diff --git a/bun.lock b/bun.lock index f9ba6cb..f937b02 100644 --- a/bun.lock +++ b/bun.lock @@ -102,53 +102,53 @@ "@swc/core", ], "packages": { - "@adobe/css-tools": ["@adobe/css-tools@4.4.4", "", {}, "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg=="], + "@adobe/css-tools": ["@adobe/css-tools@4.5.0", "", {}, "sha512-6OzddxPio9UiWTCemp4N8cYLV2ZN1ncRnV1cVGtve7dhPOtRkleRyx32GQCYSwDYgaHU3USMm84tNsvKzRCa1Q=="], "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], - "@apollo/client": ["@apollo/client@3.14.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@wry/caches": "^1.0.0", "@wry/equality": "^0.5.6", "@wry/trie": "^0.5.0", "graphql-tag": "^2.12.6", "hoist-non-react-statics": "^3.3.2", "optimism": "^0.18.0", "prop-types": "^15.7.2", "rehackt": "^0.1.0", "symbol-observable": "^4.0.0", "ts-invariant": "^0.10.3", "tslib": "^2.3.0", "zen-observable-ts": "^1.2.5" }, "peerDependencies": { "graphql": "^15.0.0 || ^16.0.0", "graphql-ws": "^5.5.5 || ^6.0.3", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" }, "optionalPeers": ["graphql-ws", "react", "react-dom", "subscriptions-transport-ws"] }, "sha512-0YQKKRIxiMlIou+SekQqdCo0ZTHxOcES+K8vKB53cIDpwABNR0P0yRzPgsbgcj3zRJniD93S/ontsnZsCLZrxQ=="], + "@apollo/client": ["@apollo/client@3.14.1", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@wry/caches": "^1.0.0", "@wry/equality": "^0.5.6", "@wry/trie": "^0.5.0", "graphql-tag": "^2.12.6", "hoist-non-react-statics": "^3.3.2", "optimism": "^0.18.0", "prop-types": "^15.7.2", "rehackt": "^0.1.0", "symbol-observable": "^4.0.0", "ts-invariant": "^0.10.3", "tslib": "^2.3.0", "zen-observable-ts": "^1.2.5" }, "peerDependencies": { "graphql": "^15.0.0 || ^16.0.0", "graphql-ws": "^5.5.5 || ^6.0.3", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" }, "optionalPeers": ["graphql-ws", "react", "react-dom", "subscriptions-transport-ws"] }, "sha512-SgGX6E23JsZhUdG2anxiyHvEvvN6CUaI4ZfMsndZFeuHPXL3H0IsaiNAhLITSISbeyeYd+CBd9oERXQDdjXWZw=="], - "@ardatan/relay-compiler": ["@ardatan/relay-compiler@12.0.3", "", { "dependencies": { "@babel/generator": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/runtime": "^7.26.10", "chalk": "^4.0.0", "fb-watchman": "^2.0.0", "immutable": "~3.7.6", "invariant": "^2.2.4", "nullthrows": "^1.1.1", "relay-runtime": "12.0.0", "signedsource": "^1.0.0" }, "peerDependencies": { "graphql": "*" }, "bin": { "relay-compiler": "bin/relay-compiler" } }, "sha512-mBDFOGvAoVlWaWqs3hm1AciGHSQE1rqFc/liZTyYz/Oek9yZdT5H26pH2zAFuEiTiBVPPyMuqf5VjOFPI2DGsQ=="], + "@ardatan/relay-compiler": ["@ardatan/relay-compiler@13.0.1", "", { "dependencies": { "@babel/runtime": "^7.29.2", "immutable": "^5.1.5", "invariant": "^2.2.4" }, "peerDependencies": { "graphql": "*" } }, "sha512-afG3YPwuSA0E5foouZusz5GlXKs74dObv4cuWyLyfKsYFj2r7oGRNB28v18HvwuLSQtQFCi+DpIe0TZkgQDYyg=="], - "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], + "@babel/code-frame": ["@babel/code-frame@7.29.7", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.29.7", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw=="], - "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], + "@babel/compat-data": ["@babel/compat-data@7.29.7", "", {}, "sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg=="], - "@babel/core": ["@babel/core@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.28.6", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], + "@babel/core": ["@babel/core@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-compilation-targets": "^7.29.7", "@babel/helper-module-transforms": "^7.29.7", "@babel/helpers": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA=="], - "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + "@babel/generator": ["@babel/generator@7.29.7", "", { "dependencies": { "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ=="], - "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw=="], - "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.29.7", "", { "dependencies": { "@babel/compat-data": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g=="], - "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.6", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow=="], + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.29.7", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/helper-replace-supers": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/traverse": "^7.29.7", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg=="], - "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + "@babel/helper-globals": ["@babel/helper-globals@7.29.7", "", {}, "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA=="], - "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg=="], - "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g=="], - "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.29.7", "", { "dependencies": { "@babel/helper-module-imports": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg=="], - "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" } }, "sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong=="], - "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.29.7", "", {}, "sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw=="], - "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.28.6", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg=="], + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.29.7", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.29.7", "@babel/helper-optimise-call-expression": "^7.29.7", "@babel/traverse": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ=="], - "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.29.7", "", { "dependencies": { "@babel/traverse": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ=="], - "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.29.7", "", {}, "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw=="], - "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.29.7", "", {}, "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg=="], - "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.29.7", "", {}, "sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw=="], - "@babel/helpers": ["@babel/helpers@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="], + "@babel/helpers": ["@babel/helpers@7.29.7", "", { "dependencies": { "@babel/template": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg=="], - "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="], + "@babel/parser": ["@babel/parser@7.29.7", "", { "dependencies": { "@babel/types": "^7.29.7" }, "bin": "./bin/babel-parser.js" }, "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg=="], "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], @@ -158,15 +158,15 @@ "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], - "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw=="], + "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw=="], - "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw=="], + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg=="], "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], - "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="], + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A=="], "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], @@ -184,25 +184,25 @@ "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], - "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="], + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA=="], - "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="], + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.29.7", "", { "dependencies": { "@babel/helper-module-transforms": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ=="], - "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw=="], - "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q=="], - "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw=="], + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.29.7", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.29.7", "@babel/helper-create-class-features-plugin": "^7.29.7", "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-skip-transparent-expression-wrappers": "^7.29.7", "@babel/plugin-syntax-typescript": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw=="], - "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + "@babel/preset-typescript": ["@babel/preset-typescript@7.29.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.29.7", "@babel/helper-validator-option": "^7.29.7", "@babel/plugin-syntax-jsx": "^7.29.7", "@babel/plugin-transform-modules-commonjs": "^7.29.7", "@babel/plugin-transform-typescript": "^7.29.7" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ=="], - "@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="], + "@babel/runtime": ["@babel/runtime@7.29.7", "", {}, "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw=="], - "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], + "@babel/template": ["@babel/template@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/types": "^7.29.7" } }, "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg=="], - "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], + "@babel/traverse": ["@babel/traverse@7.29.7", "", { "dependencies": { "@babel/code-frame": "^7.29.7", "@babel/generator": "^7.29.7", "@babel/helper-globals": "^7.29.7", "@babel/parser": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.7", "debug": "^4.3.1" } }, "sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw=="], - "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + "@babel/types": ["@babel/types@7.29.7", "", { "dependencies": { "@babel/helper-string-parser": "^7.29.7", "@babel/helper-validator-identifier": "^7.29.7" } }, "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA=="], "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], @@ -212,6 +212,8 @@ "@bundled-es-modules/tough-cookie": ["@bundled-es-modules/tough-cookie@0.1.6", "", { "dependencies": { "@types/tough-cookie": "^4.0.5", "tough-cookie": "^4.1.4" } }, "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw=="], + "@colordx/core": ["@colordx/core@5.4.3", "", {}, "sha512-kIxYSfA5T8HXjav55UaaH/o/cKivF6jCCGIb8eqtcsfI46wsvlSiT8jMDyrl779qLec3c2c2oHBZo4oAhvbjrQ=="], + "@date-fns/utc": ["@date-fns/utc@2.1.1", "", {}, "sha512-SlJDfG6RPeEX8wEVv6ZB3kak4MmbtyiI2qX/5zuKdordbrhB/iaJ58GVMZgJ6P1sJaM1gMgENFYYeg1JWrCFrA=="], "@envelop/core": ["@envelop/core@5.5.1", "", { "dependencies": { "@envelop/instrumentation": "^1.0.0", "@envelop/types": "^5.2.1", "@whatwg-node/promise-helpers": "^1.2.4", "tslib": "^2.5.0" } }, "sha512-3DQg8sFskDo386TkL5j12jyRAdip/8yzK3x7YGbZBgobZ4aKXrvDU0GppU0SnmrpQnNaiTUsxBs9LKkwQ/eyvw=="], @@ -282,13 +284,13 @@ "@fastify/busboy": ["@fastify/busboy@3.2.0", "", {}, "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA=="], - "@floating-ui/core": ["@floating-ui/core@1.7.4", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg=="], + "@floating-ui/core": ["@floating-ui/core@1.7.5", "", { "dependencies": { "@floating-ui/utils": "^0.2.11" } }, "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ=="], - "@floating-ui/dom": ["@floating-ui/dom@1.7.5", "", { "dependencies": { "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg=="], + "@floating-ui/dom": ["@floating-ui/dom@1.7.6", "", { "dependencies": { "@floating-ui/core": "^1.7.5", "@floating-ui/utils": "^0.2.11" } }, "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ=="], - "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.7", "", { "dependencies": { "@floating-ui/dom": "^1.7.5" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg=="], + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.8", "", { "dependencies": { "@floating-ui/dom": "^1.7.6" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A=="], - "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="], "@fontsource/inter": ["@fontsource/inter@5.2.8", "", {}, "sha512-P6r5WnJoKiNVV+zvW2xM13gNdFhAEpQ9dQJHt3naLvfg+LkF2ldgSLiF4T41lf1SQCM9QmkqPTn4TH568IRagg=="], @@ -318,17 +320,17 @@ "@graphql-hive/signal": ["@graphql-hive/signal@1.0.0", "", {}, "sha512-RiwLMc89lTjvyLEivZ/qxAC5nBHoS2CtsWFSOsN35sxG9zoo5Z+JsFHM8MlvmO9yt+MJNIyC5MLE1rsbOphlag=="], - "@graphql-tools/apollo-engine-loader": ["@graphql-tools/apollo-engine-loader@8.0.28", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "@whatwg-node/fetch": "^0.10.13", "sync-fetch": "0.6.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-MzgDrUuoxp6dZeo54zLBL3cEJKJtM3N/2RqK0rbPxPq5X2z6TUA7EGg8vIFTUkt5xelAsUrm8/4ai41ZDdxOng=="], + "@graphql-tools/apollo-engine-loader": ["@graphql-tools/apollo-engine-loader@8.0.30", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "@whatwg-node/fetch": "^0.10.13", "sync-fetch": "0.6.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-hUydKGGECrWloERMmfoMzHZi12X99AM9geCGF5XVsv4iMRl/Iyuet24th4kC9bZ8MlAdCwAwtUsCyv9uRfYwSA=="], "@graphql-tools/batch-execute": ["@graphql-tools/batch-execute@9.0.19", "", { "dependencies": { "@graphql-tools/utils": "^10.9.1", "@whatwg-node/promise-helpers": "^1.3.0", "dataloader": "^2.2.3", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-VGamgY4PLzSx48IHPoblRw0oTaBa7S26RpZXt0Y4NN90ytoE0LutlpB2484RbkfcTjv9wa64QD474+YP1kEgGA=="], - "@graphql-tools/code-file-loader": ["@graphql-tools/code-file-loader@8.1.28", "", { "dependencies": { "@graphql-tools/graphql-tag-pluck": "8.3.27", "@graphql-tools/utils": "^11.0.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-BL3Ft/PFlXDE5nNuqA36hYci7Cx+8bDrPDc8X3VSpZy9iKFBY+oQ+IwqnEHCkt8OSp2n2V0gqTg4u3fcQP1Kwg=="], + "@graphql-tools/code-file-loader": ["@graphql-tools/code-file-loader@8.1.32", "", { "dependencies": { "@graphql-tools/graphql-tag-pluck": "8.3.31", "@graphql-tools/utils": "^11.1.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-gR5mNQjn0BugDL8a4A+ovS2KEvU52RNOGnbwiq9oWAEHiSv7iqJu77bpWARTzlE1ZFPK5MSQe9218+1t5PbXmQ=="], "@graphql-tools/delegate": ["@graphql-tools/delegate@10.2.23", "", { "dependencies": { "@graphql-tools/batch-execute": "^9.0.19", "@graphql-tools/executor": "^1.4.9", "@graphql-tools/schema": "^10.0.25", "@graphql-tools/utils": "^10.9.1", "@repeaterjs/repeater": "^3.0.6", "@whatwg-node/promise-helpers": "^1.3.0", "dataloader": "^2.2.3", "dset": "^3.1.2", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-xrPtl7f1LxS+B6o+W7ueuQh67CwRkfl+UKJncaslnqYdkxKmNBB4wnzVcW8ZsRdwbsla/v43PtwAvSlzxCzq2w=="], "@graphql-tools/documents": ["@graphql-tools/documents@1.0.1", "", { "dependencies": { "lodash.sortby": "^4.7.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA=="], - "@graphql-tools/executor": ["@graphql-tools/executor@1.5.1", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "@graphql-typed-document-node/core": "^3.2.0", "@repeaterjs/repeater": "^3.0.4", "@whatwg-node/disposablestack": "^0.0.6", "@whatwg-node/promise-helpers": "^1.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-n94Qcu875Mji9GQ52n5UbgOTxlgvFJicBPYD+FRks9HKIQpdNPjkkrKZUYNG51XKa+bf03rxNflm4+wXhoHHrA=="], + "@graphql-tools/executor": ["@graphql-tools/executor@1.5.3", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "@graphql-typed-document-node/core": "^3.2.0", "@repeaterjs/repeater": "^3.0.4", "@whatwg-node/disposablestack": "^0.0.6", "@whatwg-node/promise-helpers": "^1.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-mgBFC0bsrZPZLu9EnydpMnAuQ8Iiq0CEbUcsmvXsm2/iYektGHDN/+bmb7hicA6dWZtdPfklYJmr21WD0GnOfA=="], "@graphql-tools/executor-common": ["@graphql-tools/executor-common@0.0.4", "", { "dependencies": { "@envelop/core": "^5.2.3", "@graphql-tools/utils": "^10.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-SEH/OWR+sHbknqZyROCFHcRrbZeUAyjCsgpVWCRjqjqRbiJiXq6TxNIIOmpXgkrXWW/2Ev4Wms6YSGJXjdCs6Q=="], @@ -336,31 +338,31 @@ "@graphql-tools/executor-http": ["@graphql-tools/executor-http@1.3.3", "", { "dependencies": { "@graphql-hive/signal": "^1.0.0", "@graphql-tools/executor-common": "^0.0.4", "@graphql-tools/utils": "^10.8.1", "@repeaterjs/repeater": "^3.0.4", "@whatwg-node/disposablestack": "^0.0.6", "@whatwg-node/fetch": "^0.10.4", "@whatwg-node/promise-helpers": "^1.3.0", "meros": "^1.2.1", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-LIy+l08/Ivl8f8sMiHW2ebyck59JzyzO/yF9SFS4NH6MJZUezA1xThUXCDIKhHiD56h/gPojbkpcFvM2CbNE7A=="], - "@graphql-tools/executor-legacy-ws": ["@graphql-tools/executor-legacy-ws@1.1.25", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "@types/ws": "^8.0.0", "isomorphic-ws": "^5.0.0", "tslib": "^2.4.0", "ws": "^8.19.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-6uf4AEXO0QMxJ7AWKVPqEZXgYBJaiz5vf29X0boG8QtcqWy8mqkXKWLND2Swdx0SbEx0efoGFcjuKufUcB0ASQ=="], + "@graphql-tools/executor-legacy-ws": ["@graphql-tools/executor-legacy-ws@1.1.28", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "@types/ws": "^8.0.0", "isomorphic-ws": "^5.0.0", "tslib": "^2.4.0", "ws": "^8.20.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-O4uj93GG9iUb3s32eyhUohvyfA8mLhN8FvGzEdK628hFQPhZN75yurtVFrR08DHex71mQ3wYCCFkErpwdJbDDQ=="], - "@graphql-tools/git-loader": ["@graphql-tools/git-loader@8.0.32", "", { "dependencies": { "@graphql-tools/graphql-tag-pluck": "8.3.27", "@graphql-tools/utils": "^11.0.0", "is-glob": "4.0.3", "micromatch": "^4.0.8", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-H5HTp2vevv0rRMEnCJBVmVF8md3LpJI1C1+d6OtzvmuONJ8mOX2mkf9rtoqwiztynVegaDUekvMFsc9k5iE2WA=="], + "@graphql-tools/git-loader": ["@graphql-tools/git-loader@8.0.36", "", { "dependencies": { "@graphql-tools/graphql-tag-pluck": "8.3.31", "@graphql-tools/utils": "^11.1.0", "is-glob": "4.0.3", "micromatch": "^4.0.8", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PDDakesRu8FJYHJLf9/gkTweh8M19Bymz9i+vOlk9OTs9XmNcCqKM+1S610KX2AodvuBFz/xbesjTtTJIppLPg=="], "@graphql-tools/github-loader": ["@graphql-tools/github-loader@8.0.22", "", { "dependencies": { "@graphql-tools/executor-http": "^1.1.9", "@graphql-tools/graphql-tag-pluck": "^8.3.21", "@graphql-tools/utils": "^10.9.1", "@whatwg-node/fetch": "^0.10.0", "@whatwg-node/promise-helpers": "^1.0.0", "sync-fetch": "0.6.0-2", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-uQ4JNcNPsyMkTIgzeSbsoT9hogLjYrZooLUYd173l5eUGUi49EAcsGdiBCKaKfEjanv410FE8hjaHr7fjSRkJw=="], - "@graphql-tools/graphql-file-loader": ["@graphql-tools/graphql-file-loader@8.1.9", "", { "dependencies": { "@graphql-tools/import": "7.1.9", "@graphql-tools/utils": "^11.0.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-rkLK46Q62Zxift8B6Kfw6h8SH3pCR3DPCfNeC/lpLwYReezZz+2ARuLDFZjQGjW+4lpMwiAw8CIxDyQAUgqU6A=="], + "@graphql-tools/graphql-file-loader": ["@graphql-tools/graphql-file-loader@8.1.14", "", { "dependencies": { "@graphql-tools/import": "^7.1.14", "@graphql-tools/utils": "^11.1.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-CfAcsSEVkkHfEXLFzrd5rUYpcQEGWNV8lfc1Tb1p5m9HnYICzDDH08I5V33iMrEDza3GuujjjRBYqplBkqwIow=="], - "@graphql-tools/graphql-tag-pluck": ["@graphql-tools/graphql-tag-pluck@8.3.27", "", { "dependencies": { "@babel/core": "^7.26.10", "@babel/parser": "^7.26.10", "@babel/plugin-syntax-import-assertions": "^7.26.0", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", "@graphql-tools/utils": "^11.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-CJ0WVXhGYsfFngpRrAAcjRHyxSDHx4dEz2W15bkwvt9he/AWhuyXm07wuGcoLrl0q0iQp1BiRjU7D8SxWZo3JQ=="], + "@graphql-tools/graphql-tag-pluck": ["@graphql-tools/graphql-tag-pluck@8.3.31", "", { "dependencies": { "@babel/core": "^7.28.6", "@babel/parser": "^7.29.2", "@babel/plugin-syntax-import-assertions": "^7.26.0", "@babel/traverse": "^7.26.10", "@babel/types": "^7.26.10", "@graphql-tools/utils": "^11.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-ema2RRPZGj8TKruNElyDBHVCNFMxioGIVfLBuiA+GdfmRGt95b/i7Uksnj4EwItA6MCmhxokxZoa/fl6mJt3tw=="], - "@graphql-tools/import": ["@graphql-tools/import@7.1.9", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "@theguild/federation-composition": "^0.21.1", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-mHzOgyfzsAgstaZPIFEtKg4GVH4FbDHeHYrSs73mAPKS5F59/FlRuUJhAoRnxbVnc3qIZ6EsWBjOjNbnPK8viA=="], + "@graphql-tools/import": ["@graphql-tools/import@7.1.14", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-aqLcu04aEidszbXM6M0PWWL8bP17eX9sxXwjYWpglLvIRd4NFqb3C9QzBY8pleqXNMtWqXktlm9BQjevgSrirQ=="], - "@graphql-tools/json-file-loader": ["@graphql-tools/json-file-loader@8.0.26", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-kwy9IFi5QtXXTLBgWkvA1RqsZeJDn0CxsTbhNlziCzmga9fNo7qtZ18k9FYIq3EIoQQlok+b7W7yeyJATA2xhw=="], + "@graphql-tools/json-file-loader": ["@graphql-tools/json-file-loader@8.0.28", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-qgCsSkPArnjlNkcYpgGKiXxCTNkrAT9E+l1LhR+Por2jTlKBBeZ8stortkQ/PNDDjuL0WPrLQmHKhNPHabnB3A=="], - "@graphql-tools/load": ["@graphql-tools/load@8.1.8", "", { "dependencies": { "@graphql-tools/schema": "^10.0.31", "@graphql-tools/utils": "^11.0.0", "p-limit": "3.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-gxO662b64qZSToK3N6XUxWG5E6HOUjlg5jEnmGvD4bMtGJ0HwEe/BaVZbBQemCfLkxYjwRIBiVfOY9o0JyjZJg=="], + "@graphql-tools/load": ["@graphql-tools/load@8.1.10", "", { "dependencies": { "@graphql-tools/schema": "^10.0.33", "@graphql-tools/utils": "^11.1.0", "p-limit": "3.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-hjcvfEFtwtc8vGi46wtpmGWadNzfEhzbjqinyFIZuIZPlR4aYdWQtqWtY/RMM4Ew4t1USkMNm6xrqC2TH1vCSA=="], - "@graphql-tools/merge": ["@graphql-tools/merge@9.1.7", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-Y5E1vTbTabvcXbkakdFUt4zUIzB1fyaEnVmIWN0l0GMed2gdD01TpZWLUm4RNAxpturvolrb24oGLQrBbPLSoQ=="], + "@graphql-tools/merge": ["@graphql-tools/merge@9.1.9", "", { "dependencies": { "@graphql-tools/utils": "^11.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-iHUWNjRHeQRYdgIMIuChThOwoKzA9vrzYeslgfBo5eUYEyHGZCoDPjAavssoYXLwstYt1dZj2J22jSzc2DrN0Q=="], "@graphql-tools/optimize": ["@graphql-tools/optimize@2.0.0", "", { "dependencies": { "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg=="], "@graphql-tools/prisma-loader": ["@graphql-tools/prisma-loader@8.0.17", "", { "dependencies": { "@graphql-tools/url-loader": "^8.0.15", "@graphql-tools/utils": "^10.5.6", "@types/js-yaml": "^4.0.0", "@whatwg-node/fetch": "^0.10.0", "chalk": "^4.1.0", "debug": "^4.3.1", "dotenv": "^16.0.0", "graphql-request": "^6.0.0", "http-proxy-agent": "^7.0.0", "https-proxy-agent": "^7.0.0", "jose": "^5.0.0", "js-yaml": "^4.0.0", "lodash": "^4.17.20", "scuid": "^1.1.0", "tslib": "^2.4.0", "yaml-ast-parser": "^0.0.43" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-fnuTLeQhqRbA156pAyzJYN0KxCjKYRU5bz1q/SKOwElSnAU4k7/G1kyVsWLh7fneY78LoMNH5n+KlFV8iQlnyg=="], - "@graphql-tools/relay-operation-optimizer": ["@graphql-tools/relay-operation-optimizer@7.0.27", "", { "dependencies": { "@ardatan/relay-compiler": "^12.0.3", "@graphql-tools/utils": "^11.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-rdkL1iDMFaGDiHWd7Bwv7hbhrhnljkJaD0MXeqdwQlZVgVdUDlMot2WuF7CEKVgijpH6eSC6AxXMDeqVgSBS2g=="], + "@graphql-tools/relay-operation-optimizer": ["@graphql-tools/relay-operation-optimizer@7.1.4", "", { "dependencies": { "@ardatan/relay-compiler": "^13.0.1", "@graphql-tools/utils": "^11.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-cwOD/GEo/R//1uGCP0/urIxsMFoUgzkJVyMt9BDM2HhQhU6rSgH5l6lFukAFTJyPJVdyeOdYm2i0Jj5vYWbHTw=="], - "@graphql-tools/schema": ["@graphql-tools/schema@10.0.31", "", { "dependencies": { "@graphql-tools/merge": "^9.1.7", "@graphql-tools/utils": "^11.0.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-ZewRgWhXef6weZ0WiP7/MV47HXiuFbFpiDUVLQl6mgXsWSsGELKFxQsyUCBos60Qqy1JEFAIu3Ns6GGYjGkqkQ=="], + "@graphql-tools/schema": ["@graphql-tools/schema@10.0.33", "", { "dependencies": { "@graphql-tools/merge": "^9.1.9", "@graphql-tools/utils": "^11.1.0", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-O6P3RIftO0jafnSsFAqpjurUuUxJ43s/AdPVLQsBkI6y4Ic/tKm4C1Qm1KKQsCDTOxXPJClh/v3g7k7yLKCFBQ=="], "@graphql-tools/url-loader": ["@graphql-tools/url-loader@8.0.33", "", { "dependencies": { "@graphql-tools/executor-graphql-ws": "^2.0.1", "@graphql-tools/executor-http": "^1.1.9", "@graphql-tools/executor-legacy-ws": "^1.1.19", "@graphql-tools/utils": "^10.9.1", "@graphql-tools/wrap": "^10.0.16", "@types/ws": "^8.0.0", "@whatwg-node/fetch": "^0.10.0", "@whatwg-node/promise-helpers": "^1.0.0", "isomorphic-ws": "^5.0.0", "sync-fetch": "0.6.0-2", "tslib": "^2.4.0", "ws": "^8.17.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-Fu626qcNHcqAj8uYd7QRarcJn5XZ863kmxsg1sm0fyjyfBJnsvC7ddFt6Hayz5kxVKfsnjxiDfPMXanvsQVBKw=="], @@ -404,13 +406,13 @@ "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], - "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.6", "", {}, "sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw=="], "@jest/console": ["@jest/console@29.7.0", "", { "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "jest-message-util": "^29.7.0", "jest-util": "^29.7.0", "slash": "^3.0.0" } }, "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg=="], "@jest/core": ["@jest/core@29.7.0", "", { "dependencies": { "@jest/console": "^29.7.0", "@jest/reporters": "^29.7.0", "@jest/test-result": "^29.7.0", "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "jest-changed-files": "^29.7.0", "jest-config": "^29.7.0", "jest-haste-map": "^29.7.0", "jest-message-util": "^29.7.0", "jest-regex-util": "^29.6.3", "jest-resolve": "^29.7.0", "jest-resolve-dependencies": "^29.7.0", "jest-runner": "^29.7.0", "jest-runtime": "^29.7.0", "jest-snapshot": "^29.7.0", "jest-util": "^29.7.0", "jest-validate": "^29.7.0", "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg=="], - "@jest/create-cache-key-function": ["@jest/create-cache-key-function@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0" } }, "sha512-44F4l4Enf+MirJN8X/NhdGkl71k5rBYiwdVlo4HxOwbu0sHV8QKrGEedb1VUU4K3W7fBKE0HGfbn7eZm0Ti3zg=="], + "@jest/create-cache-key-function": ["@jest/create-cache-key-function@30.4.1", "", { "dependencies": { "@jest/types": "30.4.1" } }, "sha512-R+xGEtzA95NIsvpXJSROG4t01956dDOt17KpamguY4XOnGvdHNFFXE7Er0C1OAsRjOwiIxpKqOvGlznIGZIQlQ=="], "@jest/environment": ["@jest/environment@29.7.0", "", { "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "jest-mock": "^29.7.0" } }, "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw=="], @@ -422,7 +424,7 @@ "@jest/globals": ["@jest/globals@29.7.0", "", { "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", "jest-mock": "^29.7.0" } }, "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ=="], - "@jest/pattern": ["@jest/pattern@30.0.1", "", { "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" } }, "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA=="], + "@jest/pattern": ["@jest/pattern@30.4.0", "", { "dependencies": { "@types/node": "*", "jest-regex-util": "30.4.0" } }, "sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg=="], "@jest/reporters": ["@jest/reporters@29.7.0", "", { "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.7.0", "@jest/test-result": "^29.7.0", "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", "jest-message-util": "^29.7.0", "jest-util": "^29.7.0", "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", "v8-to-istanbul": "^9.0.1" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg=="], @@ -468,7 +470,7 @@ "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], - "@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + "@pkgr/core": ["@pkgr/core@0.3.6", "", {}, "sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA=="], "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], @@ -542,57 +544,57 @@ "@rollup/plugin-inject": ["@rollup/plugin-inject@5.0.5", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", "magic-string": "^0.30.3" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg=="], - "@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], + "@rollup/pluginutils": ["@rollup/pluginutils@5.4.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-MfPp06CjRLfXQ3wY0R8vJDYBy/MvVcc9OulEfR0B8Iv9ko+GCNaRZ+EpJYFl27LhKsZK0o420sYCRHCjfCgeUg=="], - "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.59.0", "", { "os": "android", "cpu": "arm" }, "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg=="], + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.61.0", "", { "os": "android", "cpu": "arm" }, "sha512-dnxczajOqt0gesZlN5pGQ1s1imQVrsmCw5G2Ci4oM+0WvNz3pyRnlWrT7McoZIb8VlFwCawdmbWRmxRn7HI+VQ=="], - "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.59.0", "", { "os": "android", "cpu": "arm64" }, "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q=="], + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.61.0", "", { "os": "android", "cpu": "arm64" }, "sha512-Bp3JpGP00Vu3f238ivRrjf7z3xSzVPXqCmaJYA9t2c+c8vKYvOzmXF7LkkeUalTEGd6cZcSWe+PFIP3Vy48fRg=="], - "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.59.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg=="], + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.61.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zaYIpr670mUmmZ1tVzUFplbQbG7h3Gugx3L5FoqhsC2m/YnLlR1a7zVLmXNPy+iY1tFPEbNG+HHBXZGyId0G5w=="], - "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.59.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w=="], + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.61.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-+P49fvkv2dSoeevUW+lgZ/I2JHSsJCK1Lyjj7Cu6E4UHG4tS9XIefzIjo5qhgELjAclnen1rLzK2PMKJdo+Dyg=="], - "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.59.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA=="], + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.61.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-l3FAAOyKJXH2ea6KNFN+MMgC/rnE94YGLXs2ehYqDcCoHt1DpvgWX75BhUJxN38XojP7Ul+4H8PRn7EdyqSDrw=="], - "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.59.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg=="], + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.61.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-VokPN3TSctKj65cyCNPaUh4vMFA8awxOot/0sp+4J7ZlNRKQEhXhawqPwajoi8H5ZFt61i0ugZJuTKXBjGJ17Q=="], - "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw=="], + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.61.0", "", { "os": "linux", "cpu": "arm" }, "sha512-DxH0P3wxm+Yzs/p3zrk9dw1rURu8p0Nv5+MRK/L7OtnLNg5rLZraSBFZ8iUXOd9f2BlhJyEpIZUH/emjq4UJ4g=="], - "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA=="], + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.61.0", "", { "os": "linux", "cpu": "arm" }, "sha512-T6ZvMNe84kAz6TBWHC7hGAoEtzP1LWYw/AqayGWEF6uISt3Abk/st06LqRD9THd7Xz3NxzurUpzAuEAUbZf+nw=="], - "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA=="], + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.61.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-q/4hzvQkDs8b4jIBab1pnLiiM0ayTZsN2amBFPDzuyZxjEd4wDwx0UJFYM3cOZzSf5Kw8fnWSprJzIBMkcR44Q=="], - "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA=="], + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.61.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-vvYWX3akdEAY6km+9wAqFDnk6pQsbJKVnj7xawcvs/+fdlYBGp+U+Qq/lLfpIxYIZvZLHMAKD9HLdacSx/r3dw=="], - "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg=="], + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-DePa5cqOxDP/Zp0VOXpeWaGew5iIv5DXp9NYbzkX5PFQyWVX9184WCTh3hvr/7lhXo8ZVlbFLkz8+o/q1dU6gA=="], - "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q=="], + "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-LV8aWMB8UChglMCEzs7RkN0GsH29RJaLLqwm9fCIjlqwxQTiWAqNcc7wjBkH31hV0PU/yVxGYvrYsgfea2qw6g=="], - "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA=="], + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.61.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-QoNSnwQtaeNu5grdBbsL0tt1uyl5EnS8DA8Mr3nluMXbhdQNyhN+G4tBax7VCdxLKj8YJ0/4OO9Ho84jMnJtKA=="], - "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA=="], + "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.61.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-/zZp5MKapIIApE8trN8qLGNSiRN9TUoaUZ1cmVu4XnVdd5LQLOXTtyi+vtfUbNnT3iyjzpPqYeKXmvJ+gJGYWw=="], - "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg=="], + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-RbrzcD3aJ1k3UbtMRRBNwojdVVyXjuVAFTfn/xPa6EEl6GE9Sm/akPgFTb9aAC9pMKGJ6CtWxaGrqWcabH+ySg=="], - "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg=="], + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.61.0", "", { "os": "linux", "cpu": "none" }, "sha512-ZF+onDsBso8PJf1XaG9lB+O9RnBpKGnY6OrzC4CSHrtC1jb6jWLTKK4bRqdoCXHd22gyr2hiYmEAm8Wns/BOCw=="], - "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.59.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w=="], + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.61.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-Atk0aSIk5Zx2Wuh9dgRQgLP0Koc8hOeYpbWryMXyk8G8/HmPkwPPkMqIIDhrXHHYqfUzSJA/I7IWSBv8xSmRBA=="], - "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg=="], + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.61.0", "", { "os": "linux", "cpu": "x64" }, "sha512-0uMOcf3eZ5K+K4cYHkdxShFMPlPXCOdfDFEFn9dNYAEEd2cVvmOfH7zFgRVoDgmtQ1m9k5q7qfrHzyMAubKYUA=="], - "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg=="], + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.61.0", "", { "os": "linux", "cpu": "x64" }, "sha512-mvFtE4A/t/7hRJ7X8Ozmu8FsIkAUat2nzl12pgU337BRmq87AQUJztwHz2Zv5/tjo9/C95E66CK03SI/ToEDJw=="], - "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.59.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ=="], + "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.61.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-z9b9+aTxvt8n2rNltMPvyaUfB8NJ+CVyOrGK/MdIKHx7B+lXmZpm/XbRsU7Rpf3fRqJ2uS6mBJiJveCtq8LHDg=="], - "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.59.0", "", { "os": "none", "cpu": "arm64" }, "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA=="], + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.61.0", "", { "os": "none", "cpu": "arm64" }, "sha512-jXaXFqKMehsOc+g8R6oo33RRC6w07G9jDBxAE5eAKX7mOcCbZloYIPNhfG9Wl+P9O9IWHFO4OJgPi1Ml2qkt7w=="], - "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.59.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A=="], + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.61.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-OXNWVFocS2IA4+QplhTZZ2a+8hPZR7T8KuozsNmJKK8y7cp83StHvGksfHzPG3wczWTczyWHVQuqeiTUbjiyBg=="], - "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.59.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA=="], + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.61.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-AlAbNtBO637LxSldqV43z0FfXoGfl2TW1DgAg/bs7aQswFbDewz2SJm3BUhiGfbOVtW571xbc9p+REdxhyN/Eg=="], - "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA=="], + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.61.0", "", { "os": "win32", "cpu": "x64" }, "sha512-QRSrQXyJ1M4tjNXdR0/G/IgV6lzfQQJYBjlWIEYkY2Xs86DRl/iEpQ4blMDjJxSl7n19eDKKXMg0AmuBVYy8pQ=="], - "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA=="], + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.61.0", "", { "os": "win32", "cpu": "x64" }, "sha512-tkuFxhvKO/HlGd0VsINF6vHSYH8AF8W0TcNxKDK6JZmrehngFj78pToc8iemtnvwilDjs2G/qSzYFhe9U8q+fw=="], "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], @@ -610,25 +612,25 @@ "@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="], - "@storybook/addon-a11y": ["@storybook/addon-a11y@9.1.19", "", { "dependencies": { "@storybook/global": "^5.0.0", "axe-core": "^4.2.0" }, "peerDependencies": { "storybook": "^9.1.19" } }, "sha512-UjJ8qIKlI7UvGYVVV6axO1TgyySGZwbTEu/JbKjYxVTmZKBHK9PQZjEysYwqMTmqDtfeQ33Cg7WfkpeHdBmdgw=="], + "@storybook/addon-a11y": ["@storybook/addon-a11y@9.1.20", "", { "dependencies": { "@storybook/global": "^5.0.0", "axe-core": "^4.2.0" }, "peerDependencies": { "storybook": "^9.1.20" } }, "sha512-VFZ34y4ApmFwIzPRs2OJrG6jtYhM5y91eCZLTlR/HMGQciKF4TdOJHjj+5vf91SOER5UDcLizXetpiUowiZSgw=="], - "@storybook/addon-links": ["@storybook/addon-links@9.1.19", "", { "dependencies": { "@storybook/global": "^5.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.19" }, "optionalPeers": ["react"] }, "sha512-elFv6OjJEW+5cbEUComCZOkoHQ/a8Faq3M8JLK8MGQBzhN0SWwIjYE/3m/U+FKmnuny3Idm18CMlhFXgbIVxgA=="], + "@storybook/addon-links": ["@storybook/addon-links@9.1.20", "", { "dependencies": { "@storybook/global": "^5.0.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.20" }, "optionalPeers": ["react"] }, "sha512-/fFOqTZQ0Q5JmSAVlyfEFRa0W3hAh2u7kg+OQRLVxvNZVVuW50mOxE3853tAqisw9UX8TOCN6ZflFBeeoGLYfg=="], - "@storybook/addon-onboarding": ["@storybook/addon-onboarding@9.1.19", "", { "peerDependencies": { "storybook": "^9.1.19" } }, "sha512-Silvuq01Q2B99cC3iLzpMaesFfBl3DLrgbmIIMQnwJZCi6B7Xk/9SwrcoKbKgD+Pgu/6pqsQeLiaKrw5GAsuQQ=="], + "@storybook/addon-onboarding": ["@storybook/addon-onboarding@9.1.20", "", { "peerDependencies": { "storybook": "^9.1.20" } }, "sha512-YSsEEgG44doVfbNCLvihsCVMzpajcXWA0UrkpQLvT7R7uB44lvMfP7T238B+RFj8RcXaqdA+twCgZak9X6UjQw=="], - "@storybook/builder-vite": ["@storybook/builder-vite@9.1.19", "", { "dependencies": { "@storybook/csf-plugin": "9.1.19", "ts-dedent": "^2.0.0" }, "peerDependencies": { "storybook": "^9.1.19", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-NidYsvbLig1zQjhSammTsbwc8KzYQ6vC07uZjfzarwSmTdhFp7j2II0nek8iMNMPnfP9sxugJL990UyV5Wbhug=="], + "@storybook/builder-vite": ["@storybook/builder-vite@9.1.20", "", { "dependencies": { "@storybook/csf-plugin": "9.1.20", "ts-dedent": "^2.0.0" }, "peerDependencies": { "storybook": "^9.1.20", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-cdU3Q2/wEaT8h+mApFToRiF/0hYKH1eAkD0scQn67aODgp7xnkr0YHcdA+8w0Uxd2V7U8crV/cmT/HD0ELVOGw=="], "@storybook/csf": ["@storybook/csf@0.1.13", "", { "dependencies": { "type-fest": "^2.19.0" } }, "sha512-7xOOwCLGB3ebM87eemep89MYRFTko+D8qE7EdAAq74lgdqRR5cOUtYWJLjO2dLtP94nqoOdHJo6MdLLKzg412Q=="], - "@storybook/csf-plugin": ["@storybook/csf-plugin@9.1.19", "", { "dependencies": { "unplugin": "^1.3.1" }, "peerDependencies": { "storybook": "^9.1.19" } }, "sha512-jQN9JAbyDxjcQ5r48/t/rb4RMow5V/WB7LUir1Sp5GSMMSg5QD2XlfVuSnxsUk2VjhKVZNmwCa8jMCTjBR3L9Q=="], + "@storybook/csf-plugin": ["@storybook/csf-plugin@9.1.20", "", { "dependencies": { "unplugin": "^1.3.1" }, "peerDependencies": { "storybook": "^9.1.20" } }, "sha512-HHgk50YQhML7mT01Mzf9N7lNMFHWN4HwwRP90kPT9Ct+Jhx7h3LBDbdmWjI96HwujcpY7eoYdTfpB1Sw8Z7nBQ=="], "@storybook/global": ["@storybook/global@5.0.0", "", {}, "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ=="], - "@storybook/react": ["@storybook/react@9.1.19", "", { "dependencies": { "@storybook/global": "^5.0.0", "@storybook/react-dom-shim": "9.1.19" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.19", "typescript": ">= 4.9.x" }, "optionalPeers": ["typescript"] }, "sha512-UuTGumzQ1/Nffm1rWjrfFefL1a7uZlJEk34Cjp8N5uA9qPEX68e1OEeFnHX3nBk+8yEadPfs77vJox76aeTC6g=="], + "@storybook/react": ["@storybook/react@9.1.20", "", { "dependencies": { "@storybook/global": "^5.0.0", "@storybook/react-dom-shim": "9.1.20" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.20", "typescript": ">= 4.9.x" }, "optionalPeers": ["typescript"] }, "sha512-TJhqzggs7HCvLhTXKfx8HodnVq9YizsB2J31s9v6olU0UCxbCY+FYaCF+XdE8qUCyefGRZgHKzGBIczJ/q9e2g=="], - "@storybook/react-dom-shim": ["@storybook/react-dom-shim@9.1.19", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.19" } }, "sha512-raIZEhHFQANSPBikc1Zn6cEHHnj+MbrUD3bbxj/abQHi/bqRIAf20ALOAfIuKk1oFD7lSP6J22h4FXYZm/TtFA=="], + "@storybook/react-dom-shim": ["@storybook/react-dom-shim@9.1.20", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.20" } }, "sha512-UYdZavfPwHEqCKMqPssUOlyFVZiJExLxnSHwkICSZBmw3gxXJcp1aXWs7PvoZdWz2K4ztl3IcKErXXHeiY6w+A=="], - "@storybook/react-vite": ["@storybook/react-vite@9.1.19", "", { "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "0.6.1", "@rollup/pluginutils": "^5.0.2", "@storybook/builder-vite": "9.1.19", "@storybook/react": "9.1.19", "find-up": "^7.0.0", "magic-string": "^0.30.0", "react-docgen": "^8.0.0", "resolve": "^1.22.8", "tsconfig-paths": "^4.2.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.19", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-J7ikh6oWy+GMgEBuNkZ1uhrozHMUu2cQclmMivhm1kJSix9FsjcflFAaO9rzzBbtOVyX1afu+JStNpyOjfj5NQ=="], + "@storybook/react-vite": ["@storybook/react-vite@9.1.20", "", { "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "0.6.1", "@rollup/pluginutils": "^5.0.2", "@storybook/builder-vite": "9.1.20", "@storybook/react": "9.1.20", "find-up": "^7.0.0", "magic-string": "^0.30.0", "react-docgen": "^8.0.0", "resolve": "^1.22.8", "tsconfig-paths": "^4.2.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "storybook": "^9.1.20", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-buXeNvEJ9kp4FKbGYV7zW4sh/KS01EAjeq8Z6AVxaXOh4W2CIRTKM9maWGz+Rr+YyqQIq/Gl+RqNwxctpxeuHA=="], "@storybook/test-runner": ["@storybook/test-runner@0.22.1", "", { "dependencies": { "@babel/core": "^7.22.5", "@babel/generator": "^7.22.5", "@babel/template": "^7.22.5", "@babel/types": "^7.22.5", "@jest/types": "^29.6.3", "@storybook/csf": "^0.1.11", "@swc/core": "^1.5.22", "@swc/jest": "^0.2.23", "expect-playwright": "^0.8.0", "jest": "^29.6.4", "jest-circus": "^29.6.4", "jest-environment-node": "^29.6.4", "jest-junit": "^16.0.0", "jest-playwright-preset": "^4.0.0", "jest-runner": "^29.6.4", "jest-serializer-html": "^7.1.0", "jest-watch-typeahead": "^2.0.0", "nyc": "^15.1.0", "playwright": "^1.14.0" }, "peerDependencies": { "storybook": "^0.0.0-0 || ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" }, "bin": { "test-storybook": "dist/test-storybook.js" } }, "sha512-F5omZH0Pj2Y0UXSqShl1RuPrnhLBbb/yPFnZbVWDSPWZHDSX+dfBuu1T2zVfJplNKd04RzJuMbWHPFtZ0mimSw=="], @@ -664,33 +666,37 @@ "@svgr/plugin-svgo": ["@svgr/plugin-svgo@8.1.0", "", { "dependencies": { "cosmiconfig": "^8.1.3", "deepmerge": "^4.3.1", "svgo": "^3.0.2" }, "peerDependencies": { "@svgr/core": "*" } }, "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA=="], - "@swc/core": ["@swc/core@1.15.13", "", { "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.25" }, "optionalDependencies": { "@swc/core-darwin-arm64": "1.15.13", "@swc/core-darwin-x64": "1.15.13", "@swc/core-linux-arm-gnueabihf": "1.15.13", "@swc/core-linux-arm64-gnu": "1.15.13", "@swc/core-linux-arm64-musl": "1.15.13", "@swc/core-linux-x64-gnu": "1.15.13", "@swc/core-linux-x64-musl": "1.15.13", "@swc/core-win32-arm64-msvc": "1.15.13", "@swc/core-win32-ia32-msvc": "1.15.13", "@swc/core-win32-x64-msvc": "1.15.13" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" }, "optionalPeers": ["@swc/helpers"] }, "sha512-0l1gl/72PErwUZuavcRpRAQN9uSst+Nk++niC5IX6lmMWpXoScYx3oq/narT64/sKv/eRiPTaAjBFGDEQiWJIw=="], + "@swc/core": ["@swc/core@1.15.40", "", { "dependencies": { "@swc/counter": "^0.1.3", "@swc/types": "^0.1.26" }, "optionalDependencies": { "@swc/core-darwin-arm64": "1.15.40", "@swc/core-darwin-x64": "1.15.40", "@swc/core-linux-arm-gnueabihf": "1.15.40", "@swc/core-linux-arm64-gnu": "1.15.40", "@swc/core-linux-arm64-musl": "1.15.40", "@swc/core-linux-ppc64-gnu": "1.15.40", "@swc/core-linux-s390x-gnu": "1.15.40", "@swc/core-linux-x64-gnu": "1.15.40", "@swc/core-linux-x64-musl": "1.15.40", "@swc/core-win32-arm64-msvc": "1.15.40", "@swc/core-win32-ia32-msvc": "1.15.40", "@swc/core-win32-x64-msvc": "1.15.40" }, "peerDependencies": { "@swc/helpers": ">=0.5.17" }, "optionalPeers": ["@swc/helpers"] }, "sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg=="], + + "@swc/core-darwin-arm64": ["@swc/core-darwin-arm64@1.15.40", "", { "os": "darwin", "cpu": "arm64" }, "sha512-PaYyclfmQ++77D8ityYvmmVzHv9aG8ROwt2GfG6/ccloy4Hgf80qtOnzb9VYvPsUT7Ty1uhuDRhv3XYpf62qhQ=="], + + "@swc/core-darwin-x64": ["@swc/core-darwin-x64@1.15.40", "", { "os": "darwin", "cpu": "x64" }, "sha512-HbbPzvfLBUXjIB1Ezks+//lNUjmLjfyd63XSwprJgrZaXYdm70kohXPJUWdqKZozolFxbPaO+xtBaiUp6BoueA=="], - "@swc/core-darwin-arm64": ["@swc/core-darwin-arm64@1.15.13", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ztXusRuC5NV2w+a6pDhX13CGioMLq8CjX5P4XgVJ21ocqz9t19288Do0y8LklplDtwcEhYGTNdMbkmUT7+lDTg=="], + "@swc/core-linux-arm-gnueabihf": ["@swc/core-linux-arm-gnueabihf@1.15.40", "", { "os": "linux", "cpu": "arm" }, "sha512-SlRZsCjOCPR2LvFs0Ri/Xrx/5o5TCt8vl4gW6mX1hEZOG0a625RxzRHpHdAQNGykmAN/7IeaFAJG+QnNmxlHcA=="], - "@swc/core-darwin-x64": ["@swc/core-darwin-x64@1.15.13", "", { "os": "darwin", "cpu": "x64" }, "sha512-cVifxQUKhaE7qcO/y9Mq6PEhoyvN9tSLzCnnFZ4EIabFHBuLtDDO6a+vLveOy98hAs5Qu1+bb5Nv0oa1Pihe3Q=="], + "@swc/core-linux-arm64-gnu": ["@swc/core-linux-arm64-gnu@1.15.40", "", { "os": "linux", "cpu": "arm64" }, "sha512-Q8byxJt2fh8CR3EUX6snBpy47AoBVm+In/+Z3rjDHMjC38ZvR9/gtUUNCT0tfrn4EdVsO8/QPi59nxrxvqxvBQ=="], - "@swc/core-linux-arm-gnueabihf": ["@swc/core-linux-arm-gnueabihf@1.15.13", "", { "os": "linux", "cpu": "arm" }, "sha512-t+xxEzZ48enl/wGGy7SRYd7kImWQ/+wvVFD7g5JZo234g6/QnIgZ+YdfIyjHB+ZJI3F7a2IQHS7RNjxF29UkWw=="], + "@swc/core-linux-arm64-musl": ["@swc/core-linux-arm64-musl@1.15.40", "", { "os": "linux", "cpu": "arm64" }, "sha512-4z0MgHU+7M0pZDqBN1El7mFXDI1SBwinfcUkAyA4v8QrhOIUOZltySt2aStQLZGrdXVXM4Y4ylfiTC04ED+MoQ=="], - "@swc/core-linux-arm64-gnu": ["@swc/core-linux-arm64-gnu@1.15.13", "", { "os": "linux", "cpu": "arm64" }, "sha512-VndeGvKmTXFn6AGwjy0Kg8i7HccOCE7Jt/vmZwRxGtOfNZM1RLYRQ7MfDLo6T0h1Bq6eYzps3L5Ma4zBmjOnOg=="], + "@swc/core-linux-ppc64-gnu": ["@swc/core-linux-ppc64-gnu@1.15.40", "", { "os": "linux", "cpu": "ppc64" }, "sha512-fLI4iUgeSZu0eRWUXwe6YzPFx9gHbFiPkl8Rp3mJfP8OpNR3nTQCGPvHdDh9xniW7mVvgMY4ni7A4VzqI1KrpA=="], - "@swc/core-linux-arm64-musl": ["@swc/core-linux-arm64-musl@1.15.13", "", { "os": "linux", "cpu": "arm64" }, "sha512-SmZ9m+XqCB35NddHCctvHFLqPZDAs5j8IgD36GoutufDJmeq2VNfgk5rQoqNqKmAK3Y7iFdEmI76QoHIWiCLyw=="], + "@swc/core-linux-s390x-gnu": ["@swc/core-linux-s390x-gnu@1.15.40", "", { "os": "linux", "cpu": "s390x" }, "sha512-YqeKMAb7d4nQSGMJQ454IlaCENpzcDqhvBE9+CPfdnYpnUXxd+BSrB6Xk0YjW8UyoEhUj4p6quATCxbsp6J3jg=="], - "@swc/core-linux-x64-gnu": ["@swc/core-linux-x64-gnu@1.15.13", "", { "os": "linux", "cpu": "x64" }, "sha512-5rij+vB9a29aNkHq72EXI2ihDZPszJb4zlApJY4aCC/q6utgqFA6CkrfTfIb+O8hxtG3zP5KERETz8mfFK6A0A=="], + "@swc/core-linux-x64-gnu": ["@swc/core-linux-x64-gnu@1.15.40", "", { "os": "linux", "cpu": "x64" }, "sha512-7HOuS1iGcme/j/TuL1TfmmLGiMQrjv/GmjyZeydl00FKPtpGXEldwqfI56xgd1YzrzoB2svWjxbGGyQ0TEASxg=="], - "@swc/core-linux-x64-musl": ["@swc/core-linux-x64-musl@1.15.13", "", { "os": "linux", "cpu": "x64" }, "sha512-OlSlaOK9JplQ5qn07WiBLibkOw7iml2++ojEXhhR3rbWrNEKCD7sd8+6wSavsInyFdw4PhLA+Hy6YyDBIE23Yw=="], + "@swc/core-linux-x64-musl": ["@swc/core-linux-x64-musl@1.15.40", "", { "os": "linux", "cpu": "x64" }, "sha512-h4kZYHc7dpc9P9u4brRJaS8Pl7tPVHAeiLSzw7T5RfIJgAoSdaCMKzI/2Uay9gFhaw8uyCDl0L5q37r0EpAfIA=="], - "@swc/core-win32-arm64-msvc": ["@swc/core-win32-arm64-msvc@1.15.13", "", { "os": "win32", "cpu": "arm64" }, "sha512-zwQii5YVdsfG8Ti9gIKgBKZg8qMkRZxl+OlYWUT5D93Jl4NuNBRausP20tfEkQdAPSRrMCSUZBM6FhW7izAZRg=="], + "@swc/core-win32-arm64-msvc": ["@swc/core-win32-arm64-msvc@1.15.40", "", { "os": "win32", "cpu": "arm64" }, "sha512-+mQgKZXSj6mV38Zh05QaxSjUDmGP/R2JWlXZTDLSPkDzHU6p3GxN9eeSf5dfyDVU86946fmCvSzyl/ucImx8+A=="], - "@swc/core-win32-ia32-msvc": ["@swc/core-win32-ia32-msvc@1.15.13", "", { "os": "win32", "cpu": "ia32" }, "sha512-hYXvyVVntqRlYoAIDwNzkS3tL2ijP3rxyWQMNKaxcCxxkCDto/w3meOK/OB6rbQSkNw0qTUcBfU9k+T0ptYdfQ=="], + "@swc/core-win32-ia32-msvc": ["@swc/core-win32-ia32-msvc@1.15.40", "", { "os": "win32", "cpu": "ia32" }, "sha512-yvwdPLGd25mcj/mNatjNQ0lZujtQD6psH3v9PNmMb+fSzjbNG8KIDxjFWrcV+fsFVLOkyOmdJsFmX7NAFjVyPw=="], - "@swc/core-win32-x64-msvc": ["@swc/core-win32-x64-msvc@1.15.13", "", { "os": "win32", "cpu": "x64" }, "sha512-XTzKs7c/vYCcjmcwawnQvlHHNS1naJEAzcBckMI5OJlnrcgW8UtcX9NHFYvNjGtXuKv0/9KvqL4fuahdvlNGKw=="], + "@swc/core-win32-x64-msvc": ["@swc/core-win32-x64-msvc@1.15.40", "", { "os": "win32", "cpu": "x64" }, "sha512-OXtKsLU1bVtInzzDEAY2sYiF/rl4tvAnLLLpuMp3HzAOQZ5A+i69AKDhA1YLQTaMAqO3vzyYNVAYVRMPtSYD4w=="], "@swc/counter": ["@swc/counter@0.1.3", "", {}, "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="], "@swc/jest": ["@swc/jest@0.2.39", "", { "dependencies": { "@jest/create-cache-key-function": "^30.0.0", "@swc/counter": "^0.1.3", "jsonc-parser": "^3.2.0" }, "peerDependencies": { "@swc/core": "*" } }, "sha512-eyokjOwYd0Q8RnMHri+8/FS1HIrIUKK/sRrFp8c1dThUOfNeCWbLmBP1P5VsKdvmkd25JaH+OKYwEYiAYg9YAA=="], - "@swc/types": ["@swc/types@0.1.25", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g=="], + "@swc/types": ["@swc/types@0.1.26", "", { "dependencies": { "@swc/counter": "^0.1.3" } }, "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw=="], "@tanstack/history": ["@tanstack/history@1.130.12", "", {}, "sha512-2VO1nNFDWojgZ7Uqv/OJfH6LphZQ1kE6l8sI3YBgSPtj3qN6I/rsoTHW9rGjwiDO8sQoDRXod2hpH6HMs5NDsw=="], @@ -726,11 +732,7 @@ "@testing-library/user-event": ["@testing-library/user-event@14.6.1", "", { "peerDependencies": { "@testing-library/dom": ">=7.21.4" } }, "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw=="], - "@theguild/federation-composition": ["@theguild/federation-composition@0.21.3", "", { "dependencies": { "constant-case": "^3.0.4", "debug": "4.4.3", "json5": "^2.2.3", "lodash.sortby": "^4.7.0" }, "peerDependencies": { "graphql": "^16.0.0" } }, "sha512-+LlHTa4UbRpZBog3ggAxjYIFvdfH3UMvvBUptur19TMWkqU4+n3GmN+mDjejU+dyBXIG27c25RsiQP1HyvM99g=="], - - "@tootallnate/once": ["@tootallnate/once@2.0.0", "", {}, "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A=="], - - "@trysound/sax": ["@trysound/sax@0.2.0", "", {}, "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA=="], + "@tootallnate/once": ["@tootallnate/once@2.0.1", "", {}, "sha512-HqmEUIGRJ5fSXchkVgR5F7qn48bDBzv0kWj/Kfu5e6uci4UlEeng4331LnBkWffb++Ei3FOVLxo8JJWMFBDMeQ=="], "@types/aria-query": ["@types/aria-query@5.0.4", "", {}, "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw=="], @@ -750,7 +752,7 @@ "@types/doctrine": ["@types/doctrine@0.0.9", "", {}, "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA=="], - "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + "@types/estree": ["@types/estree@1.0.9", "", {}, "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg=="], "@types/graceful-fs": ["@types/graceful-fs@4.1.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="], @@ -770,7 +772,7 @@ "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], - "@types/node": ["@types/node@20.19.33", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw=="], + "@types/node": ["@types/node@20.19.41", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-ECymXOukMnOoVkC2bb1Vc/w/836DXncOg5m8Xj1RH7xSHZJWNYY6Zh7EH477vcnD5egKNNfy2RpNOmuChhFPgQ=="], "@types/react": ["@types/react@19.1.1", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-ePapxDL7qrgqSF67s0h9m412d9DbXyC1n59O2st+9rjuuamWsZuD2w55rqY12CbzsZ7uVXb5Nw0gEp9Z8MMutQ=="], @@ -798,11 +800,11 @@ "@typescript-eslint/parser": ["@typescript-eslint/parser@6.21.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "6.21.0", "@typescript-eslint/types": "6.21.0", "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ=="], - "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.56.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.56.1", "@typescript-eslint/types": "^8.56.1", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ=="], + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.60.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.60.0", "@typescript-eslint/types": "^8.60.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-aZu74NNKJeUWqCjDddzdiKaS82dgYgV/vmf+Ui3ZdZejmgfXR/q+pRumgobnQ2cCJTgGTWp4ypiwsuofFubavg=="], "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@6.21.0", "", { "dependencies": { "@typescript-eslint/types": "6.21.0", "@typescript-eslint/visitor-keys": "6.21.0" } }, "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg=="], - "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.56.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ=="], + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.60.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-BZPR3RGYlAXnly6ymAxfkVn5rCbZzQNou0rxv3GfWZ8cTQp+hhVd73khbGLAd8k1TlAPLISH337M+tAgAnaJDQ=="], "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@6.21.0", "", { "dependencies": { "@typescript-eslint/typescript-estree": "6.21.0", "@typescript-eslint/utils": "6.21.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, "peerDependencies": { "eslint": "^7.0.0 || ^8.0.0" } }, "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag=="], @@ -814,7 +816,7 @@ "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@6.21.0", "", { "dependencies": { "@typescript-eslint/types": "6.21.0", "eslint-visitor-keys": "^3.4.1" } }, "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A=="], - "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.1", "", {}, "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ=="], "@vitejs/plugin-react": ["@vitejs/plugin-react@4.7.0", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.27", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], @@ -858,7 +860,7 @@ "aggregate-error": ["aggregate-error@3.1.0", "", { "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" } }, "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA=="], - "ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], + "ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="], "ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], @@ -866,7 +868,7 @@ "ansi-styles": ["ansi-styles@3.2.1", "", { "dependencies": { "color-convert": "^1.9.0" } }, "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="], - "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + "ansis": ["ansis@4.3.1", "", {}, "sha512-BJ8/l4R5LRE7hW9WdSuGYrLSHi2ynxeFpDFbH0K/CgNeY/tyhk+vO6TYxXC5r5CpUhNVX310xzPsN/H9lCdfOA=="], "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], @@ -902,8 +904,6 @@ "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], - "asap": ["asap@2.0.6", "", {}, "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA=="], - "asn1.js": ["asn1.js@4.10.1", "", { "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" } }, "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw=="], "assert": ["assert@2.1.0", "", { "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", "object-is": "^1.1.5", "object.assign": "^4.1.4", "util": "^0.12.5" } }, "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw=="], @@ -924,17 +924,17 @@ "auto-bind": ["auto-bind@4.0.0", "", {}, "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ=="], - "autoprefixer": ["autoprefixer@10.4.24", "", { "dependencies": { "browserslist": "^4.28.1", "caniuse-lite": "^1.0.30001766", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-uHZg7N9ULTVbutaIsDRoUkoS8/h3bdsmVJYZ5l3wv8Cp/6UIIoRDm90hZ+BwxUj/hGBEzLxdHNSKuFpn8WOyZw=="], + "autoprefixer": ["autoprefixer@10.5.0", "", { "dependencies": { "browserslist": "^4.28.2", "caniuse-lite": "^1.0.30001787", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.1.0" }, "bin": { "autoprefixer": "bin/autoprefixer" } }, "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong=="], "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], - "axe-core": ["axe-core@4.11.1", "", {}, "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A=="], + "axe-core": ["axe-core@4.11.4", "", {}, "sha512-KunSNx+TVpkAw/6ULfhnx+HWRecjqZGTOyquAoWHYLRSdK1tB5Ihce1ZW+UY3fj33bYAFWPu7W/GRSmmrCGuxA=="], - "axios": ["axios@1.13.5", "", { "dependencies": { "follow-redirects": "^1.15.11", "form-data": "^4.0.5", "proxy-from-env": "^1.1.0" } }, "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q=="], + "axios": ["axios@1.16.1", "", { "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", "https-proxy-agent": "^5.0.1", "proxy-from-env": "^2.1.0" } }, "sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A=="], "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], - "b4a": ["b4a@1.8.0", "", { "peerDependencies": { "react-native-b4a": "*" }, "optionalPeers": ["react-native-b4a"] }, "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg=="], + "b4a": ["b4a@1.8.1", "", { "peerDependencies": { "react-native-b4a": "*" }, "optionalPeers": ["react-native-b4a"] }, "sha512-aiqre1Nr0B/6DgE2N5vwTc+2/oQZ4Wh1t4NznYY4E00y8LCt6NqdRv81so00oo27D8MVKTpUa/MwUUtBLXCoDw=="], "babel-dead-code-elimination": ["babel-dead-code-elimination@1.0.12", "", { "dependencies": { "@babel/core": "^7.23.7", "@babel/parser": "^7.23.6", "@babel/traverse": "^7.23.7", "@babel/types": "^7.23.6" } }, "sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig=="], @@ -954,7 +954,7 @@ "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], - "baseline-browser-mapping": ["baseline-browser-mapping@2.10.0", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA=="], + "baseline-browser-mapping": ["baseline-browser-mapping@2.10.33", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw=="], "basic-auth": ["basic-auth@2.0.1", "", { "dependencies": { "safe-buffer": "5.1.2" } }, "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg=="], @@ -974,7 +974,7 @@ "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], - "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], @@ -990,11 +990,11 @@ "browserify-rsa": ["browserify-rsa@4.1.1", "", { "dependencies": { "bn.js": "^5.2.1", "randombytes": "^2.1.0", "safe-buffer": "^5.2.1" } }, "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ=="], - "browserify-sign": ["browserify-sign@4.2.5", "", { "dependencies": { "bn.js": "^5.2.2", "browserify-rsa": "^4.1.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "elliptic": "^6.6.1", "inherits": "^2.0.4", "parse-asn1": "^5.1.9", "readable-stream": "^2.3.8", "safe-buffer": "^5.2.1" } }, "sha512-C2AUdAJg6rlM2W5QMp2Q4KGQMVBwR1lIimTsUnutJ8bMpW5B52pGpR2gEnNBNwijumDo5FojQ0L9JrXA8m4YEw=="], + "browserify-sign": ["browserify-sign@4.2.6", "", { "dependencies": { "bn.js": "^5.2.3", "browserify-rsa": "^4.1.1", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "elliptic": "^6.6.1", "inherits": "^2.0.4", "parse-asn1": "^5.1.9", "readable-stream": "^2.3.8", "safe-buffer": "^5.2.1" } }, "sha512-sd+Q65fjlWCYWtZKXiKfrUc8d+4jtp/8f0W2NkwzLtoW4bI6UDnWusLWIurHnmurW0XShIRxpwiOX4EoPtXUAg=="], "browserify-zlib": ["browserify-zlib@0.2.0", "", { "dependencies": { "pako": "~1.0.5" } }, "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA=="], - "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + "browserslist": ["browserslist@4.28.2", "", { "dependencies": { "baseline-browser-mapping": "^2.10.12", "caniuse-lite": "^1.0.30001782", "electron-to-chromium": "^1.5.328", "node-releases": "^2.0.36", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg=="], "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], @@ -1008,7 +1008,7 @@ "caching-transform": ["caching-transform@4.0.0", "", { "dependencies": { "hasha": "^5.0.0", "make-dir": "^3.0.0", "package-hash": "^4.0.0", "write-file-atomic": "^3.0.0" } }, "sha512-kpqOvwXnjjN44D89K5ccQC+RUrsy7jB/XLlRrx0D7/2HNcTPqzsb6XgYoErwko6QsV184CA2YgS1fxDiiDZMWA=="], - "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + "call-bind": ["call-bind@1.0.9", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "get-intrinsic": "^1.3.0", "set-function-length": "^1.2.2" } }, "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], @@ -1024,7 +1024,7 @@ "caniuse-api": ["caniuse-api@3.0.0", "", { "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", "lodash.memoize": "^4.1.2", "lodash.uniq": "^4.5.0" } }, "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw=="], - "caniuse-lite": ["caniuse-lite@1.0.30001774", "", {}, "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA=="], + "caniuse-lite": ["caniuse-lite@1.0.30001793", "", {}, "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA=="], "capital-case": ["capital-case@1.0.4", "", { "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A=="], @@ -1080,8 +1080,6 @@ "color-name": ["color-name@1.1.3", "", {}, "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="], - "colord": ["colord@2.9.3", "", {}, "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="], - "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], @@ -1094,6 +1092,8 @@ "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + "confbox": ["confbox@0.2.4", "", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], + "confusing-browser-globals": ["confusing-browser-globals@1.0.11", "", {}, "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA=="], "console-browserify": ["console-browserify@1.2.0", "", {}, "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="], @@ -1106,7 +1106,7 @@ "cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], - "cookie-es": ["cookie-es@1.2.2", "", {}, "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg=="], + "cookie-es": ["cookie-es@1.2.3", "", {}, "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw=="], "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], @@ -1132,7 +1132,7 @@ "crypto-browserify": ["crypto-browserify@3.12.1", "", { "dependencies": { "browserify-cipher": "^1.0.1", "browserify-sign": "^4.2.3", "create-ecdh": "^4.0.4", "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "diffie-hellman": "^5.0.3", "hash-base": "~3.0.4", "inherits": "^2.0.4", "pbkdf2": "^3.1.2", "public-encrypt": "^4.0.3", "randombytes": "^2.1.0", "randomfill": "^1.0.4" } }, "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ=="], - "css-declaration-sorter": ["css-declaration-sorter@7.3.1", "", { "peerDependencies": { "postcss": "^8.0.9" } }, "sha512-gz6x+KkgNCjxq3Var03pRYLhyNfwhkKF1g/yoLgDNtFvVu0/fOLV9C8fFEZRjACp/XQLumjAYo7JVjzH3wLbxA=="], + "css-declaration-sorter": ["css-declaration-sorter@7.4.0", "", { "peerDependencies": { "postcss": "^8.0.9" } }, "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw=="], "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="], @@ -1144,11 +1144,11 @@ "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], - "cssnano": ["cssnano@7.1.2", "", { "dependencies": { "cssnano-preset-default": "^7.0.10", "lilconfig": "^3.1.3" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-HYOPBsNvoiFeR1eghKD5C3ASm64v9YVyJB4Ivnl2gqKoQYvjjN/G0rztvKQq8OxocUtC6sjqY8jwYngIB4AByA=="], + "cssnano": ["cssnano@7.1.9", "", { "dependencies": { "cssnano-preset-default": "^7.0.17", "lilconfig": "^3.1.3" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-uPR75+5Dk/WJ/YSPR1/YDHdwMM9c5FsaARljfKWgeCKLKOtJ0we21xy/RcCjn53fZnD/f6yYEIZ8pu18+GnbNQ=="], - "cssnano-preset-default": ["cssnano-preset-default@7.0.10", "", { "dependencies": { "browserslist": "^4.27.0", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^5.0.1", "postcss-calc": "^10.1.1", "postcss-colormin": "^7.0.5", "postcss-convert-values": "^7.0.8", "postcss-discard-comments": "^7.0.5", "postcss-discard-duplicates": "^7.0.2", "postcss-discard-empty": "^7.0.1", "postcss-discard-overridden": "^7.0.1", "postcss-merge-longhand": "^7.0.5", "postcss-merge-rules": "^7.0.7", "postcss-minify-font-values": "^7.0.1", "postcss-minify-gradients": "^7.0.1", "postcss-minify-params": "^7.0.5", "postcss-minify-selectors": "^7.0.5", "postcss-normalize-charset": "^7.0.1", "postcss-normalize-display-values": "^7.0.1", "postcss-normalize-positions": "^7.0.1", "postcss-normalize-repeat-style": "^7.0.1", "postcss-normalize-string": "^7.0.1", "postcss-normalize-timing-functions": "^7.0.1", "postcss-normalize-unicode": "^7.0.5", "postcss-normalize-url": "^7.0.1", "postcss-normalize-whitespace": "^7.0.1", "postcss-ordered-values": "^7.0.2", "postcss-reduce-initial": "^7.0.5", "postcss-reduce-transforms": "^7.0.1", "postcss-svgo": "^7.1.0", "postcss-unique-selectors": "^7.0.4" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-6ZBjW0Lf1K1Z+0OKUAUpEN62tSXmYChXWi2NAA0afxEVsj9a+MbcB1l5qel6BHJHmULai2fCGRthCeKSFbScpA=="], + "cssnano-preset-default": ["cssnano-preset-default@7.0.17", "", { "dependencies": { "browserslist": "^4.28.2", "css-declaration-sorter": "^7.2.0", "cssnano-utils": "^5.0.3", "postcss-calc": "^10.1.1", "postcss-colormin": "^7.0.10", "postcss-convert-values": "^7.0.12", "postcss-discard-comments": "^7.0.8", "postcss-discard-duplicates": "^7.0.4", "postcss-discard-empty": "^7.0.3", "postcss-discard-overridden": "^7.0.3", "postcss-merge-longhand": "^7.0.7", "postcss-merge-rules": "^7.0.11", "postcss-minify-font-values": "^7.0.3", "postcss-minify-gradients": "^7.0.5", "postcss-minify-params": "^7.0.9", "postcss-minify-selectors": "^7.1.2", "postcss-normalize-charset": "^7.0.3", "postcss-normalize-display-values": "^7.0.3", "postcss-normalize-positions": "^7.0.4", "postcss-normalize-repeat-style": "^7.0.4", "postcss-normalize-string": "^7.0.3", "postcss-normalize-timing-functions": "^7.0.3", "postcss-normalize-unicode": "^7.0.9", "postcss-normalize-url": "^7.0.3", "postcss-normalize-whitespace": "^7.0.3", "postcss-ordered-values": "^7.0.4", "postcss-reduce-initial": "^7.0.9", "postcss-reduce-transforms": "^7.0.3", "postcss-svgo": "^7.1.3", "postcss-unique-selectors": "^7.0.7" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-11qO63A+czwguQFJCaTdICvbaxn0pJzz/XghLlv+OT7WyToDxAMR0Xb3/26/l0y0hQJywwNbj/SLSQlGBHE1OA=="], - "cssnano-utils": ["cssnano-utils@5.0.1", "", { "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-ZIP71eQgG9JwjVZsTPSqhc6GHgEr53uJ7tK5///VfyWj6Xp2DBmixWHqJgPno+PqATzn48pL42ww9x5SSGmhZg=="], + "cssnano-utils": ["cssnano-utils@5.0.3", "", { "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-ynIREMICLxkxm7e9bCR9sh75s4Q5drICi0ua1yxo5jH2XPBqSKkl4dOh4EbFqtUmnTMhRffHgYL0EKKkMjtJTg=="], "csso": ["csso@5.0.5", "", { "dependencies": { "css-tree": "~2.2.0" } }, "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ=="], @@ -1176,7 +1176,7 @@ "dataloader": ["dataloader@2.2.3", "", {}, "sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA=="], - "date-fns": ["date-fns@4.1.0", "", {}, "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], + "date-fns": ["date-fns@4.4.0", "", {}, "sha512-+1UMbeh68lH1SegH83CGWwpb6OHHbpSgr3+s5Eww5M4CAgswBpoWS0AjTOfEJ33HiYKz1hdj/KTFprzXHmq/6w=="], "debounce": ["debounce@1.2.1", "", {}, "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="], @@ -1186,7 +1186,7 @@ "decimal.js": ["decimal.js@10.6.0", "", {}, "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg=="], - "dedent": ["dedent@1.7.1", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg=="], + "dedent": ["dedent@1.7.2", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA=="], "deep-eql": ["deep-eql@5.0.2", "", {}, "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q=="], @@ -1220,7 +1220,7 @@ "didyoumean": ["didyoumean@1.2.2", "", {}, "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw=="], - "diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="], + "diff": ["diff@8.0.4", "", {}, "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw=="], "diff-sequences": ["diff-sequences@29.6.3", "", {}, "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q=="], @@ -1260,7 +1260,7 @@ "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], - "electron-to-chromium": ["electron-to-chromium@1.5.302", "", {}, "sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg=="], + "electron-to-chromium": ["electron-to-chromium@1.5.364", "", {}, "sha512-G/dYE3+AYhyHwzTwg8UbnXf7zqMERYh7l2jJ3QujhFsH8agSYwtnGAR2aZ7f0AakIKJXd5En/Hre4igIUrdlYw=="], "elliptic": ["elliptic@6.6.1", "", { "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", "hash.js": "^1.0.0", "hmac-drbg": "^1.0.1", "inherits": "^2.0.4", "minimalistic-assert": "^1.0.1", "minimalistic-crypto-utils": "^1.0.1" } }, "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g=="], @@ -1268,21 +1268,23 @@ "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + "enhanced-resolve": ["enhanced-resolve@5.22.1", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.3" } }, "sha512-6QEuw3zoX1SJQc7b87aBXke/no+mG2bTBgw29gWMQonLmpEkWoCAVkl+M49e48AZlWzxiDzDZzYdp6kobcyLww=="], + "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], - "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], + "es-abstract": ["es-abstract@1.24.2", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg=="], "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], - "es-iterator-helpers": ["es-iterator-helpers@1.2.2", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.1", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "safe-array-concat": "^1.1.3" } }, "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w=="], + "es-iterator-helpers": ["es-iterator-helpers@1.3.2", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.2", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "math-intrinsics": "^1.1.0" } }, "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw=="], - "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + "es-object-atoms": ["es-object-atoms@1.1.2", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw=="], "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], @@ -1312,9 +1314,9 @@ "eslint-config-prettier": ["eslint-config-prettier@9.1.2", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-iI1f+D2ViGn+uvv5HuHVUamg8ll4tN+JRHGc6IJi4TP9Kl976C57fzPXgseXNs8v0iA8aSJpHsTWjDb9QJamGQ=="], - "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.10", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.16.1", "resolve": "^2.0.0-next.6" } }, "sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ=="], - "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], + "eslint-module-utils": ["eslint-module-utils@2.13.0", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ=="], "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], @@ -1328,7 +1330,7 @@ "eslint-plugin-playwright": ["eslint-plugin-playwright@0.22.2", "", { "dependencies": { "globals": "^13.23.0" }, "peerDependencies": { "eslint": ">=7", "eslint-plugin-jest": ">=25" }, "optionalPeers": ["eslint-plugin-jest"] }, "sha512-LtOB9myIX1O7HHqg9vtvBLjvXq1MXKuXIcD1nS+qZiMUJV6s9HBdilURAr9pIFc9kEelbVF54hOJ8pMxHvJP7g=="], - "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.5", "", { "dependencies": { "prettier-linter-helpers": "^1.0.1", "synckit": "^0.11.12" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw=="], + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.6", "", { "dependencies": { "prettier-linter-helpers": "^1.0.1", "synckit": "^0.11.13" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ=="], "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], @@ -1336,9 +1338,9 @@ "eslint-plugin-simple-import-sort": ["eslint-plugin-simple-import-sort@10.0.0", "", { "peerDependencies": { "eslint": ">=5.0.0" } }, "sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw=="], - "eslint-plugin-storybook": ["eslint-plugin-storybook@9.1.19", "", { "dependencies": { "@typescript-eslint/utils": "^8.8.1" }, "peerDependencies": { "eslint": ">=8", "storybook": "^9.1.19" } }, "sha512-hwZu/EnkJWrpFZgs/9mOba8hP71aK++eKdZIV+gTSAZXBccldOR0aL6YHaxjRbUe4DgyS4PvvVtqzu13o8fW6Q=="], + "eslint-plugin-storybook": ["eslint-plugin-storybook@9.1.20", "", { "dependencies": { "@typescript-eslint/utils": "^8.8.1" }, "peerDependencies": { "eslint": ">=8", "storybook": "^9.1.20" } }, "sha512-T7uqlzZABlOm0n36UQyyP0u7r+6/Bz5CTAvFK5n+FQPkAhba01mGovYVG61gcDeC06I0AlbZCZ0MP7MFxXAEVg=="], - "eslint-plugin-tailwindcss": ["eslint-plugin-tailwindcss@3.18.2", "", { "dependencies": { "fast-glob": "^3.2.5", "postcss": "^8.4.4" }, "peerDependencies": { "tailwindcss": "^3.4.0" } }, "sha512-QbkMLDC/OkkjFQ1iz/5jkMdHfiMu/uwujUHLAJK5iwNHD8RTxVTlsUezE0toTZ6VhybNBsk+gYGPDq2agfeRNA=="], + "eslint-plugin-tailwindcss": ["eslint-plugin-tailwindcss@3.18.3", "", { "dependencies": { "fast-glob": "^3.2.5", "postcss": "^8.4.4", "synckit": "^0.11.4", "tailwind-api-utils": "^1.0.3" }, "peerDependencies": { "tailwindcss": "^3.4.0 || ^4.0.0" } }, "sha512-lqjNX7mt1Ip2qR236hvhbZ9ff2TFLUWou+tBHz82SA1nWFzOZSoEOI+9UBZmuf2977r2MMp9/y3/broyz8AYig=="], "eslint-plugin-testing-library": ["eslint-plugin-testing-library@6.5.0", "", { "dependencies": { "@typescript-eslint/utils": "^5.62.0" }, "peerDependencies": { "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, "sha512-Ls5TUfLm5/snocMAOlofSOJxNN0aKqwTlco7CrNtMjkTdQlkpSMaeTCDHCuXfzrI97xcx2rSCNeKeJjtpkNC1w=="], @@ -1382,6 +1384,8 @@ "expect-playwright": ["expect-playwright@0.8.0", "", {}, "sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg=="], + "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], @@ -1396,10 +1400,6 @@ "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], - "fbjs": ["fbjs@3.0.5", "", { "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", "loose-envify": "^1.0.0", "object-assign": "^4.1.0", "promise": "^7.1.1", "setimmediate": "^1.0.5", "ua-parser-js": "^1.0.35" } }, "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg=="], - - "fbjs-css-vars": ["fbjs-css-vars@1.0.2", "", {}, "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ=="], - "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], "fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="], @@ -1422,9 +1422,9 @@ "flat-cache": ["flat-cache@3.2.0", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", "rimraf": "^3.0.2" } }, "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw=="], - "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + "flatted": ["flatted@3.4.2", "", {}, "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA=="], - "follow-redirects": ["follow-redirects@1.15.11", "", {}, "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="], + "follow-redirects": ["follow-redirects@1.16.0", "", {}, "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw=="], "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], @@ -1458,7 +1458,7 @@ "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], - "get-east-asian-width": ["get-east-asian-width@1.5.0", "", {}, "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA=="], + "get-east-asian-width": ["get-east-asian-width@1.6.0", "", {}, "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA=="], "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], @@ -1472,8 +1472,6 @@ "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], - "get-tsconfig": ["get-tsconfig@4.13.6", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw=="], - "glob": ["glob@8.1.0", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^5.0.1", "once": "^1.3.0" } }, "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ=="], "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], @@ -1488,7 +1486,7 @@ "globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="], - "goober": ["goober@2.1.18", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw=="], + "goober": ["goober@2.1.19", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-U7veizMqxyKlM58+Z5j2ngJBH/r9siDmxpvNxSw0PylF6WQvrASJEZrxh1hidRBJc2jqoBVSyOban5u8m+6Rxg=="], "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], @@ -1496,15 +1494,15 @@ "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], - "graphql": ["graphql@16.13.0", "", {}, "sha512-uSisMYERbaB9bkA9M4/4dnqyktaEkf1kMHNKq/7DHyxVeWqHQ2mBmVqm5u6/FVHwF3iCNalKcg82Zfl+tffWoA=="], + "graphql": ["graphql@16.14.0", "", {}, "sha512-BBvQ/406p+4CZbTpCbVPSxfzrZrbnuWSP1ELYgyS6B+hNeKzgrdB4JczCa5VZUBQrDa9hUngm0KnexY6pJRN5Q=="], - "graphql-config": ["graphql-config@5.1.5", "", { "dependencies": { "@graphql-tools/graphql-file-loader": "^8.0.0", "@graphql-tools/json-file-loader": "^8.0.0", "@graphql-tools/load": "^8.1.0", "@graphql-tools/merge": "^9.0.0", "@graphql-tools/url-loader": "^8.0.0", "@graphql-tools/utils": "^10.0.0", "cosmiconfig": "^8.1.0", "jiti": "^2.0.0", "minimatch": "^9.0.5", "string-env-interpolation": "^1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "cosmiconfig-toml-loader": "^1.0.0", "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" }, "optionalPeers": ["cosmiconfig-toml-loader"] }, "sha512-mG2LL1HccpU8qg5ajLROgdsBzx/o2M6kgI3uAmoaXiSH9PCUbtIyLomLqUtCFaAeG2YCFsl0M5cfQ9rKmDoMVA=="], + "graphql-config": ["graphql-config@5.1.6", "", { "dependencies": { "@graphql-tools/graphql-file-loader": "^8.0.0", "@graphql-tools/json-file-loader": "^8.0.0", "@graphql-tools/load": "^8.1.0", "@graphql-tools/merge": "^9.0.0", "@graphql-tools/url-loader": "^9.0.0", "@graphql-tools/utils": "^11.0.0", "cosmiconfig": "^8.1.0", "jiti": "^2.0.0", "minimatch": "^10.0.0", "string-env-interpolation": "^1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "cosmiconfig-toml-loader": "^1.0.0", "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" }, "optionalPeers": ["cosmiconfig-toml-loader"] }, "sha512-fCkYnm4Kdq3un0YIM4BCZHVR5xl0UeLP6syxxO7KAstdY7QVyVvTHP0kRPDYEP1v08uwtJVgis5sj3IOTLOniQ=="], "graphql-request": ["graphql-request@6.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.2.0", "cross-fetch": "^3.1.5" }, "peerDependencies": { "graphql": "14 - 16" } }, "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw=="], "graphql-tag": ["graphql-tag@2.12.6", "", { "dependencies": { "tslib": "^2.1.0" }, "peerDependencies": { "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg=="], - "graphql-ws": ["graphql-ws@6.0.7", "", { "peerDependencies": { "@fastify/websocket": "^10 || ^11", "crossws": "~0.3", "graphql": "^15.10.1 || ^16", "ws": "^8" }, "optionalPeers": ["@fastify/websocket", "crossws", "ws"] }, "sha512-yoLRW+KRlDmnnROdAu7sX77VNLC0bsFoZyGQJLy1cF+X/SkLg/fWkRGrEEYQK8o2cafJ2wmEaMqMEZB3U3DYDg=="], + "graphql-ws": ["graphql-ws@6.0.8", "", { "peerDependencies": { "@fastify/websocket": "^10 || ^11", "crossws": "~0.3", "graphql": "^15.10.1 || ^16", "ws": "^8" }, "optionalPeers": ["@fastify/websocket", "crossws", "ws"] }, "sha512-m3EOaNsUBXwAnkBWbzPfe0Nq8pXUfxsWnolC54sru3FzHvhTZL0Ouf/BoQsaGAXqM+YPerXOJ47BUnmgmoupCw=="], "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], @@ -1524,7 +1522,7 @@ "hasha": ["hasha@5.2.2", "", { "dependencies": { "is-stream": "^2.0.0", "type-fest": "^0.8.0" } }, "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ=="], - "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + "hasown": ["hasown@2.0.4", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="], "he": ["he@1.2.0", "", { "bin": { "he": "bin/he" } }, "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="], @@ -1568,7 +1566,7 @@ "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], - "immutable": ["immutable@3.7.6", "", {}, "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw=="], + "immutable": ["immutable@5.1.6", "", {}, "sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ=="], "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], @@ -1610,7 +1608,7 @@ "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], - "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + "is-core-module": ["is-core-module@2.16.2", "", { "dependencies": { "hasown": "^2.0.3" } }, "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA=="], "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], @@ -1686,7 +1684,7 @@ "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], - "isbot": ["isbot@5.1.35", "", {}, "sha512-waFfC72ZNfwLLuJ2iLaoVaqcNo+CAaLR7xCpAn0Y5WfGzkNHv7ZN39Vbi1y+kb+Zs46XHOX3tZNExroFUPX+Kg=="], + "isbot": ["isbot@5.1.40", "", {}, "sha512-yNeeynhhtIVRBk12tBV4eHNxwB42HzR4Q3Ea7vCOiJhImGaAIdIMrbJtacQlBizGLjUPw+akkFI5Dn9T70XoVQ=="], "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], @@ -1694,6 +1692,8 @@ "isomorphic-ws": ["isomorphic-ws@5.0.0", "", { "peerDependencies": { "ws": "*" } }, "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw=="], + "isows": ["isows@1.0.7", "", { "peerDependencies": { "ws": "*" } }, "sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg=="], + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], "istanbul-lib-hook": ["istanbul-lib-hook@3.0.0", "", { "dependencies": { "append-transform": "^2.0.0" } }, "sha512-Pt/uge1Q9s+5VAZ+pCo16TYMWPBIl+oaNIjgLQxcX0itS6ueeaA+pEfThZpH8WxhFgCiEb8sAJY6MdUKgiIWaQ=="], @@ -1778,13 +1778,13 @@ "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], - "joi": ["joi@18.0.2", "", { "dependencies": { "@hapi/address": "^5.1.1", "@hapi/formula": "^3.0.2", "@hapi/hoek": "^11.0.7", "@hapi/pinpoint": "^2.0.1", "@hapi/tlds": "^1.1.1", "@hapi/topo": "^6.0.2", "@standard-schema/spec": "^1.0.0" } }, "sha512-RuCOQMIt78LWnktPoeBL0GErkNaJPTBGcYuyaBvUOQSpcpcLfWrHPPihYdOGbV5pam9VTWbeoF7TsGiHugcjGA=="], + "joi": ["joi@18.2.1", "", { "dependencies": { "@hapi/address": "^5.1.1", "@hapi/formula": "^3.0.2", "@hapi/hoek": "^11.0.7", "@hapi/pinpoint": "^2.0.1", "@hapi/tlds": "^1.1.1", "@hapi/topo": "^6.0.2", "@standard-schema/spec": "^1.1.0" } }, "sha512-2/OKlogiESf2Nh3TFCrRjrr9z1DRHeW0I+KReF67+4J0Ns+8hBtHRmoWAZ2OFU6I5+TWLEe6sVlSdXPjHm5UbQ=="], "jose": ["jose@5.10.0", "", {}, "sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg=="], "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], - "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + "js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="], "jsdom": ["jsdom@20.0.3", "", { "dependencies": { "abab": "^2.0.6", "acorn": "^8.8.1", "acorn-globals": "^7.0.0", "cssom": "^0.5.0", "cssstyle": "^2.3.0", "data-urls": "^3.0.2", "decimal.js": "^10.4.2", "domexception": "^4.0.0", "escodegen": "^2.0.0", "form-data": "^4.0.0", "html-encoding-sniffer": "^3.0.0", "http-proxy-agent": "^5.0.0", "https-proxy-agent": "^5.0.1", "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.2", "parse5": "^7.1.1", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^4.1.2", "w3c-xmlserializer": "^4.0.0", "webidl-conversions": "^7.0.0", "whatwg-encoding": "^2.0.0", "whatwg-mimetype": "^3.0.0", "whatwg-url": "^11.0.0", "ws": "^8.11.0", "xml-name-validator": "^4.0.0" }, "peerDependencies": { "canvas": "^2.5.0" }, "optionalPeers": ["canvas"] }, "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ=="], @@ -1832,6 +1832,8 @@ "load-json-file": ["load-json-file@4.0.0", "", { "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^4.0.0", "pify": "^3.0.0", "strip-bom": "^3.0.0" } }, "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw=="], + "local-pkg": ["local-pkg@1.2.1", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q=="], + "locate-path": ["locate-path@7.2.0", "", { "dependencies": { "p-locate": "^6.0.0" } }, "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA=="], "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="], @@ -1912,7 +1914,7 @@ "minimalistic-crypto-utils": ["minimalistic-crypto-utils@1.0.1", "", {}, "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg=="], - "minimatch": ["minimatch@3.1.4", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-twmL+S8+7yIsE9wsqgzU3E8/LumN3M3QELrBZ20OdmQ9jB2JvW5oZtBEmft84k/Gs5CG9mqtWc6Y9vW+JEzGxw=="], + "minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="], "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], @@ -1922,6 +1924,8 @@ "mkdirp": ["mkdirp@1.0.4", "", { "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="], + "mlly": ["mlly@1.8.2", "", { "dependencies": { "acorn": "^8.16.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.3" } }, "sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA=="], + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], "msw": ["msw@2.10.4", "", { "dependencies": { "@bundled-es-modules/cookie": "^2.0.1", "@bundled-es-modules/statuses": "^1.0.1", "@bundled-es-modules/tough-cookie": "^0.1.6", "@inquirer/confirm": "^5.0.0", "@mswjs/interceptors": "^0.39.1", "@open-draft/deferred-promise": "^2.2.0", "@open-draft/until": "^2.1.0", "@types/cookie": "^0.6.0", "@types/statuses": "^2.0.4", "graphql": "^16.8.1", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", "strict-event-emitter": "^0.5.1", "type-fest": "^4.26.1", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": ">= 4.8.x" }, "optionalPeers": ["typescript"], "bin": { "msw": "cli/index.js" } }, "sha512-6R1or/qyele7q3RyPwNuvc0IxO8L8/Aim6Sz5ncXEgcWUNxSKE+udriTOWHtpMwmfkLYlacA2y7TIx4cL5lgHA=="], @@ -1934,7 +1938,7 @@ "nanoassert": ["nanoassert@2.0.0", "", {}, "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA=="], - "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="], "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], @@ -1952,7 +1956,7 @@ "node-preload": ["node-preload@0.2.1", "", { "dependencies": { "process-on-spawn": "^1.0.0" } }, "sha512-RM5oyBy45cLEoHqCeh+MNuFAxO0vTFBLskvQbOKnEE7YTTSN4tbN8QWDIPQ6L+WvKsB/qLEGpYe2ZZ9d4W9OIQ=="], - "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + "node-releases": ["node-releases@2.0.46", "", {}, "sha512-GYVXHE2KnrzAfsAjl4uP++evGFCrAU1jta4ubEjIG7YWt/64Gqv66a30yKwWczVjA6j3bM4nBwH7Pk1JmDHaxQ=="], "node-stdlib-browser": ["node-stdlib-browser@1.3.1", "", { "dependencies": { "assert": "^2.0.0", "browser-resolve": "^2.0.0", "browserify-zlib": "^0.2.0", "buffer": "^5.7.1", "console-browserify": "^1.1.0", "constants-browserify": "^1.0.0", "create-require": "^1.1.1", "crypto-browserify": "^3.12.1", "domain-browser": "4.22.0", "events": "^3.0.0", "https-browserify": "^1.0.0", "isomorphic-timers-promises": "^1.0.1", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "pkg-dir": "^5.0.0", "process": "^0.11.10", "punycode": "^1.4.1", "querystring-es3": "^0.2.1", "readable-stream": "^3.6.0", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "string_decoder": "^1.0.0", "timers-browserify": "^2.0.4", "tty-browserify": "0.0.1", "url": "^0.11.4", "util": "^0.12.4", "vm-browserify": "^1.0.1" } }, "sha512-X75ZN8DCLftGM5iKwoYLA3rjnrAEs97MkzvSd4q2746Tgpg8b8XWiBGiBG4ZpgcAqBgtgPHTiAc8ZMCvZuikDw=="], @@ -1966,8 +1970,6 @@ "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="], - "nullthrows": ["nullthrows@1.1.1", "", {}, "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw=="], - "nuqs": ["nuqs@2.4.3", "", { "dependencies": { "mitt": "^3.0.1" }, "peerDependencies": { "@remix-run/react": ">=2", "next": ">=14.2.0", "react": ">=18.2.0 || ^19.0.0-0", "react-router": "^6 || ^7", "react-router-dom": "^6 || ^7" }, "optionalPeers": ["@remix-run/react", "next", "react-router", "react-router-dom"] }, "sha512-BgtlYpvRwLYiJuWzxt34q2bXu/AIS66sLU1QePIMr2LWkb+XH0vKXdbLSgn9t6p7QKzwI7f38rX3Wl9llTXQ8Q=="], "nwsapi": ["nwsapi@2.2.23", "", {}, "sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ=="], @@ -2068,15 +2070,17 @@ "path-type": ["path-type@4.0.0", "", {}, "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="], + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + "pathval": ["pathval@2.0.1", "", {}, "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ=="], "pause-stream": ["pause-stream@0.0.11", "", { "dependencies": { "through": "~2.3" } }, "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A=="], - "pbkdf2": ["pbkdf2@3.1.5", "", { "dependencies": { "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "ripemd160": "^2.0.3", "safe-buffer": "^5.2.1", "sha.js": "^2.4.12", "to-buffer": "^1.2.1" } }, "sha512-Q3CG/cYvCO1ye4QKkuH7EXxs3VC/rI1/trd+qX2+PolbaKG0H+bgcZzrTt96mMyRtejk+JMCiLUn3y29W8qmFQ=="], + "pbkdf2": ["pbkdf2@3.1.6", "", { "dependencies": { "create-hash": "^1.2.0", "create-hmac": "^1.1.7", "ripemd160": "^2.0.3", "safe-buffer": "^5.2.1", "sha.js": "^2.4.12", "to-buffer": "^1.2.2" } }, "sha512-BT6eelPB1EyGHo8pC0o9Bl6k6SYVhKO1jEbd3lcTrtr7XHdjP8BW1YpfCV3G9Kwkxgattk+S5q2/RvuttCsS1g=="], "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], - "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="], "pidtree": ["pidtree@0.6.0", "", { "bin": { "pidtree": "bin/pidtree.js" } }, "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g=="], @@ -2086,29 +2090,31 @@ "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], - "playwright": ["playwright@1.58.2", "", { "dependencies": { "playwright-core": "1.58.2" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A=="], + "pkg-types": ["pkg-types@2.3.1", "", { "dependencies": { "confbox": "^0.2.4", "exsolve": "^1.0.8", "pathe": "^2.0.3" } }, "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg=="], - "playwright-core": ["playwright-core@1.58.2", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg=="], + "playwright": ["playwright@1.60.0", "", { "dependencies": { "playwright-core": "1.60.0" }, "optionalDependencies": { "fsevents": "2.3.2" }, "bin": { "playwright": "cli.js" } }, "sha512-hheHdokM8cdqCb0lcE3s+zT4t4W+vvjpGxsZlDnikarzx8tSzMebh3UiFtgqwFwnTnjYQcsyMF8ei2mCO/tpeA=="], + + "playwright-core": ["playwright-core@1.60.0", "", { "bin": { "playwright-core": "cli.js" } }, "sha512-9bW6zvX/m0lEbgTKJ6YppOKx8H3VOPBMOCFh2irXFOT4BbHgrx5hPjwJYLT40Lu+4qtD36qKc/Hn56StUW57IA=="], "portfinder": ["portfinder@1.0.38", "", { "dependencies": { "async": "^3.2.6", "debug": "^4.3.6" } }, "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg=="], "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], - "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + "postcss": ["postcss@8.5.15", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="], "postcss-calc": ["postcss-calc@10.1.1", "", { "dependencies": { "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.38" } }, "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw=="], - "postcss-colormin": ["postcss-colormin@7.0.5", "", { "dependencies": { "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", "colord": "^2.9.3", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-ekIBP/nwzRWhEMmIxHHbXHcMdzd1HIUzBECaj5KEdLz9DVP2HzT065sEhvOx1dkLjYW7jyD0CngThx6bpFi2fA=="], + "postcss-colormin": ["postcss-colormin@7.0.10", "", { "dependencies": { "@colordx/core": "^5.4.3", "browserslist": "^4.28.2", "caniuse-api": "^3.0.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-yFr6JezOolHLta/buLE71VKPh2mXursp4saVe98/ol8ZnEWhL+racShqPKlvd/DKWLre/39B6HhcMXf7RZ3hxg=="], - "postcss-convert-values": ["postcss-convert-values@7.0.8", "", { "dependencies": { "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-+XNKuPfkHTCEo499VzLMYn94TiL3r9YqRE3Ty+jP7UX4qjewUONey1t7CG21lrlTLN07GtGM8MqFVp86D4uKJg=="], + "postcss-convert-values": ["postcss-convert-values@7.0.12", "", { "dependencies": { "browserslist": "^4.28.2", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-xurKu5qqk4viR3Cp3p4xBR4KfnZm4w4ys6+UBwBmeuBSNkH7+DtLnYOYnOffgtE4yx8sH9S1VZ6RAAvROXzP2Q=="], - "postcss-discard-comments": ["postcss-discard-comments@7.0.5", "", { "dependencies": { "postcss-selector-parser": "^7.1.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-IR2Eja8WfYgN5n32vEGSctVQ1+JARfu4UH8M7bgGh1bC+xI/obsPJXaBpQF7MAByvgwZinhpHpdrmXtvVVlKcQ=="], + "postcss-discard-comments": ["postcss-discard-comments@7.0.8", "", { "dependencies": { "postcss-selector-parser": "^7.1.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-CvvS5S9WrXblFXCEJ9nVo+4z+eA7zSC7Z88V1HEJuwlQhlFnYTIjg1xJY+BCUiG2bvICap2tXii4mP22BD108Q=="], - "postcss-discard-duplicates": ["postcss-discard-duplicates@7.0.2", "", { "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-eTonaQvPZ/3i1ASDHOKkYwAybiM45zFIc7KXils4mQmHLqIswXD9XNOKEVxtTFnsmwYzF66u4LMgSr0abDlh5w=="], + "postcss-discard-duplicates": ["postcss-discard-duplicates@7.0.4", "", { "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-VBNn1+EuMZkeGVVtz0gRfbNGtx9IFgAsAV+E2pHtXPrp4qfGBkhTIiAuE/wrb+Y6Pakg9NewAlfTpYIFAWODtw=="], - "postcss-discard-empty": ["postcss-discard-empty@7.0.1", "", { "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-cFrJKZvcg/uxB6Ijr4l6qmn3pXQBna9zyrPC+sK0zjbkDUZew+6xDltSF7OeB7rAtzaaMVYSdbod+sZOCWnMOg=="], + "postcss-discard-empty": ["postcss-discard-empty@7.0.3", "", { "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-M2pyjQCU+/7cMHVtL6bKTHjv0lZnPLMpicgr67Dlth7AbuV9gjVTtUqaRwn6Pp6BwSDspUzhz8SaUrRykJU5Dw=="], - "postcss-discard-overridden": ["postcss-discard-overridden@7.0.1", "", { "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-7c3MMjjSZ/qYrx3uc1940GSOzN1Iqjtlqe8uoSg+qdVPYyRb0TILSqqmtlSFuE4mTDECwsm397Ya7iXGzfF7lg=="], + "postcss-discard-overridden": ["postcss-discard-overridden@7.0.3", "", { "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-aNovXo9UsZuRNLzHJtp13lHIvinDPfiXBPePpXkSjCbgp++iU2FqE+YxvjIsg6EdyPZsASFbfu+JcBFVsErXIQ=="], "postcss-import": ["postcss-import@16.1.1", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ=="], @@ -2116,49 +2122,49 @@ "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], - "postcss-merge-longhand": ["postcss-merge-longhand@7.0.5", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^7.0.5" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-Kpu5v4Ys6QI59FxmxtNB/iHUVDn9Y9sYw66D6+SZoIk4QTz1prC4aYkhIESu+ieG1iylod1f8MILMs1Em3mmIw=="], + "postcss-merge-longhand": ["postcss-merge-longhand@7.0.7", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^7.0.11" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-b3mfYUxR388u5Pt0HPcVIUtUDn/k15UfTY9M+ORW+meCR6JLNxoZffiYvXyOYQoRYQNZyX/UFkMCM/mNHxe1qA=="], - "postcss-merge-rules": ["postcss-merge-rules@7.0.7", "", { "dependencies": { "browserslist": "^4.27.0", "caniuse-api": "^3.0.0", "cssnano-utils": "^5.0.1", "postcss-selector-parser": "^7.1.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-njWJrd/Ms6XViwowaaCc+/vqhPG3SmXn725AGrnl+BgTuRPEacjiLEaGq16J6XirMJbtKkTwnt67SS+e2WGoew=="], + "postcss-merge-rules": ["postcss-merge-rules@7.0.11", "", { "dependencies": { "browserslist": "^4.28.2", "caniuse-api": "^3.0.0", "cssnano-utils": "^5.0.3", "postcss-selector-parser": "^7.1.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-SJUPM18g2BmPhf8BVlbwqWz4aK3pLu6u6xjfwEzra7xL6IBR10sUaiB++EzqcVfadPHrKBSMlNdP+XieykhI+Q=="], - "postcss-minify-font-values": ["postcss-minify-font-values@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-2m1uiuJeTplll+tq4ENOQSzB8LRnSUChBv7oSyFLsJRtUgAAJGP6LLz0/8lkinTgxrmJSPOEhgY1bMXOQ4ZXhQ=="], + "postcss-minify-font-values": ["postcss-minify-font-values@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-yilG/VOaNI74IylQvAQQxm3/wZVBkXyYUqNUAdxqwtbWUXPsbK1q8Ms0mL83v+f8YicgcyfYCRZtWACUdYajpA=="], - "postcss-minify-gradients": ["postcss-minify-gradients@7.0.1", "", { "dependencies": { "colord": "^2.9.3", "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-X9JjaysZJwlqNkJbUDgOclyG3jZEpAMOfof6PUZjPnPrePnPG62pS17CjdM32uT1Uq1jFvNSff9l7kNbmMSL2A=="], + "postcss-minify-gradients": ["postcss-minify-gradients@7.0.5", "", { "dependencies": { "@colordx/core": "^5.4.3", "cssnano-utils": "^5.0.3", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-YraROyQRg3BI1+Hg8E05B/JPdnTm8EDSVu4P2BxdM+CRiOyfmou809+chGIqo6fQqwjPGQ947nbGncSjmTU1WQ=="], - "postcss-minify-params": ["postcss-minify-params@7.0.5", "", { "dependencies": { "browserslist": "^4.27.0", "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-FGK9ky02h6Ighn3UihsyeAH5XmLEE2MSGH5Tc4tXMFtEDx7B+zTG6hD/+/cT+fbF7PbYojsmmWjyTwFwW1JKQQ=="], + "postcss-minify-params": ["postcss-minify-params@7.0.9", "", { "dependencies": { "browserslist": "^4.28.2", "cssnano-utils": "^5.0.3", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-R8itbB8BhlpoYyBm1ou0dD+vJnQ3F6adQipR4UnkCHUwlo+S9WXJaDRg1RHjC8YVAtIdrQzSWvJl40HnGDTKjA=="], - "postcss-minify-selectors": ["postcss-minify-selectors@7.0.5", "", { "dependencies": { "cssesc": "^3.0.0", "postcss-selector-parser": "^7.1.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-x2/IvofHcdIrAm9Q+p06ZD1h6FPcQ32WtCRVodJLDR+WMn8EVHI1kvLxZuGKz/9EY5nAmI6lIQIrpo4tBy5+ug=="], + "postcss-minify-selectors": ["postcss-minify-selectors@7.1.2", "", { "dependencies": { "browserslist": "^4.28.1", "caniuse-api": "^3.0.0", "cssesc": "^3.0.0", "postcss-selector-parser": "^7.1.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-aQtrEWKwqafNlExcKHQvPGsXR2+vlUqqJtf5XsCQcgsSb5PL4wlujWBYDJuWsP4UnQX1YHDHU8qRlD+1PzTQ+Q=="], "postcss-nested": ["postcss-nested@6.2.0", "", { "dependencies": { "postcss-selector-parser": "^6.1.1" }, "peerDependencies": { "postcss": "^8.2.14" } }, "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ=="], - "postcss-normalize-charset": ["postcss-normalize-charset@7.0.1", "", { "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-sn413ofhSQHlZFae//m9FTOfkmiZ+YQXsbosqOWRiVQncU2BA3daX3n0VF3cG6rGLSFVc5Di/yns0dFfh8NFgQ=="], + "postcss-normalize-charset": ["postcss-normalize-charset@7.0.3", "", { "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-NoBfZu8PR4c2NlmjvrqQTzCzLY79hwcSRgNQ3ZiNK0ABzf9kYKloE/jNj+/8GQY1wsm8pRRgANk6ydLH8cwo0Q=="], - "postcss-normalize-display-values": ["postcss-normalize-display-values@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-E5nnB26XjSYz/mGITm6JgiDpAbVuAkzXwLzRZtts19jHDUBFxZ0BkXAehy0uimrOjYJbocby4FVswA/5noOxrQ=="], + "postcss-normalize-display-values": ["postcss-normalize-display-values@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-ldsCX0QIt05pKIOobZtVQ48wXJecr+czw4+e1/YjVhLMqslShgpVxgPtI2CefURR8oyVoYaU/l829MMwExDMLw=="], - "postcss-normalize-positions": ["postcss-normalize-positions@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-pB/SzrIP2l50ZIYu+yQZyMNmnAcwyYb9R1fVWPRxm4zcUFCY2ign7rcntGFuMXDdd9L2pPNUgoODDk91PzRZuQ=="], + "postcss-normalize-positions": ["postcss-normalize-positions@7.0.4", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-VEvlpeGd3Ju1Hqa/oN4jaP3+ms4laYwkEL9N9u+B6k54PZjXbW1n6wI+aVprf1BQXlCYpS5+1pl/7/vHiKgARg=="], - "postcss-normalize-repeat-style": ["postcss-normalize-repeat-style@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-NsSQJ8zj8TIDiF0ig44Byo3Jk9e4gNt9x2VIlJudnQQ5DhWAHJPF4Tr1ITwyHio2BUi/I6Iv0HRO7beHYOloYQ=="], + "postcss-normalize-repeat-style": ["postcss-normalize-repeat-style@7.0.4", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-6mPKlY/8cSaDHxX502wERADarJsccwlky6yIrOapHH2ZgfoKAV94SbiTKfKEs4EEpdazuc3J72WsqeYk7hp9+Q=="], - "postcss-normalize-string": ["postcss-normalize-string@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-QByrI7hAhsoze992kpbMlJSbZ8FuCEc1OT9EFbZ6HldXNpsdpZr+YXC5di3UEv0+jeZlHbZcoCADgb7a+lPmmQ=="], + "postcss-normalize-string": ["postcss-normalize-string@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-HnEQPUchi1eznmDKEYrKUTqrprEq97SrpUYClgUkv7V2zRODD9DFoUsYU+m9ZOetmD5ku7fEMZB/lwy8IT6xVQ=="], - "postcss-normalize-timing-functions": ["postcss-normalize-timing-functions@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-bHifyuuSNdKKsnNJ0s8fmfLMlvsQwYVxIoUBnowIVl2ZAdrkYQNGVB4RxjfpvkMjipqvbz0u7feBZybkl/6NJg=="], + "postcss-normalize-timing-functions": ["postcss-normalize-timing-functions@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-zmEzHdvpZBZu0OKlbJSfgASQvaayyAoVuWtvyr34IJ/LyS+DaOKvvR3EvFJ9RWWtNIx+CMvO125OVophaxNYew=="], - "postcss-normalize-unicode": ["postcss-normalize-unicode@7.0.5", "", { "dependencies": { "browserslist": "^4.27.0", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-X6BBwiRxVaFHrb2WyBMddIeB5HBjJcAaUHyhLrM2FsxSq5TFqcHSsK7Zu1otag+o0ZphQGJewGH1tAyrD0zX1Q=="], + "postcss-normalize-unicode": ["postcss-normalize-unicode@7.0.9", "", { "dependencies": { "browserslist": "^4.28.2", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-DRAdWfeh/TjmhLJsw91vdiWCnUod9iwvM7xyS02/nF/sLsCR3A8l3pztrSUrWG8DSBqfX7yEk9FM0USaVJ2mSg=="], - "postcss-normalize-url": ["postcss-normalize-url@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-sUcD2cWtyK1AOL/82Fwy1aIVm/wwj5SdZkgZ3QiUzSzQQofrbq15jWJ3BA7Z+yVRwamCjJgZJN0I9IS7c6tgeQ=="], + "postcss-normalize-url": ["postcss-normalize-url@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-CL93wmloq5qsffmFv+bw24MIRbmhHrp53qoh1LDAb/5TtjWEXI/np4xcP/Gw9oWCb2XyWnqHYLDUwiKRoJBA1Q=="], - "postcss-normalize-whitespace": ["postcss-normalize-whitespace@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-vsbgFHMFQrJBJKrUFJNZ2pgBeBkC2IvvoHjz1to0/0Xk7sII24T0qFOiJzG6Fu3zJoq/0yI4rKWi7WhApW+EFA=="], + "postcss-normalize-whitespace": ["postcss-normalize-whitespace@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-FdHjjn+Ht5Z2ZRjNOmeCbNq6lq09sUYKpmlF/Aq0XjVNSLTL6fmHlA/3swN2wP2caY9GV/tjSDcIIyS7aN7W0A=="], - "postcss-ordered-values": ["postcss-ordered-values@7.0.2", "", { "dependencies": { "cssnano-utils": "^5.0.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-AMJjt1ECBffF7CEON/Y0rekRLS6KsePU6PRP08UqYW4UGFRnTXNrByUzYK1h8AC7UWTZdQ9O3Oq9kFIhm0SFEw=="], + "postcss-ordered-values": ["postcss-ordered-values@7.0.4", "", { "dependencies": { "cssnano-utils": "^5.0.3", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-nubSi49hDHQk4E8KIj+IbLY8Bg+8OcSUEhgyolgM+atnOvXjV7EjaR6bac4YGZoFyPa9mWoAF3EaYbWdFkKqVg=="], - "postcss-reduce-initial": ["postcss-reduce-initial@7.0.5", "", { "dependencies": { "browserslist": "^4.27.0", "caniuse-api": "^3.0.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-RHagHLidG8hTZcnr4FpyMB2jtgd/OcyAazjMhoy5qmWJOx1uxKh4ntk0Pb46ajKM0rkf32lRH4C8c9qQiPR6IA=="], + "postcss-reduce-initial": ["postcss-reduce-initial@7.0.9", "", { "dependencies": { "browserslist": "^4.28.2", "caniuse-api": "^3.0.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-ztTNPdIxXTxtBcG03E9u8v44M4ElXbMIRT7pf2onlquGula0Y83nKKxqM22FA/hMgkfCjN7ohevkVlaNwI8iOQ=="], - "postcss-reduce-transforms": ["postcss-reduce-transforms@7.0.1", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-MhyEbfrm+Mlp/36hvZ9mT9DaO7dbncU0CvWI8V93LRkY6IYlu38OPg3FObnuKTUxJ4qA8HpurdQOo5CyqqO76g=="], + "postcss-reduce-transforms": ["postcss-reduce-transforms@7.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-FXsnN9ZwcZTT8Yf8cAHA8qIGUXcX6WfLd9JoYhrdDfmvsVhhfqkkv7m4AC3rwFOfz+GzkUa87OCKF9dUcicd+g=="], "postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="], - "postcss-svgo": ["postcss-svgo@7.1.0", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^4.0.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-KnAlfmhtoLz6IuU3Sij2ycusNs4jPW+QoFE5kuuUOK8awR6tMxZQrs5Ey3BUz7nFCzT3eqyFgqkyrHiaU2xx3w=="], + "postcss-svgo": ["postcss-svgo@7.1.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^4.0.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-2QfoFOYMcj8lwcVEf9WeTlkVIAm7u2QvOEhMzkQU3KUhhGX/l8hVV9EtjMv4iq3E9iI3OeeMN0YoMLbGusuigw=="], - "postcss-unique-selectors": ["postcss-unique-selectors@7.0.4", "", { "dependencies": { "postcss-selector-parser": "^7.1.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-pmlZjsmEAG7cHd7uK3ZiNSW6otSZ13RHuZ/4cDN/bVglS5EpF2r2oxY99SuOHa8m7AWoBCelTS3JPpzsIs8skQ=="], + "postcss-unique-selectors": ["postcss-unique-selectors@7.0.7", "", { "dependencies": { "postcss-selector-parser": "^7.1.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-d+sCkaRnSefghOUdH8CMJZV9yUQhj2ojpe8Nw/lA+LV1UOfeleGkLTl6XdCFFSai9UJ+DJPb69FFuqthXYsY8w=="], "postcss-value-parser": ["postcss-value-parser@4.2.0", "", {}, "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="], @@ -2176,13 +2182,11 @@ "process-on-spawn": ["process-on-spawn@1.1.0", "", { "dependencies": { "fromentries": "^1.2.0" } }, "sha512-JOnOPQ/8TZgjs1JIH/m9ni7FfimjNa/PRx7y/Wb5qdItsnhO0jE4AT7fC0HjC28DUQWDr50dwSYZLdRMlqDq3Q=="], - "promise": ["promise@7.3.1", "", { "dependencies": { "asap": "~2.0.3" } }, "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg=="], - "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], - "proxy-from-env": ["proxy-from-env@1.1.0", "", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], + "proxy-from-env": ["proxy-from-env@2.1.0", "", {}, "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA=="], "ps-tree": ["ps-tree@1.2.0", "", { "dependencies": { "event-stream": "=3.3.4" }, "bin": { "ps-tree": "./bin/ps-tree.js" } }, "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA=="], @@ -2194,7 +2198,9 @@ "pure-rand": ["pure-rand@6.1.0", "", {}, "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="], - "qs": ["qs@6.15.0", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ=="], + "qs": ["qs@6.15.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw=="], + + "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], "querystring-es3": ["querystring-es3@0.2.1", "", {}, "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA=="], @@ -2210,7 +2216,7 @@ "react-chartjs-2": ["react-chartjs-2@5.3.1", "", { "peerDependencies": { "chart.js": "^4.1.1", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-h5IPXKg9EXpjoBzUfyWJvllMjG2mQ4EiuHQFhms/AjUm0XSZHhyRy2xVmLXHKrtcdrPO4mnGqRtYoD0vp95A0A=="], - "react-docgen": ["react-docgen@8.0.2", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.2", "@types/babel__core": "^7.20.5", "@types/babel__traverse": "^7.20.7", "@types/doctrine": "^0.0.9", "@types/resolve": "^1.20.2", "doctrine": "^3.0.0", "resolve": "^1.22.1", "strip-indent": "^4.0.0" } }, "sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA=="], + "react-docgen": ["react-docgen@8.0.3", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.2", "@types/babel__core": "^7.20.5", "@types/babel__traverse": "^7.20.7", "@types/doctrine": "^0.0.9", "@types/resolve": "^1.20.2", "doctrine": "^3.0.0", "resolve": "^1.22.1", "strip-indent": "^4.0.0" } }, "sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w=="], "react-docgen-typescript": ["react-docgen-typescript@2.4.0", "", { "peerDependencies": { "typescript": ">= 4.3.x" } }, "sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg=="], @@ -2244,8 +2250,6 @@ "rehackt": ["rehackt@0.1.0", "", { "peerDependencies": { "@types/react": "*", "react": "*" }, "optionalPeers": ["@types/react", "react"] }, "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw=="], - "relay-runtime": ["relay-runtime@12.0.0", "", { "dependencies": { "@babel/runtime": "^7.0.0", "fbjs": "^3.0.0", "invariant": "^2.2.4" } }, "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug=="], - "release-zalgo": ["release-zalgo@1.0.0", "", { "dependencies": { "es6-error": "^4.0.1" } }, "sha512-gUAyHVHPPC5wdqX/LG4LWtRYtgjxyX78oanFNTMMyFEfOqdC54s3eE82imuWKbOeqYht2CrNf64Qb8vgmmtZGA=="], "remedial": ["remedial@1.0.8", "", {}, "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg=="], @@ -2262,7 +2266,7 @@ "requires-port": ["requires-port@1.0.0", "", {}, "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="], - "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + "resolve": ["resolve@1.22.12", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA=="], "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], @@ -2270,8 +2274,6 @@ "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], - "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], - "resolve.exports": ["resolve.exports@2.0.3", "", {}, "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A=="], "restore-cursor": ["restore-cursor@3.1.0", "", { "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA=="], @@ -2284,7 +2286,7 @@ "ripemd160": ["ripemd160@2.0.3", "", { "dependencies": { "hash-base": "^3.1.2", "inherits": "^2.0.4" } }, "sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA=="], - "rollup": ["rollup@4.59.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.59.0", "@rollup/rollup-android-arm64": "4.59.0", "@rollup/rollup-darwin-arm64": "4.59.0", "@rollup/rollup-darwin-x64": "4.59.0", "@rollup/rollup-freebsd-arm64": "4.59.0", "@rollup/rollup-freebsd-x64": "4.59.0", "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", "@rollup/rollup-linux-arm-musleabihf": "4.59.0", "@rollup/rollup-linux-arm64-gnu": "4.59.0", "@rollup/rollup-linux-arm64-musl": "4.59.0", "@rollup/rollup-linux-loong64-gnu": "4.59.0", "@rollup/rollup-linux-loong64-musl": "4.59.0", "@rollup/rollup-linux-ppc64-gnu": "4.59.0", "@rollup/rollup-linux-ppc64-musl": "4.59.0", "@rollup/rollup-linux-riscv64-gnu": "4.59.0", "@rollup/rollup-linux-riscv64-musl": "4.59.0", "@rollup/rollup-linux-s390x-gnu": "4.59.0", "@rollup/rollup-linux-x64-gnu": "4.59.0", "@rollup/rollup-linux-x64-musl": "4.59.0", "@rollup/rollup-openbsd-x64": "4.59.0", "@rollup/rollup-openharmony-arm64": "4.59.0", "@rollup/rollup-win32-arm64-msvc": "4.59.0", "@rollup/rollup-win32-ia32-msvc": "4.59.0", "@rollup/rollup-win32-x64-gnu": "4.59.0", "@rollup/rollup-win32-x64-msvc": "4.59.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg=="], + "rollup": ["rollup@4.61.0", "", { "dependencies": { "@types/estree": "1.0.9" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.61.0", "@rollup/rollup-android-arm64": "4.61.0", "@rollup/rollup-darwin-arm64": "4.61.0", "@rollup/rollup-darwin-x64": "4.61.0", "@rollup/rollup-freebsd-arm64": "4.61.0", "@rollup/rollup-freebsd-x64": "4.61.0", "@rollup/rollup-linux-arm-gnueabihf": "4.61.0", "@rollup/rollup-linux-arm-musleabihf": "4.61.0", "@rollup/rollup-linux-arm64-gnu": "4.61.0", "@rollup/rollup-linux-arm64-musl": "4.61.0", "@rollup/rollup-linux-loong64-gnu": "4.61.0", "@rollup/rollup-linux-loong64-musl": "4.61.0", "@rollup/rollup-linux-ppc64-gnu": "4.61.0", "@rollup/rollup-linux-ppc64-musl": "4.61.0", "@rollup/rollup-linux-riscv64-gnu": "4.61.0", "@rollup/rollup-linux-riscv64-musl": "4.61.0", "@rollup/rollup-linux-s390x-gnu": "4.61.0", "@rollup/rollup-linux-x64-gnu": "4.61.0", "@rollup/rollup-linux-x64-musl": "4.61.0", "@rollup/rollup-openbsd-x64": "4.61.0", "@rollup/rollup-openharmony-arm64": "4.61.0", "@rollup/rollup-win32-arm64-msvc": "4.61.0", "@rollup/rollup-win32-ia32-msvc": "4.61.0", "@rollup/rollup-win32-x64-gnu": "4.61.0", "@rollup/rollup-win32-x64-msvc": "4.61.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-T9mWdbWfQtp0B5lv/HX+wrhYsmXRlcWnXXmJbXqKJhlRaoS6KMhq0gpyzW4UJfclcxrEdLnTgjT2NjruLONu0g=="], "run-async": ["run-async@2.4.1", "", {}, "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="], @@ -2292,7 +2294,7 @@ "rxjs": ["rxjs@7.8.2", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="], - "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + "safe-array-concat": ["safe-array-concat@1.1.4", "", { "dependencies": { "call-bind": "^1.0.9", "call-bound": "^1.0.4", "get-intrinsic": "^1.3.0", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-wtZlHyOje6OZTGqAoaDKxFkgRtkF9CnHAVnCHKfuj200wAgL+bSJhdsCD2l0Qx/2ekEXjPWcyKkfGb5CPboslg=="], "safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], @@ -2302,7 +2304,7 @@ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], - "sax": ["sax@1.4.4", "", {}, "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw=="], + "sax": ["sax@1.6.0", "", {}, "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA=="], "saxes": ["saxes@6.0.0", "", { "dependencies": { "xmlchars": "^2.2.0" } }, "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA=="], @@ -2312,13 +2314,13 @@ "secure-compare": ["secure-compare@3.0.1", "", {}, "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw=="], - "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + "semver": ["semver@7.8.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rkVq3IXh+4FDGch+KwzX3aV9W3kO54GyEgpvBzSyctDA6Xtd7RJQV1xmXbeQp5v7+VzLOfVqiutSE6GICgPFvg=="], "sentence-case": ["sentence-case@3.0.4", "", { "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3", "upper-case-first": "^2.0.2" } }, "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg=="], - "seroval": ["seroval@1.5.0", "", {}, "sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw=="], + "seroval": ["seroval@1.5.4", "", {}, "sha512-46uFvgrXTVxZcUorgSSRZ4y+ieqLLQRMlG4bnCZKW3qI6BZm7Rg4ntMW4p1mILEEBZWrFlcpp0AyIIlM6jD9iw=="], - "seroval-plugins": ["seroval-plugins@1.5.0", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA=="], + "seroval-plugins": ["seroval-plugins@1.5.4", "", { "peerDependencies": { "seroval": "^1.0" } }, "sha512-S0xQPhUTefAhNvNWFg0c1J8qJArHt5KdtJ/cFAofo06KD1MVSeFWyl4iiu+ApDIuw0WhjpOfCdgConOfAnLgkw=="], "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], @@ -2336,11 +2338,11 @@ "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], - "shell-quote": ["shell-quote@1.8.3", "", {}, "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw=="], + "shell-quote": ["shell-quote@1.8.4", "", {}, "sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ=="], "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], - "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + "side-channel-list": ["side-channel-list@1.0.1", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.4" } }, "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="], "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], @@ -2348,8 +2350,6 @@ "signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], - "signedsource": ["signedsource@1.0.0", "", {}, "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww=="], - "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], @@ -2358,7 +2358,7 @@ "snake-case": ["snake-case@3.0.4", "", { "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" } }, "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg=="], - "solid-js": ["solid-js@1.9.11", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.5.0", "seroval-plugins": "~1.5.0" } }, "sha512-WEJtcc5mkh/BnHA6Yrg4whlF8g6QwpmXXRg4P2ztPmcKeHHlH4+djYecBLhSpecZY2RRECXYUwIc/C2r3yzQ4Q=="], + "solid-js": ["solid-js@1.9.13", "", { "dependencies": { "csstype": "^3.1.0", "seroval": "~1.5.0", "seroval-plugins": "~1.5.0" } }, "sha512-6hJeJMOcEX8ktqjpDoJZEmld3ijvcvWBDtiXBm7f4332SiFN66QeAQI1REQshvyUoISsSeJ4PHDauKYbwao9JQ=="], "sonner": ["sonner@2.0.7", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], @@ -2388,13 +2388,13 @@ "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], - "start-server-and-test": ["start-server-and-test@2.1.5", "", { "dependencies": { "arg": "^5.0.2", "bluebird": "3.7.2", "check-more-types": "2.24.0", "debug": "4.4.3", "execa": "5.1.1", "lazy-ass": "1.6.0", "ps-tree": "1.2.0", "wait-on": "9.0.4" }, "bin": { "start-server-and-test": "src/bin/start.js", "server-test": "src/bin/start.js", "start-test": "src/bin/start.js" } }, "sha512-A/SbXpgXE25ScSkpLLqvGvVZT0ykN6+AzS8tVqMBCTxbJy2Nwuen59opT+afalK5aS+AuQmZs0EsLwjnuDN+/g=="], + "start-server-and-test": ["start-server-and-test@2.1.5", "", { "dependencies": { "arg": "^5.0.2", "bluebird": "3.7.2", "check-more-types": "2.24.0", "debug": "4.4.3", "execa": "5.1.1", "lazy-ass": "1.6.0", "ps-tree": "1.2.0", "wait-on": "9.0.4" }, "bin": { "start-test": "src/bin/start.js", "server-test": "src/bin/start.js", "start-server-and-test": "src/bin/start.js" } }, "sha512-A/SbXpgXE25ScSkpLLqvGvVZT0ykN6+AzS8tVqMBCTxbJy2Nwuen59opT+afalK5aS+AuQmZs0EsLwjnuDN+/g=="], "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], - "storybook": ["storybook@9.1.19", "", { "dependencies": { "@storybook/global": "^5.0.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", "@vitest/mocker": "3.2.4", "@vitest/spy": "3.2.4", "better-opn": "^3.0.2", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", "esbuild-register": "^3.5.0", "recast": "^0.23.5", "semver": "^7.6.2", "ws": "^8.18.0" }, "peerDependencies": { "prettier": "^2 || ^3" }, "optionalPeers": ["prettier"], "bin": "./bin/index.cjs" }, "sha512-P7K/b+Pn1sXJzwYCF6hH5Zjdrg4ZlA5Bz9rdOJEdvm6ev27XESDGI+Ql+dfUfUcGOym3Aud4MssJIDEF2ocsyQ=="], + "storybook": ["storybook@9.1.20", "", { "dependencies": { "@storybook/global": "^5.0.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", "@vitest/mocker": "3.2.4", "@vitest/spy": "3.2.4", "better-opn": "^3.0.2", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", "esbuild-register": "^3.5.0", "recast": "^0.23.5", "semver": "^7.6.2", "ws": "^8.18.0" }, "peerDependencies": { "prettier": "^2 || ^3" }, "optionalPeers": ["prettier"], "bin": "./bin/index.cjs" }, "sha512-6rME2tww6PFhm96iG2Xx44yzwLDWBiDWy+kJ2ub6x90werSTOiuo+tZJ94BgCfFutR0tEfLRIq59s+Zg6YyChA=="], "stream-browserify": ["stream-browserify@3.0.0", "", { "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" } }, "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA=="], @@ -2442,7 +2442,7 @@ "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], - "stylehacks": ["stylehacks@7.0.7", "", { "dependencies": { "browserslist": "^4.27.0", "postcss-selector-parser": "^7.1.0" }, "peerDependencies": { "postcss": "^8.4.32" } }, "sha512-bJkD0JkEtbRrMFtwgpJyBbFIwfDDONQ1Ov3sDLZQP8HuJ73kBOyx66H4bOcAbVWmnfLdvQ0AJwXxOMkpujcO6g=="], + "stylehacks": ["stylehacks@7.0.11", "", { "dependencies": { "browserslist": "^4.28.2", "postcss-selector-parser": "^7.1.1" }, "peerDependencies": { "postcss": "^8.5.13" } }, "sha512-iODNfhXVLqc5LADs+Y6Oh5wJuK5ZcHbVng8aiK3y9pjMQdc5hLrBW0eFU6FtnpNrE6PoEg/MmFTU4waotj5WNg=="], "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], @@ -2452,7 +2452,7 @@ "svg-parser": ["svg-parser@2.0.4", "", {}, "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="], - "svgo": ["svgo@3.3.2", "", { "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0" }, "bin": "./bin/svgo" }, "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw=="], + "svgo": ["svgo@3.3.3", "", { "dependencies": { "commander": "^7.2.0", "css-select": "^5.1.0", "css-tree": "^2.3.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.0.0", "sax": "^1.5.0" }, "bin": "./bin/svgo" }, "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng=="], "swap-case": ["swap-case@2.0.2", "", { "dependencies": { "tslib": "^2.0.3" } }, "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw=="], @@ -2462,14 +2462,18 @@ "sync-fetch": ["sync-fetch@0.6.0", "", { "dependencies": { "node-fetch": "^3.3.2", "timeout-signal": "^2.0.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-IELLEvzHuCfc1uTsshPK58ViSdNqXxlml1U+fmwJIKLYKOr/rAtBrorE2RYm5IHaMpDNlmC0fr1LAvdXvyheEQ=="], - "synckit": ["synckit@0.11.12", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ=="], + "synckit": ["synckit@0.11.13", "", { "dependencies": { "@pkgr/core": "^0.3.6" } }, "sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg=="], - "tailwind-merge": ["tailwind-merge@3.5.0", "", {}, "sha512-I8K9wewnVDkL1NTGoqWmVEIlUcB9gFriAEkXkfCjX5ib8ezGxtR3xD7iZIxrfArjEsH7F1CHD4RFUtxefdqV/A=="], + "tailwind-api-utils": ["tailwind-api-utils@1.0.3", "", { "dependencies": { "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "local-pkg": "^1.1.1" }, "peerDependencies": { "tailwindcss": "^3.3.0 || ^4.0.0 || ^4.0.0-beta" } }, "sha512-KpzUHkH1ug1sq4394SLJX38ZtpeTiqQ1RVyFTTSY2XuHsNSTWUkRo108KmyyrMWdDbQrLYkSHaNKj/a3bmA4sQ=="], + + "tailwind-merge": ["tailwind-merge@3.6.0", "", {}, "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w=="], "tailwindcss": ["tailwindcss@3.4.19", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" } }, "sha512-3ofp+LL8E+pK/JuPLPggVAIaEuhvIz4qNcf3nA1Xn2o/7fb7s/TYpHhwGDv1ZU3PkBluUVaF8PyCHcm48cKLWQ=="], "tailwindcss-animate": ["tailwindcss-animate@1.0.7", "", { "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders" } }, "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA=="], + "tapable": ["tapable@2.3.3", "", {}, "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A=="], + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], "text-table": ["text-table@0.2.0", "", {}, "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="], @@ -2488,7 +2492,7 @@ "tiny-warning": ["tiny-warning@1.0.3", "", {}, "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="], - "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="], "tinyrainbow": ["tinyrainbow@2.0.0", "", {}, "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw=="], @@ -2524,7 +2528,7 @@ "tsutils": ["tsutils@3.21.0", "", { "dependencies": { "tslib": "^1.8.1" }, "peerDependencies": { "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA=="], - "tsx": ["tsx@4.21.0", "", { "dependencies": { "esbuild": "~0.27.0", "get-tsconfig": "^4.7.5" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw=="], + "tsx": ["tsx@4.22.4", "", { "dependencies": { "esbuild": "~0.28.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx": "dist/cli.mjs" } }, "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg=="], "tty-browserify": ["tty-browserify@0.0.1", "", {}, "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw=="], @@ -2540,13 +2544,13 @@ "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], - "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + "typed-array-length": ["typed-array-length@1.0.8", "", { "dependencies": { "call-bind": "^1.0.9", "for-each": "^0.3.5", "gopd": "^1.2.0", "is-typed-array": "^1.1.15", "possible-typed-array-names": "^1.1.0", "reflect.getprototypeof": "^1.0.10" } }, "sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g=="], "typedarray-to-buffer": ["typedarray-to-buffer@3.1.5", "", { "dependencies": { "is-typedarray": "^1.0.0" } }, "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="], "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], - "ua-parser-js": ["ua-parser-js@1.0.41", "", { "bin": { "ua-parser-js": "script/cli.js" } }, "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug=="], + "ufo": ["ufo@1.6.4", "", {}, "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA=="], "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], @@ -2598,7 +2602,7 @@ "validate-npm-package-license": ["validate-npm-package-license@3.0.4", "", { "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew=="], - "vite": ["vite@6.4.1", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g=="], + "vite": ["vite@6.4.3", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", "picomatch": "^4.0.2", "postcss": "^8.5.3", "rollup": "^4.34.9", "tinyglobby": "^0.2.13" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "jiti": ">=1.21.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-NTKlcQjlAK7MlQoyb6LgaqHc8sso/pVyUJYWMws3jg21uTJw/LddqIFPcPqP6PzpgbIcZyKI85sFE4HBrQDA8A=="], "vite-plugin-node-polyfills": ["vite-plugin-node-polyfills@0.24.0", "", { "dependencies": { "@rollup/plugin-inject": "^5.0.5", "node-stdlib-browser": "^1.2.0" }, "peerDependencies": { "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-GA9QKLH+vIM8NPaGA+o2t8PDfFUl32J8rUp1zQfMKVJQiNkOX4unE51tR6ppl6iKw5yOrDAdSH7r/UIFLCVhLw=="], @@ -2636,7 +2640,7 @@ "which-module": ["which-module@2.0.1", "", {}, "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ=="], - "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="], + "which-typed-array": ["which-typed-array@1.1.21", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.9", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-zbRA8cVm6io/d5W8uIe2hblzN76/Wm3v/yiythQvr+dpBWeqhPSWIDNj4zOyHi4zKbMK6DN34Xsr9jPHJERAEw=="], "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], @@ -2648,7 +2652,7 @@ "write-file-atomic": ["write-file-atomic@4.0.2", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" } }, "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg=="], - "ws": ["ws@8.19.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg=="], + "ws": ["ws@8.21.0", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g=="], "xml": ["xml@1.0.1", "", {}, "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw=="], @@ -2662,7 +2666,7 @@ "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], - "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], + "yaml": ["yaml@2.9.0", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA=="], "yaml-ast-parser": ["yaml-ast-parser@0.0.43", "", {}, "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A=="], @@ -2706,35 +2710,37 @@ "@graphql-codegen/visitor-plugin-common/tslib": ["tslib@2.6.3", "", {}, "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="], - "@graphql-tools/apollo-engine-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/apollo-engine-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/code-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/code-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/executor/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/executor/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], "@graphql-tools/executor-graphql-ws/@graphql-tools/executor-common": ["@graphql-tools/executor-common@0.0.6", "", { "dependencies": { "@envelop/core": "^5.3.0", "@graphql-tools/utils": "^10.9.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-JAH/R1zf77CSkpYATIJw+eOJwsbWocdDjY+avY7G+P5HCXxwQjAjWVkJI1QJBQYjPQDVxwf1fmTZlIN3VOadow=="], - "@graphql-tools/executor-legacy-ws/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/executor-legacy-ws/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/git-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/git-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], "@graphql-tools/github-loader/sync-fetch": ["sync-fetch@0.6.0-2", "", { "dependencies": { "node-fetch": "^3.3.2", "timeout-signal": "^2.0.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A=="], - "@graphql-tools/graphql-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/graphql-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], + + "@graphql-tools/graphql-tag-pluck/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/graphql-tag-pluck/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/import/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/import/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/json-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/json-file-loader/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/load/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/load/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/merge/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/merge/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/prisma-loader/lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], - "@graphql-tools/relay-operation-optimizer/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/relay-operation-optimizer/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "@graphql-tools/schema/@graphql-tools/utils": ["@graphql-tools/utils@11.0.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-bM1HeZdXA2C3LSIeLOnH/bcqSgbQgKEDrjxODjqi3y58xai2TkNrtYcQSoWzGbt9VMN1dORGjR7Vem8SPnUFQA=="], + "@graphql-tools/schema/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], "@graphql-tools/url-loader/sync-fetch": ["sync-fetch@0.6.0-2", "", { "dependencies": { "node-fetch": "^3.3.2", "timeout-signal": "^2.0.0", "whatwg-mimetype": "^4.0.0" } }, "sha512-c7AfkZ9udatCuAy9RSfiGPpeOKKUAUK5e1cXadLOGUjasdxqYqAK0jTNkM/FSEyJ3a5Ra27j/tw/PS0qLmaF/A=="], @@ -2746,7 +2752,7 @@ "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], - "@isaacs/cliui/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "@isaacs/cliui/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], @@ -2756,9 +2762,9 @@ "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], - "@jest/create-cache-key-function/@jest/types": ["@jest/types@30.2.0", "", { "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/node": "*", "@types/yargs": "^17.0.33", "chalk": "^4.1.2" } }, "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg=="], + "@jest/create-cache-key-function/@jest/types": ["@jest/types@30.4.1", "", { "dependencies": { "@jest/pattern": "30.4.0", "@jest/schemas": "30.4.1", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/node": "*", "@types/yargs": "^17.0.33", "chalk": "^4.1.2" } }, "sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ=="], - "@jest/pattern/jest-regex-util": ["jest-regex-util@30.0.1", "", {}, "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="], + "@jest/pattern/jest-regex-util": ["jest-regex-util@30.4.0", "", {}, "sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg=="], "@jest/reporters/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], @@ -2786,7 +2792,7 @@ "@svgr/plugin-prettier/prettier": ["prettier@2.8.8", "", { "bin": { "prettier": "bin-prettier.js" } }, "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q=="], - "@tanstack/router-generator/prettier": ["prettier@3.8.1", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg=="], + "@tanstack/router-generator/prettier": ["prettier@3.8.3", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw=="], "@tanstack/router-generator/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], @@ -2796,7 +2802,7 @@ "@testing-library/dom/pretty-format": ["pretty-format@27.5.1", "", { "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" } }, "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="], - "@typescript-eslint/project-service/@typescript-eslint/types": ["@typescript-eslint/types@8.56.1", "", {}, "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw=="], + "@typescript-eslint/project-service/@typescript-eslint/types": ["@typescript-eslint/types@8.60.0", "", {}, "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA=="], "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.3", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg=="], @@ -2804,10 +2810,12 @@ "ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], - "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], "asn1.js/bn.js": ["bn.js@4.12.3", "", {}, "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g=="], + "axios/https-proxy-agent": ["https-proxy-agent@5.0.1", "", { "dependencies": { "agent-base": "6", "debug": "4" } }, "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="], + "babel-plugin-istanbul/istanbul-lib-instrument": ["istanbul-lib-instrument@5.2.1", "", { "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" } }, "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="], "browserify-aes/safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], @@ -2860,6 +2868,8 @@ "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + "eslint-import-resolver-node/resolve": ["resolve@2.0.0-next.7", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.2", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ=="], + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], @@ -2874,11 +2884,11 @@ "eslint-plugin-react/doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], - "eslint-plugin-react/resolve": ["resolve@2.0.0-next.6", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.1", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA=="], + "eslint-plugin-react/resolve": ["resolve@2.0.0-next.7", "", { "dependencies": { "es-errors": "^1.3.0", "is-core-module": "^2.16.2", "node-exports-info": "^1.6.0", "object-keys": "^1.1.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-tqt+NBWwyaMgw3zDsnygx4CByWjQEJHOPMdslYhppaQSJUtL/D4JO9CcBBlhPoI8lz9oJIDXkwXfhF4aWqP8xQ=="], "eslint-plugin-react/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], - "eslint-plugin-storybook/@typescript-eslint/utils": ["@typescript-eslint/utils@8.56.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.56.1", "@typescript-eslint/types": "8.56.1", "@typescript-eslint/typescript-estree": "8.56.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA=="], + "eslint-plugin-storybook/@typescript-eslint/utils": ["@typescript-eslint/utils@8.60.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.60.0", "@typescript-eslint/types": "8.60.0", "@typescript-eslint/typescript-estree": "8.60.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "sha512-HtXuPfrHTyBDkameWpl+vJb1Uevu2tznAyahM1Oc4AENidCLTPiZDWIo4GfcxNdC/RcfGcadzzkqbRG87dUrQA=="], "eslint-plugin-testing-library/@typescript-eslint/utils": ["@typescript-eslint/utils@5.62.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", "@types/semver": "^7.3.12", "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", "@typescript-eslint/typescript-estree": "5.62.0", "eslint-scope": "^5.1.1", "semver": "^7.3.7" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ=="], @@ -2892,7 +2902,7 @@ "find-process/commander": ["commander@12.1.0", "", {}, "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="], - "glob/minimatch": ["minimatch@5.1.8", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7RN35vit8DeBclkofOVmBY0eDAZZQd1HzmukRdSyz95CRh8FT54eqnbj0krQr3mrHR6sfRyYkyhwBWjoV5uqlQ=="], + "glob/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], "global-modules/is-windows": ["is-windows@0.2.0", "", {}, "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q=="], @@ -2902,9 +2912,13 @@ "globals/type-fest": ["type-fest@0.20.2", "", {}, "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="], - "graphql-config/jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + "graphql-config/@graphql-tools/url-loader": ["@graphql-tools/url-loader@9.1.2", "", { "dependencies": { "@graphql-tools/executor-graphql-ws": "^3.1.4", "@graphql-tools/executor-http": "^3.2.1", "@graphql-tools/executor-legacy-ws": "^1.1.28", "@graphql-tools/utils": "^11.1.0", "@graphql-tools/wrap": "^11.1.1", "@types/ws": "^8.0.0", "@whatwg-node/fetch": "^0.10.13", "@whatwg-node/promise-helpers": "^1.0.0", "isomorphic-ws": "^5.0.0", "sync-fetch": "0.6.0", "tslib": "^2.4.0", "ws": "^8.20.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-pVSiPrfWQKb3jq23Pl7EjbB2uv3tgZLnWo/axkmg4itAEZ5s/vV/jKa8P1HZzUnSVUTR+8tcEZVeNsUbzFCbkg=="], + + "graphql-config/@graphql-tools/utils": ["@graphql-tools/utils@11.1.0", "", { "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@whatwg-node/promise-helpers": "^1.0.0", "cross-inspect": "1.0.1", "tslib": "^2.4.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-PtFVG4r8Z2LEBSaPYQMusBiB3o6kjLVJyjCLbnWem/SpSuM21v6LTmgpkXfYU1qpBV2UGsFyuEnSJInl8fR1Ag=="], - "graphql-config/minimatch": ["minimatch@9.0.7", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg=="], + "graphql-config/jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], + + "graphql-config/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], "hash-base/safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], @@ -2918,6 +2932,8 @@ "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + "inquirer/lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], + "istanbul-lib-instrument/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "istanbul-lib-processinfo/p-map": ["p-map@3.0.0", "", { "dependencies": { "aggregate-error": "^3.0.0" } }, "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ=="], @@ -2934,7 +2950,7 @@ "jest-runtime/strip-bom": ["strip-bom@4.0.0", "", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], - "jest-util/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "jest-util/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], "jest-watch-typeahead/ansi-escapes": ["ansi-escapes@6.2.1", "", {}, "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig=="], @@ -2942,7 +2958,7 @@ "jest-watch-typeahead/slash": ["slash@5.1.0", "", {}, "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="], - "jest-watch-typeahead/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "jest-watch-typeahead/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "jest-watcher/string-length": ["string-length@4.0.2", "", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], @@ -2972,10 +2988,12 @@ "md5.js/safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], - "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "micromatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], "miller-rabin/bn.js": ["bn.js@4.12.3", "", {}, "sha512-fGTi3gxV/23FTYdAoUtLYp6qySe2KE3teyZitipKNRuVYcBkoP/bB3guXN/XVKUe9mxCHXnc9C4ocyz8OmgN0g=="], + "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + "node-exports-info/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], "node-stdlib-browser/pkg-dir": ["pkg-dir@5.0.0", "", { "dependencies": { "find-up": "^5.0.0" } }, "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA=="], @@ -3022,7 +3040,7 @@ "postcss-minify-selectors/postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], - "postcss-svgo/svgo": ["svgo@4.0.0", "", { "dependencies": { "commander": "^11.1.0", "css-select": "^5.1.0", "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", "sax": "^1.4.1" }, "bin": "./bin/svgo.js" }, "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw=="], + "postcss-svgo/svgo": ["svgo@4.0.1", "", { "dependencies": { "commander": "^11.1.0", "css-select": "^5.1.0", "css-tree": "^3.0.1", "css-what": "^6.1.0", "csso": "^5.0.5", "picocolors": "^1.1.1", "sax": "^1.5.0" }, "bin": "./bin/svgo.js" }, "sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w=="], "postcss-unique-selectors/postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], @@ -3042,7 +3060,7 @@ "read-pkg/path-type": ["path-type@3.0.0", "", { "dependencies": { "pify": "^3.0.0" } }, "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg=="], - "readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "readdirp/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="], "redent/strip-indent": ["strip-indent@3.0.0", "", { "dependencies": { "min-indent": "^1.0.0" } }, "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ=="], @@ -3060,7 +3078,7 @@ "start-server-and-test/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], - "string-length/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "string-length/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], @@ -3076,6 +3094,8 @@ "sync-fetch/whatwg-mimetype": ["whatwg-mimetype@4.0.0", "", {}, "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="], + "tailwind-api-utils/jiti": ["jiti@2.7.0", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ=="], + "tailwindcss/postcss-import": ["postcss-import@15.1.0", "", { "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", "resolve": "^1.1.7" }, "peerDependencies": { "postcss": "^8.0.0" } }, "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew=="], "test-exclude/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], @@ -3088,12 +3108,14 @@ "tsutils/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], - "tsx/esbuild": ["esbuild@0.27.3", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.3", "@esbuild/android-arm": "0.27.3", "@esbuild/android-arm64": "0.27.3", "@esbuild/android-x64": "0.27.3", "@esbuild/darwin-arm64": "0.27.3", "@esbuild/darwin-x64": "0.27.3", "@esbuild/freebsd-arm64": "0.27.3", "@esbuild/freebsd-x64": "0.27.3", "@esbuild/linux-arm": "0.27.3", "@esbuild/linux-arm64": "0.27.3", "@esbuild/linux-ia32": "0.27.3", "@esbuild/linux-loong64": "0.27.3", "@esbuild/linux-mips64el": "0.27.3", "@esbuild/linux-ppc64": "0.27.3", "@esbuild/linux-riscv64": "0.27.3", "@esbuild/linux-s390x": "0.27.3", "@esbuild/linux-x64": "0.27.3", "@esbuild/netbsd-arm64": "0.27.3", "@esbuild/netbsd-x64": "0.27.3", "@esbuild/openbsd-arm64": "0.27.3", "@esbuild/openbsd-x64": "0.27.3", "@esbuild/openharmony-arm64": "0.27.3", "@esbuild/sunos-x64": "0.27.3", "@esbuild/win32-arm64": "0.27.3", "@esbuild/win32-ia32": "0.27.3", "@esbuild/win32-x64": "0.27.3" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg=="], + "tsx/esbuild": ["esbuild@0.28.0", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.28.0", "@esbuild/android-arm": "0.28.0", "@esbuild/android-arm64": "0.28.0", "@esbuild/android-x64": "0.28.0", "@esbuild/darwin-arm64": "0.28.0", "@esbuild/darwin-x64": "0.28.0", "@esbuild/freebsd-arm64": "0.28.0", "@esbuild/freebsd-x64": "0.28.0", "@esbuild/linux-arm": "0.28.0", "@esbuild/linux-arm64": "0.28.0", "@esbuild/linux-ia32": "0.28.0", "@esbuild/linux-loong64": "0.28.0", "@esbuild/linux-mips64el": "0.28.0", "@esbuild/linux-ppc64": "0.28.0", "@esbuild/linux-riscv64": "0.28.0", "@esbuild/linux-s390x": "0.28.0", "@esbuild/linux-x64": "0.28.0", "@esbuild/netbsd-arm64": "0.28.0", "@esbuild/netbsd-x64": "0.28.0", "@esbuild/openbsd-arm64": "0.28.0", "@esbuild/openbsd-x64": "0.28.0", "@esbuild/openharmony-arm64": "0.28.0", "@esbuild/sunos-x64": "0.28.0", "@esbuild/win32-arm64": "0.28.0", "@esbuild/win32-ia32": "0.28.0", "@esbuild/win32-x64": "0.28.0" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw=="], "unixify/normalize-path": ["normalize-path@2.1.1", "", { "dependencies": { "remove-trailing-separator": "^1.0.1" } }, "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w=="], "uri-js/punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + "wait-on/lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], + "wait-port/chalk": ["chalk@2.4.2", "", { "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", "supports-color": "^5.3.0" } }, "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="], "wait-port/commander": ["commander@3.0.2", "", {}, "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow=="], @@ -3118,19 +3140,21 @@ "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], - "@jest/create-cache-key-function/@jest/types/@jest/schemas": ["@jest/schemas@30.0.5", "", { "dependencies": { "@sinclair/typebox": "^0.34.0" } }, "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA=="], + "@jest/create-cache-key-function/@jest/types/@jest/schemas": ["@jest/schemas@30.4.1", "", { "dependencies": { "@sinclair/typebox": "^0.34.0" } }, "sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q=="], "@jest/reporters/string-length/char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], "@joshwooding/vite-plugin-react-docgen-typescript/glob/foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], - "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch": ["minimatch@9.0.7", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-MOwgjc8tfrpn5QQEvjijjmDVtMw2oL88ugTevzxQnzRLm6l3fVEF2gzU0kYeYYKD8C66+IdGX6peJ4MyUlUnPg=="], + "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], "@testing-library/dom/pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], "@testing-library/dom/pretty-format/react-is": ["react-is@17.0.2", "", {}, "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="], - "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="], + + "axios/https-proxy-agent/agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], "babel-plugin-istanbul/istanbul-lib-instrument/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], @@ -3164,11 +3188,11 @@ "eslint-plugin-jest/@typescript-eslint/utils/eslint-scope": ["eslint-scope@5.1.1", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1" } }, "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.60.0", "", { "dependencies": { "@typescript-eslint/types": "8.60.0", "@typescript-eslint/visitor-keys": "8.60.0" } }, "sha512-pFzqhllJMs+jghLQWzV00ds39xLzuyqPSev5pd8f4Ir0rtKR3ZLUB4/4dhjOFighWb9larvtfJvqL+4yKDI3Xw=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.56.1", "", {}, "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/types": ["@typescript-eslint/types@8.60.0", "", {}, "sha512-AsE7x2XaAK+CVbeih0Fvbn+r1qHxtpLDJ3XUuFcIinT318T90yHMJC+Zgv+jUuDjQQd06HKwxnDu6sz1IcTilA=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.56.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.56.1", "@typescript-eslint/tsconfig-utils": "8.56.1", "@typescript-eslint/types": "8.56.1", "@typescript-eslint/visitor-keys": "8.56.1", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.60.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.60.0", "@typescript-eslint/tsconfig-utils": "8.60.0", "@typescript-eslint/types": "8.60.0", "@typescript-eslint/visitor-keys": "8.60.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.5.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.1.0" } }, "sha512-3AcZNBGMClm6CXDyo8kYvVGT/sx29sS0oBsIb9oZI2gunA4Vm2M3YHzRLPvsUBBsl+yB5FPtltq7gGH0iTlp9g=="], "eslint-plugin-testing-library/@typescript-eslint/utils/@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@5.62.0", "", { "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" } }, "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w=="], @@ -3182,9 +3206,15 @@ "eslint/find-up/path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], - "glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + "glob/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="], - "graphql-config/minimatch/brace-expansion": ["brace-expansion@5.0.3", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA=="], + "graphql-config/@graphql-tools/url-loader/@graphql-tools/executor-graphql-ws": ["@graphql-tools/executor-graphql-ws@3.1.5", "", { "dependencies": { "@graphql-tools/executor-common": "^1.0.6", "@graphql-tools/utils": "^11.0.0", "@whatwg-node/disposablestack": "^0.0.6", "graphql-ws": "^6.0.6", "isows": "^1.0.7", "tslib": "^2.8.1", "ws": "^8.18.3" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-WXRsfwu9AkrORD9nShrd61OwwxeQ5+eXYcABRR3XPONFIS8pWQfDJGGqxql9/227o/s0DV5SIfkBURb5Knzv+A=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/executor-http": ["@graphql-tools/executor-http@3.3.0", "", { "dependencies": { "@graphql-hive/signal": "^2.0.0", "@graphql-tools/executor-common": "^1.0.6", "@graphql-tools/utils": "^11.0.0", "@repeaterjs/repeater": "^3.0.4", "@whatwg-node/disposablestack": "^0.0.6", "@whatwg-node/fetch": "^0.10.13", "@whatwg-node/promise-helpers": "^1.3.2", "meros": "^1.3.2", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-IkKXIjSg9U8MNsQUBVJAXE4+LSxaQ0cs7p5JTALLGDABY1o17vPDRwWALsX81AXD5dY27ihi/+OhGMueW/Fopg=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/wrap": ["@graphql-tools/wrap@11.1.16", "", { "dependencies": { "@graphql-tools/delegate": "^12.0.17", "@graphql-tools/schema": "^10.0.29", "@graphql-tools/utils": "^11.0.0", "@whatwg-node/promise-helpers": "^1.3.2", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-JW1XGFTmltXa537J2bAr8dN/n6EWwiBuM9q8V8mWqZ0eWrf++/TT3/mlV3c0M8B8nrS/lqSsotIwPAtVZR8sWQ=="], + + "graphql-config/minimatch/brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], "jest-changed-files/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], @@ -3200,6 +3230,8 @@ "jest-process-manager/wait-on/joi": ["joi@17.13.3", "", { "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", "@sideway/address": "^4.1.5", "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA=="], + "jest-process-manager/wait-on/lodash": ["lodash@4.18.1", "", {}, "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q=="], + "jest-watch-typeahead/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], "jest-watcher/string-length/char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], @@ -3222,6 +3254,8 @@ "md5.js/hash-base/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + "node-stdlib-browser/pkg-dir/find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], "npm-run-all/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], @@ -3254,7 +3288,7 @@ "postcss-svgo/svgo/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], - "postcss-svgo/svgo/css-tree": ["css-tree@3.1.0", "", { "dependencies": { "mdn-data": "2.12.2", "source-map-js": "^1.0.1" } }, "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w=="], + "postcss-svgo/svgo/css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="], "read-pkg/path-type/pify": ["pify@3.0.0", "", {}, "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg=="], @@ -3280,57 +3314,57 @@ "string-length/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], - "tsx/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.3", "", { "os": "aix", "cpu": "ppc64" }, "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg=="], + "tsx/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.28.0", "", { "os": "aix", "cpu": "ppc64" }, "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA=="], - "tsx/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.27.3", "", { "os": "android", "cpu": "arm" }, "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA=="], + "tsx/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.28.0", "", { "os": "android", "cpu": "arm" }, "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ=="], - "tsx/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.3", "", { "os": "android", "cpu": "arm64" }, "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg=="], + "tsx/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.28.0", "", { "os": "android", "cpu": "arm64" }, "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw=="], - "tsx/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.27.3", "", { "os": "android", "cpu": "x64" }, "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ=="], + "tsx/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.28.0", "", { "os": "android", "cpu": "x64" }, "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA=="], - "tsx/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg=="], + "tsx/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.28.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q=="], - "tsx/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg=="], + "tsx/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.28.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ=="], - "tsx/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w=="], + "tsx/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.28.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q=="], - "tsx/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA=="], + "tsx/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.28.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw=="], - "tsx/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.3", "", { "os": "linux", "cpu": "arm" }, "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw=="], + "tsx/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.28.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw=="], - "tsx/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg=="], + "tsx/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.28.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A=="], - "tsx/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.3", "", { "os": "linux", "cpu": "ia32" }, "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg=="], + "tsx/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.28.0", "", { "os": "linux", "cpu": "ia32" }, "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ=="], - "tsx/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA=="], + "tsx/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg=="], - "tsx/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw=="], + "tsx/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w=="], - "tsx/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA=="], + "tsx/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.28.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg=="], - "tsx/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.3", "", { "os": "linux", "cpu": "none" }, "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ=="], + "tsx/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.28.0", "", { "os": "linux", "cpu": "none" }, "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ=="], - "tsx/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw=="], + "tsx/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.28.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q=="], - "tsx/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.3", "", { "os": "linux", "cpu": "x64" }, "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA=="], + "tsx/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.28.0", "", { "os": "linux", "cpu": "x64" }, "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ=="], - "tsx/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA=="], + "tsx/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.28.0", "", { "os": "none", "cpu": "arm64" }, "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw=="], - "tsx/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.3", "", { "os": "none", "cpu": "x64" }, "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA=="], + "tsx/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.28.0", "", { "os": "none", "cpu": "x64" }, "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw=="], - "tsx/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.3", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw=="], + "tsx/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.28.0", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g=="], - "tsx/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.3", "", { "os": "openbsd", "cpu": "x64" }, "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ=="], + "tsx/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.28.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA=="], - "tsx/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.3", "", { "os": "none", "cpu": "arm64" }, "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g=="], + "tsx/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.28.0", "", { "os": "none", "cpu": "arm64" }, "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w=="], - "tsx/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.3", "", { "os": "sunos", "cpu": "x64" }, "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA=="], + "tsx/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.28.0", "", { "os": "sunos", "cpu": "x64" }, "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw=="], - "tsx/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA=="], + "tsx/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.28.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA=="], - "tsx/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q=="], + "tsx/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.28.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA=="], - "tsx/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.3", "", { "os": "win32", "cpu": "x64" }, "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA=="], + "tsx/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.28.0", "", { "os": "win32", "cpu": "x64" }, "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw=="], "wait-port/chalk/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="], @@ -3342,11 +3376,11 @@ "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], - "@jest/create-cache-key-function/@jest/types/@jest/schemas/@sinclair/typebox": ["@sinclair/typebox@0.34.48", "", {}, "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA=="], + "@jest/create-cache-key-function/@jest/types/@jest/schemas/@sinclair/typebox": ["@sinclair/typebox@0.34.49", "", {}, "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A=="], "@joshwooding/vite-plugin-react-docgen-typescript/glob/foreground-child/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], - "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch/brace-expansion": ["brace-expansion@5.0.3", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA=="], + "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="], "chalk/ansi-styles/color-convert/color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], @@ -3362,13 +3396,13 @@ "eslint-plugin-jest/@typescript-eslint/utils/eslint-scope/estraverse": ["estraverse@4.3.0", "", {}, "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.60.0", "", { "dependencies": { "@typescript-eslint/types": "8.60.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.56.1", "", { "dependencies": { "@typescript-eslint/types": "8.56.1", "eslint-visitor-keys": "^5.0.0" } }, "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.60.0", "", { "dependencies": { "@typescript-eslint/types": "8.60.0", "eslint-visitor-keys": "^5.0.0" } }, "sha512-9WI52t8ZGLVGrPMBet25yAftqY/n95+zmoUUtJBBQTKDSKUu7OsPTroT2op7U9JatkoRccL0YkWDNMFfC4Sjxg=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.3", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-Rwi3pnapEqirPSbWbrZaa6N3nmqq4Xer/2XooiOKyV3q12ML06f7MOuc5DVH8ONZIFhwIYQ3yzPH4nt7iWHaTg=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch": ["minimatch@10.2.5", "", { "dependencies": { "brace-expansion": "^5.0.5" } }, "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/ts-api-utils": ["ts-api-utils@2.5.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA=="], "eslint-plugin-testing-library/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@5.62.0", "", { "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" } }, "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw=="], @@ -3378,6 +3412,14 @@ "eslint/find-up/locate-path/p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + "graphql-config/@graphql-tools/url-loader/@graphql-tools/executor-graphql-ws/@graphql-tools/executor-common": ["@graphql-tools/executor-common@1.0.6", "", { "dependencies": { "@envelop/core": "^5.4.0", "@graphql-tools/utils": "^11.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/executor-http/@graphql-hive/signal": ["@graphql-hive/signal@2.0.0", "", {}, "sha512-Pz8wB3K0iU6ae9S1fWfsmJX24CcGeTo6hE7T44ucmV/ALKRj+bxClmqrYcDT7v3f0d12Rh4FAXBb6gon+WkDpQ=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/executor-http/@graphql-tools/executor-common": ["@graphql-tools/executor-common@1.0.6", "", { "dependencies": { "@envelop/core": "^5.4.0", "@graphql-tools/utils": "^11.0.0" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-23/K5C+LSlHDI0mj2SwCJ33RcELCcyDUgABm1Z8St7u/4Z5+95i925H/NAjUyggRjiaY8vYtNiMOPE49aPX1sg=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/wrap/@graphql-tools/delegate": ["@graphql-tools/delegate@12.0.17", "", { "dependencies": { "@graphql-tools/batch-execute": "^10.0.8", "@graphql-tools/executor": "^1.4.13", "@graphql-tools/schema": "^10.0.29", "@graphql-tools/utils": "^11.0.0", "@repeaterjs/repeater": "^3.0.6", "@whatwg-node/promise-helpers": "^1.3.2", "dataloader": "^2.2.3", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-pIVszWEm69rF+bkM0jUyM1KdIxGzygQbIp1GtV1CuEGRB8lN1uFY1eeTzM2nudHXg8cj+XSVO8cnRpph+o8Dmg=="], + "graphql-config/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], "jest-changed-files/execa/onetime/mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], @@ -3396,13 +3438,13 @@ "lint-staged/listr2/log-update/slice-ansi": ["slice-ansi@7.1.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w=="], - "lint-staged/listr2/log-update/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "lint-staged/listr2/log-update/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "lint-staged/listr2/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], "lint-staged/listr2/wrap-ansi/string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], - "lint-staged/listr2/wrap-ansi/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "lint-staged/listr2/wrap-ansi/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "listr2/wrap-ansi/ansi-styles/color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], @@ -3428,7 +3470,7 @@ "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], - "postcss-svgo/svgo/css-tree/mdn-data": ["mdn-data@2.12.2", "", {}, "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA=="], + "postcss-svgo/svgo/css-tree/mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="], "ripemd160/hash-base/readable-stream/isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], @@ -3448,15 +3490,15 @@ "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], - "@joshwooding/vite-plugin-react-docgen-typescript/glob/minimatch/brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], - "cliui/wrap-ansi/ansi-styles/color-convert/color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/scope-manager/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/@typescript-eslint/visitor-keys/eslint-visitor-keys": ["eslint-visitor-keys@5.0.1", "", {}, "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="], - "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.3", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA=="], + "eslint-plugin-storybook/@typescript-eslint/utils/@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@5.0.6", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g=="], + + "graphql-config/@graphql-tools/url-loader/@graphql-tools/wrap/@graphql-tools/delegate/@graphql-tools/batch-execute": ["@graphql-tools/batch-execute@10.0.8", "", { "dependencies": { "@graphql-tools/utils": "^11.0.0", "@whatwg-node/promise-helpers": "^1.3.2", "dataloader": "^2.2.3", "tslib": "^2.8.1" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, "sha512-Kobt37qrVTFhX4HUK5/vPgMXFw/5f97AzmAlfmDBSRh/GnoAmLKCb48FrEI3gdeIwZB2fEhVHJyDqsojldnLQA=="], "lint-staged/listr2/cli-truncate/slice-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], @@ -3464,7 +3506,7 @@ "lint-staged/listr2/cli-truncate/string-width/emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], - "lint-staged/listr2/cli-truncate/string-width/strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + "lint-staged/listr2/cli-truncate/string-width/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], "lint-staged/listr2/log-update/cli-cursor/restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index cc0c108..0000000 --- a/package-lock.json +++ /dev/null @@ -1,21140 +0,0 @@ -{ - "name": "quantus-block-explorer", - "version": "0.11.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "quantus-block-explorer", - "version": "0.11.0", - "dependencies": { - "@apollo/client": "^3.13.8", - "@date-fns/utc": "^2.1.1", - "@fontsource/inter": "^5.2.6", - "@fontsource/jetbrains-mono": "^5.2.6", - "@radix-ui/react-navigation-menu": "^1.2.13", - "@radix-ui/react-popover": "^1.1.14", - "@radix-ui/react-select": "^2.2.5", - "@radix-ui/react-separator": "^1.1.7", - "@radix-ui/react-slot": "^1.2.3", - "@radix-ui/react-switch": "^1.2.5", - "@radix-ui/react-tabs": "^1.1.12", - "@subsquid/ss58-codec": "^1.2.3", - "@tanstack/react-router": "1.130.12", - "@tanstack/react-router-devtools": "1.130.12", - "@tanstack/react-table": "^8.21.3", - "@tanstack/router-plugin": "1.130.12", - "chart.js": "^4.5.1", - "class-variance-authority": "^0.7.1", - "clsx": "^2.1.1", - "date-fns": "^4.1.0", - "graphql": "^16.11.0", - "human-readable-checksum": "./package/human-readable-checksum-0.3.0.tgz", - "lucide-react": "^0.516.0", - "nuqs": "2.4.3", - "react": "19.1.1", - "react-chartjs-2": "^5.3.1", - "react-dom": "19.1.1", - "sonner": "^2.0.5", - "tailwind-merge": "^3.3.1", - "tailwindcss-animate": "^1.0.7", - "usehooks-ts": "^3.1.1" - }, - "devDependencies": { - "@graphql-codegen/cli": "^5.0.7", - "@graphql-codegen/client-preset": "^4.8.2", - "@graphql-typed-document-node/core": "^3.2.0", - "@storybook/addon-a11y": "^9.0.6", - "@storybook/addon-links": "^9.0.6", - "@storybook/addon-onboarding": "^9.0.6", - "@storybook/react-vite": "^9.0.6", - "@storybook/test-runner": "^0.22.1", - "@svgr/cli": "^8.1.0", - "@testing-library/jest-dom": "^6.6.3", - "@testing-library/react": "^16.3.0", - "@types/jest": "^29.5.11", - "@types/node": "^20", - "@types/react": "19.1.1", - "@types/react-dom": "19.1.1", - "@typescript-eslint/eslint-plugin": "^6.19.0", - "@typescript-eslint/parser": "^6.19.0", - "@vitejs/plugin-react": "^4.3.4", - "autoprefixer": "^10.4.21", - "cssnano": "^7.0.7", - "eslint": "^8", - "eslint-config-airbnb": "^19.0.4", - "eslint-config-airbnb-typescript": "^17.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.6.3", - "eslint-plugin-jest-dom": "^5.1.0", - "eslint-plugin-jest-formatting": "^3.1.0", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-playwright": "^0.22.1", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-simple-import-sort": "^10.0.0", - "eslint-plugin-storybook": "^9.0.6", - "eslint-plugin-tailwindcss": "^3.18.0", - "eslint-plugin-testing-library": "^6.2.0", - "eslint-plugin-unused-imports": "^3.0.0", - "http-server": "^14.1.1", - "husky": "^9.0.11", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.7.0", - "lint-staged": "^15.2.2", - "msw": "2.10.4", - "msw-storybook-addon": "2.0.5", - "npm-run-all": "^4.1.5", - "postcss": "^8.5.4", - "postcss-import": "^16.1.0", - "prettier": "3.2.4", - "start-server-and-test": "^2.0.3", - "storybook": "^9.0.6", - "tailwindcss": "^3.4.17", - "typescript": "^5", - "vite": "^6.3.5", - "vite-plugin-node-polyfills": "^0.24.0" - } - }, - "node_modules/@adobe/css-tools": { - "version": "4.4.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@alloc/quick-lru": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@apollo/client": { - "version": "3.14.0", - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@wry/caches": "^1.0.0", - "@wry/equality": "^0.5.6", - "@wry/trie": "^0.5.0", - "graphql-tag": "^2.12.6", - "hoist-non-react-statics": "^3.3.2", - "optimism": "^0.18.0", - "prop-types": "^15.7.2", - "rehackt": "^0.1.0", - "symbol-observable": "^4.0.0", - "ts-invariant": "^0.10.3", - "tslib": "^2.3.0", - "zen-observable-ts": "^1.2.5" - }, - "peerDependencies": { - "graphql": "^15.0.0 || ^16.0.0", - "graphql-ws": "^5.5.5 || ^6.0.3", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", - "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" - }, - "peerDependenciesMeta": { - "graphql-ws": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "subscriptions-transport-ws": { - "optional": true - } - } - }, - "node_modules/@ardatan/relay-compiler": { - "version": "12.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/runtime": "^7.26.10", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0" - }, - "bin": { - "relay-compiler": "bin/relay-compiler" - }, - "peerDependencies": { - "graphql": "*" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.1", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.0", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.27.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.27.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.28.5", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.27.1", - "@babel/plugin-transform-typescript": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.28.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.28.6", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cookie": "^0.7.2" - } - }, - "node_modules/@bundled-es-modules/statuses": { - "version": "1.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "statuses": "^2.0.1" - } - }, - "node_modules/@bundled-es-modules/tough-cookie": { - "version": "0.1.6", - "dev": true, - "license": "ISC", - "dependencies": { - "@types/tough-cookie": "^4.0.5", - "tough-cookie": "^4.1.4" - } - }, - "node_modules/@date-fns/utc": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/@envelop/core": { - "version": "5.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@envelop/instrumentation": "^1.0.0", - "@envelop/types": "^5.2.1", - "@whatwg-node/promise-helpers": "^1.2.4", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@envelop/instrumentation": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.2.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@envelop/types": { - "version": "5.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@fastify/busboy": { - "version": "3.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@floating-ui/core": { - "version": "1.7.4", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.7.5", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.7.4", - "@floating-ui/utils": "^0.2.10" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.7", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.7.5" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.10", - "license": "MIT" - }, - "node_modules/@fontsource/inter": { - "version": "5.2.8", - "license": "OFL-1.1", - "funding": { - "url": "https://github.com/sponsors/ayuhito" - } - }, - "node_modules/@fontsource/jetbrains-mono": { - "version": "5.2.8", - "license": "OFL-1.1", - "funding": { - "url": "https://github.com/sponsors/ayuhito" - } - }, - "node_modules/@graphql-codegen/add": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", - "tslib": "~2.6.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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/add/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/cli": { - "version": "5.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/types": "^7.18.13", - "@graphql-codegen/client-preset": "^4.8.2", - "@graphql-codegen/core": "^4.0.2", - "@graphql-codegen/plugin-helpers": "^5.1.1", - "@graphql-tools/apollo-engine-loader": "^8.0.0", - "@graphql-tools/code-file-loader": "^8.0.0", - "@graphql-tools/git-loader": "^8.0.0", - "@graphql-tools/github-loader": "^8.0.0", - "@graphql-tools/graphql-file-loader": "^8.0.0", - "@graphql-tools/json-file-loader": "^8.0.0", - "@graphql-tools/load": "^8.1.0", - "@graphql-tools/prisma-loader": "^8.0.0", - "@graphql-tools/url-loader": "^8.0.0", - "@graphql-tools/utils": "^10.0.0", - "@whatwg-node/fetch": "^0.10.0", - "chalk": "^4.1.0", - "cosmiconfig": "^8.1.3", - "debounce": "^1.2.0", - "detect-indent": "^6.0.0", - "graphql-config": "^5.1.1", - "inquirer": "^8.0.0", - "is-glob": "^4.0.1", - "jiti": "^1.17.1", - "json-to-pretty-yaml": "^1.2.2", - "listr2": "^4.0.5", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.5", - "shell-quote": "^1.7.3", - "string-env-interpolation": "^1.0.1", - "ts-log": "^2.2.3", - "tslib": "^2.4.0", - "yaml": "^2.3.1", - "yargs": "^17.0.0" - }, - "bin": { - "gql-gen": "cjs/bin.js", - "graphql-code-generator": "cjs/bin.js", - "graphql-codegen": "cjs/bin.js", - "graphql-codegen-esm": "esm/bin.js" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@parcel/watcher": "^2.1.0", - "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 || ^16.0.0" - }, - "peerDependenciesMeta": { - "@parcel/watcher": { - "optional": true - } - } - }, - "node_modules/@graphql-codegen/client-preset": { - "version": "4.8.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/template": "^7.20.7", - "@graphql-codegen/add": "^5.0.3", - "@graphql-codegen/gql-tag-operations": "4.0.17", - "@graphql-codegen/plugin-helpers": "^5.1.1", - "@graphql-codegen/typed-document-node": "^5.1.2", - "@graphql-codegen/typescript": "^4.1.6", - "@graphql-codegen/typescript-operations": "^4.6.1", - "@graphql-codegen/visitor-plugin-common": "^5.8.0", - "@graphql-tools/documents": "^1.0.0", - "@graphql-tools/utils": "^10.0.0", - "@graphql-typed-document-node/core": "3.2.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0", - "graphql-sock": "^1.0.0" - }, - "peerDependenciesMeta": { - "graphql-sock": { - "optional": true - } - } - }, - "node_modules/@graphql-codegen/client-preset/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/core": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", - "@graphql-tools/schema": "^10.0.0", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/core/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/gql-tag-operations": { - "version": "4.0.17", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.1.0", - "@graphql-codegen/visitor-plugin-common": "5.8.0", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/gql-tag-operations/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/plugin-helpers": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^10.0.0", - "change-case-all": "1.0.15", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/schema-ast": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.0.3", - "@graphql-tools/utils": "^10.0.0", - "tslib": "~2.6.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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typed-document-node": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.1.0", - "@graphql-codegen/visitor-plugin-common": "5.8.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typescript": { - "version": "4.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.1.0", - "@graphql-codegen/schema-ast": "^4.0.2", - "@graphql-codegen/visitor-plugin-common": "5.8.0", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/typescript-operations": { - "version": "4.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.1.0", - "@graphql-codegen/typescript": "^4.1.6", - "@graphql-codegen/visitor-plugin-common": "5.8.0", - "auto-bind": "~4.0.0", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0", - "graphql-sock": "^1.0.0" - }, - "peerDependenciesMeta": { - "graphql-sock": { - "optional": true - } - } - }, - "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typescript/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "5.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-codegen/plugin-helpers": "^5.1.0", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.0.0", - "@graphql-tools/utils": "^10.0.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.15", - "dependency-graph": "^0.11.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.6.0" - }, - "engines": { - "node": ">=16" - }, - "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 || ^16.0.0" - } - }, - "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { - "version": "2.6.3", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-hive/signal": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@graphql-tools/apollo-engine-loader": { - "version": "8.0.28", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@whatwg-node/fetch": "^0.10.13", - "sync-fetch": "0.6.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/batch-execute": { - "version": "9.0.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^10.9.1", - "@whatwg-node/promise-helpers": "^1.3.0", - "dataloader": "^2.2.3", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/code-file-loader": { - "version": "8.1.28", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.27", - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/delegate": { - "version": "10.2.23", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/batch-execute": "^9.0.19", - "@graphql-tools/executor": "^1.4.9", - "@graphql-tools/schema": "^10.0.25", - "@graphql-tools/utils": "^10.9.1", - "@repeaterjs/repeater": "^3.0.6", - "@whatwg-node/promise-helpers": "^1.3.0", - "dataloader": "^2.2.3", - "dset": "^3.1.2", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/documents": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor": { - "version": "1.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@graphql-typed-document-node/core": "^3.2.0", - "@repeaterjs/repeater": "^3.0.4", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-common": { - "version": "0.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@envelop/core": "^5.2.3", - "@graphql-tools/utils": "^10.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-graphql-ws": { - "version": "2.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-common": "^0.0.6", - "@graphql-tools/utils": "^10.9.1", - "@whatwg-node/disposablestack": "^0.0.6", - "graphql-ws": "^6.0.6", - "isomorphic-ws": "^5.0.0", - "tslib": "^2.8.1", - "ws": "^8.18.3" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-graphql-ws/node_modules/@graphql-tools/executor-common": { - "version": "0.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@envelop/core": "^5.3.0", - "@graphql-tools/utils": "^10.9.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-http": { - "version": "1.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-hive/signal": "^1.0.0", - "@graphql-tools/executor-common": "^0.0.4", - "@graphql-tools/utils": "^10.8.1", - "@repeaterjs/repeater": "^3.0.4", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/fetch": "^0.10.4", - "@whatwg-node/promise-helpers": "^1.3.0", - "meros": "^1.2.1", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-legacy-ws": { - "version": "1.1.25", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@types/ws": "^8.0.0", - "isomorphic-ws": "^5.0.0", - "tslib": "^2.4.0", - "ws": "^8.19.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor-legacy-ws/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/executor/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/git-loader": { - "version": "8.0.32", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.27", - "@graphql-tools/utils": "^11.0.0", - "is-glob": "4.0.3", - "micromatch": "^4.0.8", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/github-loader": { - "version": "8.0.22", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-http": "^1.1.9", - "@graphql-tools/graphql-tag-pluck": "^8.3.21", - "@graphql-tools/utils": "^10.9.1", - "@whatwg-node/fetch": "^0.10.0", - "@whatwg-node/promise-helpers": "^1.0.0", - "sync-fetch": "0.6.0-2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/github-loader/node_modules/sync-fetch": { - "version": "0.6.0-2", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^3.3.2", - "timeout-signal": "^2.0.0", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@graphql-tools/github-loader/node_modules/sync-fetch/node_modules/whatwg-mimetype": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@graphql-tools/graphql-file-loader": { - "version": "8.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/import": "7.1.9", - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "8.3.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/import": { - "version": "7.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "@theguild/federation-composition": "^0.21.1", - "resolve-from": "5.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/import/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/json-file-loader": { - "version": "8.0.26", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/load": { - "version": "8.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/schema": "^10.0.31", - "@graphql-tools/utils": "^11.0.0", - "p-limit": "3.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/merge": { - "version": "9.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/merge/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/optimize": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/prisma-loader": { - "version": "8.0.17", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/url-loader": "^8.0.15", - "@graphql-tools/utils": "^10.5.6", - "@types/js-yaml": "^4.0.0", - "@whatwg-node/fetch": "^0.10.0", - "chalk": "^4.1.0", - "debug": "^4.3.1", - "dotenv": "^16.0.0", - "graphql-request": "^6.0.0", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "jose": "^5.0.0", - "js-yaml": "^4.0.0", - "lodash": "^4.17.20", - "scuid": "^1.1.0", - "tslib": "^2.4.0", - "yaml-ast-parser": "^0.0.43" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "7.0.27", - "dev": true, - "license": "MIT", - "dependencies": { - "@ardatan/relay-compiler": "^12.0.3", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/schema": { - "version": "10.0.31", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/merge": "^9.1.7", - "@graphql-tools/utils": "^11.0.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/schema/node_modules/@graphql-tools/utils": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/url-loader": { - "version": "8.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/executor-graphql-ws": "^2.0.1", - "@graphql-tools/executor-http": "^1.1.9", - "@graphql-tools/executor-legacy-ws": "^1.1.19", - "@graphql-tools/utils": "^10.9.1", - "@graphql-tools/wrap": "^10.0.16", - "@types/ws": "^8.0.0", - "@whatwg-node/fetch": "^0.10.0", - "@whatwg-node/promise-helpers": "^1.0.0", - "isomorphic-ws": "^5.0.0", - "sync-fetch": "0.6.0-2", - "tslib": "^2.4.0", - "ws": "^8.17.1" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/sync-fetch": { - "version": "0.6.0-2", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^3.3.2", - "timeout-signal": "^2.0.0", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@graphql-tools/url-loader/node_modules/sync-fetch/node_modules/whatwg-mimetype": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@graphql-tools/utils": { - "version": "10.11.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@whatwg-node/promise-helpers": "^1.0.0", - "cross-inspect": "1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-tools/wrap": { - "version": "10.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/delegate": "^10.2.23", - "@graphql-tools/schema": "^10.0.25", - "@graphql-tools/utils": "^10.9.1", - "@whatwg-node/promise-helpers": "^1.3.0", - "tslib": "^2.8.1" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.2.0", - "license": "MIT", - "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 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/@hapi/address": { - "version": "5.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^11.0.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@hapi/formula": { - "version": "3.0.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/hoek": { - "version": "11.0.7", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/pinpoint": { - "version": "2.0.1", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@hapi/tlds": { - "version": "1.1.6", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@hapi/topo": { - "version": "6.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^11.0.2" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@inquirer/ansi": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/confirm": { - "version": "5.1.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.3.2", - "@inquirer/type": "^3.0.10" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/core": { - "version": "10.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/ansi": "^1.0.2", - "@inquirer/figures": "^1.0.15", - "@inquirer/type": "^3.0.10", - "cli-width": "^4.1.0", - "mute-stream": "^2.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.3" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/core/node_modules/cli-width": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@inquirer/core/node_modules/mute-stream": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/@inquirer/core/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@inquirer/external-editor": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^2.1.1", - "iconv-lite": "^0.7.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.15", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "3.0.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up/node_modules/locate-path/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.2", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml/node_modules/argparse": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/core": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/create-cache-key-function": { - "version": "30.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "30.2.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types": { - "version": "30.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/pattern": "30.0.1", - "@jest/schemas": "30.0.5", - "@types/istanbul-lib-coverage": "^2.0.6", - "@types/istanbul-reports": "^3.0.4", - "@types/node": "*", - "@types/yargs": "^17.0.33", - "chalk": "^4.1.2" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types/node_modules/@jest/schemas": { - "version": "30.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.34.0" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/create-cache-key-function/node_modules/@jest/types/node_modules/@jest/schemas/node_modules/@sinclair/typebox": { - "version": "0.34.48", - "dev": true, - "license": "MIT" - }, - "node_modules/@jest/environment": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/expect-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/pattern": { - "version": "30.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-regex-util": "30.0.1" - }, - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/pattern/node_modules/jest-regex-util": { - "version": "30.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "6.0.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/reporters/node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/reporters/node_modules/string-length/node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/source-map": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-result": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript": { - "version": "0.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^10.0.0", - "magic-string": "^0.30.0", - "react-docgen-typescript": "^2.2.2" - }, - "peerDependencies": { - "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob": { - "version": "10.5.0", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob/node_modules/foreground-child": { - "version": "3.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob/node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob/node_modules/minimatch": { - "version": "9.0.7", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@joshwooding/vite-plugin-react-docgen-typescript/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@kurkle/color": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.4.tgz", - "integrity": "sha512-M5UknZPHRu3DEDWoipU6sE8PdkZ6Z/S+v4dD+Ke8IaNlpdSQah50lz1KtcFBa2vsdOnwbbnxJwVM4wty6udA5w==", - "license": "MIT" - }, - "node_modules/@mswjs/interceptors": { - "version": "0.39.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/logger": "^0.3.0", - "@open-draft/until": "^2.0.0", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.3", - "strict-event-emitter": "^0.5.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@open-draft/deferred-promise": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@open-draft/logger": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.2.0", - "outvariant": "^1.4.0" - } - }, - "node_modules/@open-draft/until": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@pkgr/core": { - "version": "0.2.9", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/pkgr" - } - }, - "node_modules/@radix-ui/number": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/@radix-ui/primitive": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.2", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-context": { - "version": "1.1.2", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-direction": { - "version": "1.1.1", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-escape-keydown": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-guards": { - "version": "1.1.3", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-focus-scope": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-id": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-navigation-menu": { - "version": "1.2.14", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-popper": { - "version": "1.2.8", - "license": "MIT", - "dependencies": { - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-rect": "1.1.1", - "@radix-ui/react-use-size": "1.1.1", - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-portal": { - "version": "1.1.9", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-presence": { - "version": "1.1.5", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.1.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.2.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-primitive/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-roving-focus": { - "version": "1.1.11", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select": { - "version": "2.2.6", - "license": "MIT", - "dependencies": { - "@radix-ui/number": "1.1.1", - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-collection": "1.1.7", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-dismissable-layer": "1.1.11", - "@radix-ui/react-focus-guards": "1.1.3", - "@radix-ui/react-focus-scope": "1.1.7", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-popper": "1.2.8", - "@radix-ui/react-portal": "1.1.9", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-slot": "1.2.3", - "@radix-ui/react-use-callback-ref": "1.1.1", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-layout-effect": "1.1.1", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-visually-hidden": "1.2.3", - "aria-hidden": "^1.2.4", - "react-remove-scroll": "^2.6.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator": { - "version": "1.1.8", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-separator/node_modules/@radix-ui/react-primitive": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "@radix-ui/react-slot": "1.2.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-slot": { - "version": "1.2.4", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.2" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-switch": { - "version": "1.2.6", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-compose-refs": "1.1.2", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-use-controllable-state": "1.2.2", - "@radix-ui/react-use-previous": "1.1.1", - "@radix-ui/react-use-size": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-tabs": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "@radix-ui/primitive": "1.1.3", - "@radix-ui/react-context": "1.1.2", - "@radix-ui/react-direction": "1.1.1", - "@radix-ui/react-id": "1.1.1", - "@radix-ui/react-presence": "1.1.5", - "@radix-ui/react-primitive": "2.1.3", - "@radix-ui/react-roving-focus": "1.1.11", - "@radix-ui/react-use-controllable-state": "1.2.2" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.1.1", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-effect-event": "0.0.2", - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-effect-event": { - "version": "0.0.2", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-callback-ref": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.1.1", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.1.1", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "@radix-ui/rect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "@radix-ui/react-use-layout-effect": "1.1.1" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.2.3", - "license": "MIT", - "dependencies": { - "@radix-ui/react-primitive": "2.1.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/rect": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/@repeaterjs/repeater": { - "version": "3.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@rolldown/pluginutils": { - "version": "1.0.0-beta.27", - "dev": true, - "license": "MIT" - }, - "node_modules/@rollup/plugin-inject": { - "version": "5.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/pluginutils": "^5.0.1", - "estree-walker": "^2.0.2", - "magic-string": "^0.30.3" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^2.0.2", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" - }, - "peerDependenciesMeta": { - "rollup": { - "optional": true - } - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", - "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", - "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.59.0", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", - "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", - "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", - "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", - "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", - "cpu": [ - "arm" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", - "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", - "cpu": [ - "arm" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", - "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", - "cpu": [ - "arm64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", - "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", - "cpu": [ - "arm64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", - "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", - "cpu": [ - "loong64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-loong64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", - "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", - "cpu": [ - "loong64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", - "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", - "cpu": [ - "ppc64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-ppc64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", - "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", - "cpu": [ - "ppc64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", - "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", - "cpu": [ - "riscv64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", - "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", - "cpu": [ - "riscv64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", - "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", - "cpu": [ - "s390x" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", - "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", - "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", - "cpu": [ - "x64" - ], - "libc": [ - "musl" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-openbsd-x64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", - "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ] - }, - "node_modules/@rollup/rollup-openharmony-arm64": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", - "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", - "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", - "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-gnu": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", - "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.59.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", - "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@sideway/address": { - "version": "4.1.5", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/address/node_modules/@hapi/hoek": { - "version": "9.3.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.10", - "dev": true, - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.3.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@standard-schema/spec": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/addon-a11y": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "axe-core": "^4.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.19" - } - }, - "node_modules/@storybook/addon-links": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.19" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - } - } - }, - "node_modules/@storybook/addon-onboarding": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.19" - } - }, - "node_modules/@storybook/builder-vite": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/csf-plugin": "9.1.19", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.19", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@storybook/csf": { - "version": "0.1.13", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } - }, - "node_modules/@storybook/csf-plugin": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "unplugin": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^9.1.19" - } - }, - "node_modules/@storybook/csf-plugin/node_modules/unplugin": { - "version": "1.16.1", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.14.0", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@storybook/csf/node_modules/type-fest": { - "version": "2.19.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@storybook/global": { - "version": "5.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/react": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "9.1.19" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.19", - "typescript": ">= 4.9.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@storybook/react-dom-shim": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.19" - } - }, - "node_modules/@storybook/react-vite": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@joshwooding/vite-plugin-react-docgen-typescript": "0.6.1", - "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "9.1.19", - "@storybook/react": "9.1.19", - "find-up": "^7.0.0", - "magic-string": "^0.30.0", - "react-docgen": "^8.0.0", - "resolve": "^1.22.8", - "tsconfig-paths": "^4.2.0" - }, - "engines": { - "node": ">=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.1.19", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@storybook/test-runner": { - "version": "0.22.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5", - "@jest/types": "^29.6.3", - "@storybook/csf": "^0.1.11", - "@swc/core": "^1.5.22", - "@swc/jest": "^0.2.23", - "expect-playwright": "^0.8.0", - "jest": "^29.6.4", - "jest-circus": "^29.6.4", - "jest-environment-node": "^29.6.4", - "jest-junit": "^16.0.0", - "jest-playwright-preset": "^4.0.0", - "jest-runner": "^29.6.4", - "jest-serializer-html": "^7.1.0", - "jest-watch-typeahead": "^2.0.0", - "nyc": "^15.1.0", - "playwright": "^1.14.0" - }, - "bin": { - "test-storybook": "dist/test-storybook.js" - }, - "engines": { - "node": "^16.10.0 || ^18.0.0 || >=20.0.0" - }, - "peerDependencies": { - "storybook": "^0.0.0-0 || ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" - } - }, - "node_modules/@subsquid/ss58-codec": { - "version": "1.2.3", - "license": "GPL-3.0-or-later", - "dependencies": { - "base-x": "^4.0.0", - "blake2b": "^2.1.4" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", - "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", - "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", - "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", - "@svgr/babel-plugin-transform-svg-component": "8.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/cli": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@svgr/core": "8.1.0", - "@svgr/plugin-jsx": "8.1.0", - "@svgr/plugin-prettier": "8.1.0", - "@svgr/plugin-svgo": "8.1.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "commander": "^9.4.1", - "dashify": "^2.0.0", - "glob": "^8.0.3", - "snake-case": "^3.0.4" - }, - "bin": { - "svgr": "bin/svgr" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^8.1.3", - "snake-case": "^3.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.21.3", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.21.3", - "@svgr/babel-preset": "8.1.0", - "@svgr/hast-util-to-babel-ast": "8.0.0", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/plugin-prettier": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "deepmerge": "^4.3.1", - "prettier": "^2.8.7" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/plugin-prettier/node_modules/prettier": { - "version": "2.8.8", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "8.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cosmiconfig": "^8.1.3", - "deepmerge": "^4.3.1", - "svgo": "^3.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@swc/core": { - "version": "1.15.13", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.25" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.15.13", - "@swc/core-darwin-x64": "1.15.13", - "@swc/core-linux-arm-gnueabihf": "1.15.13", - "@swc/core-linux-arm64-gnu": "1.15.13", - "@swc/core-linux-arm64-musl": "1.15.13", - "@swc/core-linux-x64-gnu": "1.15.13", - "@swc/core-linux-x64-musl": "1.15.13", - "@swc/core-win32-arm64-msvc": "1.15.13", - "@swc/core-win32-ia32-msvc": "1.15.13", - "@swc/core-win32-x64-msvc": "1.15.13" - }, - "peerDependencies": { - "@swc/helpers": ">=0.5.17" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@swc/core-darwin-arm64": { - "version": "1.15.13", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-darwin-x64": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.13.tgz", - "integrity": "sha512-cVifxQUKhaE7qcO/y9Mq6PEhoyvN9tSLzCnnFZ4EIabFHBuLtDDO6a+vLveOy98hAs5Qu1+bb5Nv0oa1Pihe3Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm-gnueabihf": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.13.tgz", - "integrity": "sha512-t+xxEzZ48enl/wGGy7SRYd7kImWQ/+wvVFD7g5JZo234g6/QnIgZ+YdfIyjHB+ZJI3F7a2IQHS7RNjxF29UkWw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-gnu": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.13.tgz", - "integrity": "sha512-VndeGvKmTXFn6AGwjy0Kg8i7HccOCE7Jt/vmZwRxGtOfNZM1RLYRQ7MfDLo6T0h1Bq6eYzps3L5Ma4zBmjOnOg==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-arm64-musl": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.13.tgz", - "integrity": "sha512-SmZ9m+XqCB35NddHCctvHFLqPZDAs5j8IgD36GoutufDJmeq2VNfgk5rQoqNqKmAK3Y7iFdEmI76QoHIWiCLyw==", - "cpu": [ - "arm64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-gnu": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.13.tgz", - "integrity": "sha512-5rij+vB9a29aNkHq72EXI2ihDZPszJb4zlApJY4aCC/q6utgqFA6CkrfTfIb+O8hxtG3zP5KERETz8mfFK6A0A==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "glibc" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-linux-x64-musl": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.13.tgz", - "integrity": "sha512-OlSlaOK9JplQ5qn07WiBLibkOw7iml2++ojEXhhR3rbWrNEKCD7sd8+6wSavsInyFdw4PhLA+Hy6YyDBIE23Yw==", - "cpu": [ - "x64" - ], - "dev": true, - "libc": [ - "musl" - ], - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-arm64-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.13.tgz", - "integrity": "sha512-zwQii5YVdsfG8Ti9gIKgBKZg8qMkRZxl+OlYWUT5D93Jl4NuNBRausP20tfEkQdAPSRrMCSUZBM6FhW7izAZRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-ia32-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.13.tgz", - "integrity": "sha512-hYXvyVVntqRlYoAIDwNzkS3tL2ijP3rxyWQMNKaxcCxxkCDto/w3meOK/OB6rbQSkNw0qTUcBfU9k+T0ptYdfQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/core-win32-x64-msvc": { - "version": "1.15.13", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.13.tgz", - "integrity": "sha512-XTzKs7c/vYCcjmcwawnQvlHHNS1naJEAzcBckMI5OJlnrcgW8UtcX9NHFYvNjGtXuKv0/9KvqL4fuahdvlNGKw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "Apache-2.0 AND MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=10" - } - }, - "node_modules/@swc/counter": { - "version": "0.1.3", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/@swc/jest": { - "version": "0.2.39", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/create-cache-key-function": "^30.0.0", - "@swc/counter": "^0.1.3", - "jsonc-parser": "^3.2.0" - }, - "engines": { - "npm": ">= 7.0.0" - }, - "peerDependencies": { - "@swc/core": "*" - } - }, - "node_modules/@swc/types": { - "version": "0.1.25", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@swc/counter": "^0.1.3" - } - }, - "node_modules/@tanstack/history": { - "version": "1.130.12", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/react-router": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@tanstack/history": "1.130.12", - "@tanstack/react-store": "^0.7.0", - "@tanstack/router-core": "1.130.12", - "isbot": "^5.1.22", - "tiny-invariant": "^1.3.3", - "tiny-warning": "^1.0.3" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=18.0.0 || >=19.0.0", - "react-dom": ">=18.0.0 || >=19.0.0" - } - }, - "node_modules/@tanstack/react-router-devtools": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@tanstack/router-devtools-core": "1.130.12" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "@tanstack/react-router": "^1.130.12", - "react": ">=18.0.0 || >=19.0.0", - "react-dom": ">=18.0.0 || >=19.0.0" - } - }, - "node_modules/@tanstack/react-store": { - "version": "0.7.7", - "license": "MIT", - "dependencies": { - "@tanstack/store": "0.7.7", - "use-sync-external-store": "^1.5.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@tanstack/react-table": { - "version": "8.21.3", - "license": "MIT", - "dependencies": { - "@tanstack/table-core": "8.21.3" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/@tanstack/router-core": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@tanstack/history": "1.130.12", - "@tanstack/store": "^0.7.0", - "cookie-es": "^1.2.2", - "seroval": "^1.3.2", - "seroval-plugins": "^1.3.2", - "tiny-invariant": "^1.3.3", - "tiny-warning": "^1.0.3" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/router-devtools-core": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "clsx": "^2.1.1", - "goober": "^2.1.16", - "solid-js": "^1.9.5" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "@tanstack/router-core": "^1.130.12", - "csstype": "^3.0.10", - "solid-js": ">=1.9.5", - "tiny-invariant": "^1.3.3" - }, - "peerDependenciesMeta": { - "csstype": { - "optional": true - } - } - }, - "node_modules/@tanstack/router-generator": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@tanstack/router-core": "1.130.12", - "@tanstack/router-utils": "1.130.12", - "@tanstack/virtual-file-routes": "1.129.7", - "prettier": "^3.5.0", - "recast": "^0.23.11", - "source-map": "^0.7.4", - "tsx": "^4.19.2", - "zod": "^3.24.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/router-generator/node_modules/prettier": { - "version": "3.8.1", - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@tanstack/router-generator/node_modules/source-map": { - "version": "0.7.6", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@tanstack/router-plugin": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.27.7", - "@babel/plugin-syntax-jsx": "^7.27.1", - "@babel/plugin-syntax-typescript": "^7.27.1", - "@babel/template": "^7.27.2", - "@babel/traverse": "^7.27.7", - "@babel/types": "^7.27.7", - "@tanstack/router-core": "1.130.12", - "@tanstack/router-generator": "1.130.12", - "@tanstack/router-utils": "1.130.12", - "@tanstack/virtual-file-routes": "1.129.7", - "babel-dead-code-elimination": "^1.0.10", - "chokidar": "^3.6.0", - "unplugin": "^2.1.2", - "zod": "^3.24.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "@rsbuild/core": ">=1.0.2", - "@tanstack/react-router": "^1.130.12", - "vite": ">=5.0.0 || >=6.0.0", - "vite-plugin-solid": "^2.11.2", - "webpack": ">=5.92.0" - }, - "peerDependenciesMeta": { - "@rsbuild/core": { - "optional": true - }, - "@tanstack/react-router": { - "optional": true - }, - "vite": { - "optional": true - }, - "vite-plugin-solid": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, - "node_modules/@tanstack/router-utils": { - "version": "1.130.12", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.27.4", - "@babel/generator": "^7.27.5", - "@babel/parser": "^7.27.5", - "@babel/preset-typescript": "^7.27.1", - "ansis": "^4.1.0", - "diff": "^8.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/store": { - "version": "0.7.7", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/table-core": { - "version": "8.21.3", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/virtual-file-routes": { - "version": "1.129.7", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@testing-library/dom": { - "version": "10.4.1", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^5.0.1", - "aria-query": "5.3.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.5.0", - "picocolors": "1.1.1", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.3.0", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "dequal": "^2.0.3" - } - }, - "node_modules/@testing-library/dom/node_modules/dom-accessibility-api": { - "version": "0.5.16", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/@testing-library/dom/node_modules/pretty-format": { - "version": "27.5.1", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/dom/node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/@testing-library/jest-dom": { - "version": "6.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@adobe/css-tools": "^4.4.0", - "aria-query": "^5.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.6.3", - "picocolors": "^1.1.1", - "redent": "^3.0.0" - }, - "engines": { - "node": ">=14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/@testing-library/react": { - "version": "16.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@testing-library/dom": "^10.0.0", - "@types/react": "^18.0.0 || ^19.0.0", - "@types/react-dom": "^18.0.0 || ^19.0.0", - "react": "^18.0.0 || ^19.0.0", - "react-dom": "^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@testing-library/user-event": { - "version": "14.6.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" - } - }, - "node_modules/@theguild/federation-composition": { - "version": "0.21.3", - "dev": true, - "license": "MIT", - "dependencies": { - "constant-case": "^3.0.4", - "debug": "4.4.3", - "json5": "^2.2.3", - "lodash.sortby": "^4.7.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "graphql": "^16.0.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/aria-query": { - "version": "5.0.4", - "dev": true, - "license": "MIT", - "peer": true - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.27.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.28.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.28.2" - } - }, - "node_modules/@types/chai": { - "version": "5.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/deep-eql": "*", - "assertion-error": "^2.0.1" - } - }, - "node_modules/@types/cookie": { - "version": "0.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/deep-eql": { - "version": "4.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/doctrine": { - "version": "0.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/jest": { - "version": "29.5.14", - "dev": true, - "license": "MIT", - "dependencies": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "node_modules/@types/js-yaml": { - "version": "4.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/jsdom": { - "version": "20.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/tough-cookie": "*", - "parse5": "^7.0.0" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.19.33", - "devOptional": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@types/react": { - "version": "19.1.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "19.1.1", - "devOptional": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^19.0.0" - } - }, - "node_modules/@types/resolve": { - "version": "1.20.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.7.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/stack-utils": { - "version": "2.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/statuses": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/tough-cookie": { - "version": "4.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/wait-on": { - "version": "5.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.18.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.35", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/type-utils": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.4", - "natural-compare": "^1.4.0", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha", - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "6.21.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.56.1", - "@typescript-eslint/types": "^8.56.1", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/project-service/node_modules/@typescript-eslint/types": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "6.21.0", - "@typescript-eslint/utils": "6.21.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.21.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/visitor-keys": "6.21.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "9.0.3", - "semver": "^7.5.4", - "ts-api-utils": "^1.0.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@types/json-schema": "^7.0.12", - "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.21.0", - "@typescript-eslint/types": "6.21.0", - "@typescript-eslint/typescript-estree": "6.21.0", - "semver": "^7.5.4" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "6.21.0", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^16.0.0 || >=18.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.0", - "@babel/plugin-transform-react-jsx-self": "^7.27.1", - "@babel/plugin-transform-react-jsx-source": "^7.27.1", - "@rolldown/pluginutils": "1.0.0-beta.27", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.17.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/@vitest/expect": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/chai": "^5.2.2", - "@vitest/spy": "3.2.4", - "@vitest/utils": "3.2.4", - "chai": "^5.2.0", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/mocker": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "3.2.4", - "estree-walker": "^3.0.3", - "magic-string": "^0.30.17" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "msw": "^2.4.9", - "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" - }, - "peerDependenciesMeta": { - "msw": { - "optional": true - }, - "vite": { - "optional": true - } - } - }, - "node_modules/@vitest/mocker/node_modules/estree-walker": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "^1.0.0" - } - }, - "node_modules/@vitest/pretty-format": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/spy": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "tinyspy": "^4.0.3" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/utils": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/pretty-format": "3.2.4", - "loupe": "^3.1.4", - "tinyrainbow": "^2.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@whatwg-node/disposablestack": { - "version": "0.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@whatwg-node/promise-helpers": "^1.0.0", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/fetch": { - "version": "0.10.13", - "dev": true, - "license": "MIT", - "dependencies": { - "@whatwg-node/node-fetch": "^0.8.3", - "urlpattern-polyfill": "^10.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/node-fetch": { - "version": "0.8.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^3.1.1", - "@whatwg-node/disposablestack": "^0.0.6", - "@whatwg-node/promise-helpers": "^1.3.2", - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@whatwg-node/promise-helpers": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.6.3" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@wry/caches": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/context": { - "version": "0.7.4", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/equality": { - "version": "0.5.7", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@wry/trie": { - "version": "0.5.0", - "license": "MIT", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/abab": { - "version": "2.0.6", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/acorn": { - "version": "8.16.0", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.14.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansis": { - "version": "4.2.0", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "license": "MIT" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/append-transform": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "default-require-extensions": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/archy": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/arg": { - "version": "5.0.2", - "license": "MIT" - }, - "node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/aria-hidden": { - "version": "1.2.6", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/aria-query": { - "version": "5.3.2", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "is-array-buffer": "^3.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.0", - "es-object-atoms": "^1.1.1", - "get-intrinsic": "^1.3.0", - "is-string": "^1.1.1", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-shim-unscopables": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/asn1.js": { - "version": "4.10.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/assert": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "node_modules/assertion-error": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/ast-types": { - "version": "0.16.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "dev": true, - "license": "MIT" - }, - "node_modules/async-function": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/auto-bind": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.24", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1", - "caniuse-lite": "^1.0.30001766", - "fraction.js": "^5.3.4", - "picocolors": "^1.1.1", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.11.1", - "dev": true, - "license": "MPL-2.0", - "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "1.13.5", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/b4a": { - "version": "1.8.0", - "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" - }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } - } - }, - "node_modules/babel-dead-code-elimination": { - "version": "1.0.12", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" - } - }, - "node_modules/babel-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" - }, - "peerDependencies": { - "@babel/core": "^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/babel-preset-jest": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/base-x": { - "version": "4.0.1", - "license": "MIT" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/basic-auth": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/better-opn": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "open": "^8.0.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/blake2b": { - "version": "2.1.4", - "license": "ISC", - "dependencies": { - "blake2b-wasm": "^2.4.0", - "nanoassert": "^2.0.0" - } - }, - "node_modules/blake2b-wasm": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "b4a": "^1.0.1", - "nanoassert": "^2.0.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "dev": true, - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/boolbase": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/browser-resolve": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "^1.17.0" - } - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/browserify-aes/node_modules/create-hash": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/browserify-aes/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-des/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/browserify-rsa": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^5.2.1", - "randombytes": "^2.1.0", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-rsa/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/browserify-sign": { - "version": "4.2.5", - "dev": true, - "license": "ISC", - "dependencies": { - "bn.js": "^5.2.2", - "browserify-rsa": "^4.1.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.6.1", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.9", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "2.3.8", - "dev": true, - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-sign/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/browserify-sign/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.28.1", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/caching-transform": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/caching-transform/node_modules/write-file-atomic": { - "version": "3.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001774", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "node_modules/capital-case": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/chai": { - "version": "5.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^2.0.1", - "check-error": "^2.1.1", - "deep-eql": "^5.0.1", - "loupe": "^3.1.0", - "pathval": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "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/chalk/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/change-case": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/change-case-all": { - "version": "1.0.15", - "dev": true, - "license": "MIT", - "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/char-regex": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/chardet": { - "version": "2.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/chart.js": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.5.1.tgz", - "integrity": "sha512-GIjfiT9dbmHRiYi6Nl2yFCq7kkwdkp1W/lp2J99rX0yo9tgJGn3lKQATztIjb5tVtevcBtIdICNWqlq5+E8/Pw==", - "license": "MIT", - "dependencies": { - "@kurkle/color": "^0.3.0" - }, - "engines": { - "pnpm": ">=8" - } - }, - "node_modules/check-error": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 16" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/ci-info": { - "version": "3.9.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cipher-base": { - "version": "1.0.7", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.2" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cipher-base/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/cjs-module-lexer": { - "version": "1.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/class-variance-authority": { - "version": "0.7.1", - "license": "Apache-2.0", - "dependencies": { - "clsx": "^2.1.1" - }, - "funding": { - "url": "https://polar.sh/cva" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/clone": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clsx": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/co": { - "version": "4.6.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colord": { - "version": "2.9.3", - "dev": true, - "license": "MIT" - }, - "node_modules/colorette": { - "version": "2.0.20", - "dev": true, - "license": "MIT" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "9.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "dev": true - }, - "node_modules/constant-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/cookie": { - "version": "0.7.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-es": { - "version": "1.2.2", - "license": "MIT" - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/corser": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/cosmiconfig": { - "version": "8.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/create-hash": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-hmac/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/create-jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "bin": { - "create-jest": "bin/create-jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-fetch": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^2.7.0" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch": { - "version": "2.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/cross-fetch/node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/cross-fetch/node_modules/node-fetch/node_modules/whatwg-url/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-fetch/node_modules/node-fetch/node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "3.0.1", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/cross-inspect": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.1", - "dev": true, - "license": "MIT", - "dependencies": { - "browserify-cipher": "^1.0.1", - "browserify-sign": "^4.2.3", - "create-ecdh": "^4.0.4", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "diffie-hellman": "^5.0.3", - "hash-base": "~3.0.4", - "inherits": "^2.0.4", - "pbkdf2": "^3.1.2", - "public-encrypt": "^4.0.3", - "randombytes": "^2.1.0", - "randomfill": "^1.0.4" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/crypto-browserify/node_modules/create-hash": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/css-declaration-sorter": { - "version": "7.3.1", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14 || ^16 || >=18" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-select": { - "version": "5.2.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select/node_modules/domhandler": { - "version": "5.0.3", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domhandler/node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/css-select/node_modules/domutils": { - "version": "3.2.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/dom-serializer": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/css-tree": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/css-what": { - "version": "6.2.2", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css.escape": { - "version": "1.5.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cssnano-preset-default": "^7.0.10", - "lilconfig": "^3.1.3" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/cssnano-preset-default": { - "version": "7.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^5.0.1", - "postcss-calc": "^10.1.1", - "postcss-colormin": "^7.0.5", - "postcss-convert-values": "^7.0.8", - "postcss-discard-comments": "^7.0.5", - "postcss-discard-duplicates": "^7.0.2", - "postcss-discard-empty": "^7.0.1", - "postcss-discard-overridden": "^7.0.1", - "postcss-merge-longhand": "^7.0.5", - "postcss-merge-rules": "^7.0.7", - "postcss-minify-font-values": "^7.0.1", - "postcss-minify-gradients": "^7.0.1", - "postcss-minify-params": "^7.0.5", - "postcss-minify-selectors": "^7.0.5", - "postcss-normalize-charset": "^7.0.1", - "postcss-normalize-display-values": "^7.0.1", - "postcss-normalize-positions": "^7.0.1", - "postcss-normalize-repeat-style": "^7.0.1", - "postcss-normalize-string": "^7.0.1", - "postcss-normalize-timing-functions": "^7.0.1", - "postcss-normalize-unicode": "^7.0.5", - "postcss-normalize-url": "^7.0.1", - "postcss-normalize-whitespace": "^7.0.1", - "postcss-ordered-values": "^7.0.2", - "postcss-reduce-initial": "^7.0.5", - "postcss-reduce-transforms": "^7.0.1", - "postcss-svgo": "^7.1.0", - "postcss-unique-selectors": "^7.0.4" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/cssnano-utils": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/csso": { - "version": "5.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "css-tree": "~2.2.0" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.28", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/csso/node_modules/css-tree/node_modules/mdn-data": { - "version": "2.0.28", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/cssom": { - "version": "0.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.2.3", - "license": "MIT" - }, - "node_modules/cwd": { - "version": "0.10.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-pkg": "^0.1.2", - "fs-exists-sync": "^0.1.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/dashify": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, - "node_modules/data-urls": { - "version": "3.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/data-view-buffer": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/inspect-js" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/dataloader": { - "version": "2.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/date-fns": { - "version": "4.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" - } - }, - "node_modules/debounce": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decimal.js": { - "version": "10.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/dedent": { - "version": "1.7.1", - "dev": true, - "license": "MIT", - "peerDependencies": { - "babel-plugin-macros": "^3.1.0" - }, - "peerDependenciesMeta": { - "babel-plugin-macros": { - "optional": true - } - } - }, - "node_modules/deep-eql": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-require-extensions": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "strip-bom": "^4.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-require-extensions/node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/des.js": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "license": "Apache-2.0" - }, - "node_modules/diff": { - "version": "8.0.3", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/diffable-html": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "htmlparser2": "^3.9.2" - } - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-accessibility-api": { - "version": "0.6.3", - "dev": true, - "license": "MIT" - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.3.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/domain-browser": { - "version": "4.22.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://bevry.me/fund" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/domexception": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/domhandler": { - "version": "2.4.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/domutils": { - "version": "1.7.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "16.6.1", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/dset": { - "version": "3.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.302", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/emittery": { - "version": "0.13.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "4.5.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/environment": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/error-ex": { - "version": "1.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.24.1", - "dev": true, - "license": "MIT", - "dependencies": { - "array-buffer-byte-length": "^1.0.2", - "arraybuffer.prototype.slice": "^1.0.4", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "data-view-buffer": "^1.0.2", - "data-view-byte-length": "^1.0.2", - "data-view-byte-offset": "^1.0.1", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "es-set-tostringtag": "^2.1.0", - "es-to-primitive": "^1.3.0", - "function.prototype.name": "^1.1.8", - "get-intrinsic": "^1.3.0", - "get-proto": "^1.0.1", - "get-symbol-description": "^1.1.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "internal-slot": "^1.1.0", - "is-array-buffer": "^3.0.5", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.2", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.2.1", - "is-set": "^2.0.3", - "is-shared-array-buffer": "^1.0.4", - "is-string": "^1.1.1", - "is-typed-array": "^1.1.15", - "is-weakref": "^1.1.1", - "math-intrinsics": "^1.1.0", - "object-inspect": "^1.13.4", - "object-keys": "^1.1.1", - "object.assign": "^4.1.7", - "own-keys": "^1.0.1", - "regexp.prototype.flags": "^1.5.4", - "safe-array-concat": "^1.1.3", - "safe-push-apply": "^1.0.0", - "safe-regex-test": "^1.1.0", - "set-proto": "^1.0.0", - "stop-iteration-iterator": "^1.1.0", - "string.prototype.trim": "^1.2.10", - "string.prototype.trimend": "^1.0.9", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.3", - "typed-array-byte-length": "^1.0.3", - "typed-array-byte-offset": "^1.0.4", - "typed-array-length": "^1.0.7", - "unbox-primitive": "^1.1.0", - "which-typed-array": "^1.1.19" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.24.1", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.1.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.3.0", - "globalthis": "^1.0.4", - "gopd": "^1.2.0", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "iterator.prototype": "^1.1.5", - "safe-array-concat": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es6-error": { - "version": "4.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/esbuild": { - "version": "0.25.12", - "devOptional": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" - } - }, - "node_modules/esbuild-register": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4" - }, - "peerDependencies": { - "esbuild": ">=0.12 <1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-airbnb": { - "version": "19.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-config-airbnb-base": "^15.0.0", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5" - }, - "engines": { - "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0" - } - }, - "node_modules/eslint-config-airbnb-base": { - "version": "15.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "confusing-browser-globals": "^1.0.10", - "object.assign": "^4.1.2", - "object.entries": "^1.1.5", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "peerDependencies": { - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.2" - } - }, - "node_modules/eslint-config-airbnb-base/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-config-airbnb-typescript": { - "version": "17.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-config-airbnb-base": "^15.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.13.0 || ^6.0.0", - "@typescript-eslint/parser": "^5.0.0 || ^6.0.0", - "eslint": "^7.32.0 || ^8.2.0", - "eslint-plugin-import": "^2.25.3" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.2", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.1", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.32.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.9", - "array.prototype.findlastindex": "^1.2.6", - "array.prototype.flat": "^1.3.3", - "array.prototype.flatmap": "^1.3.3", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.1", - "hasown": "^2.0.2", - "is-core-module": "^2.16.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.1", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.9", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-import/node_modules/tsconfig-paths": { - "version": "3.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/eslint-plugin-jest": { - "version": "27.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.10.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", - "eslint": "^7.0.0 || ^8.0.0", - "jest": "*" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jest-dom": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.16.3", - "requireindex": "^1.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6", - "yarn": ">=1" - }, - "peerDependencies": { - "@testing-library/dom": "^8.0.0 || ^9.0.0 || ^10.0.0", - "eslint": "^6.8.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" - }, - "peerDependenciesMeta": { - "@testing-library/dom": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jest-formatting": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": ">=0.8.0" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-plugin-jest/node_modules/@typescript-eslint/utils/node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "dev": true, - "license": "MIT", - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-playwright": { - "version": "0.22.2", - "dev": true, - "license": "MIT", - "workspaces": [ - "examples" - ], - "dependencies": { - "globals": "^13.23.0" - }, - "peerDependencies": { - "eslint": ">=7", - "eslint-plugin-jest": ">=25" - }, - "peerDependenciesMeta": { - "eslint-plugin-jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.5.5", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.1", - "synckit": "^0.11.12" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.5", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.3", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.2.1", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.9", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.1", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.12", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.6", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "is-core-module": "^2.16.1", - "node-exports-info": "^1.6.0", - "object-keys": "^1.1.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "10.0.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-storybook": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^8.8.1" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "eslint": ">=8", - "storybook": "^9.1.19" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.56.1", - "@typescript-eslint/types": "8.56.1", - "@typescript-eslint/typescript-estree": "8.56.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.1", - "@typescript-eslint/visitor-keys": "8.56.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.1", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.56.1", - "@typescript-eslint/tsconfig-utils": "8.56.1", - "@typescript-eslint/types": "8.56.1", - "@typescript-eslint/visitor-keys": "8.56.1", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.56.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.56.1", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "10.2.3", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/ts-api-utils": { - "version": "2.4.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/eslint-plugin-tailwindcss": { - "version": "3.18.2", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.5", - "postcss": "^8.4.4" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "tailwindcss": "^3.4.0" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "6.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/utils": "^5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/utils/node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint-plugin-unused-imports": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-rule-composer": "^0.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "6 - 7", - "eslint": "8" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } - } - }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-stream": { - "version": "3.3.4", - "dev": true, - "license": "MIT", - "dependencies": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "dev": true, - "license": "MIT" - }, - "node_modules/events": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/evp_bytestokey/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/execa": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expand-tilde": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "os-homedir": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expect": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/expect-playwright": { - "version": "0.8.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.20.1", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fbjs": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/fdir": { - "version": "6.5.0", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-file-up": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-exists-sync": "^0.1.0", - "resolve-dir": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-pkg": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "find-file-up": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/find-process": { - "version": "1.4.11", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "~4.1.2", - "commander": "^12.1.0", - "loglevel": "^1.9.2" - }, - "bin": { - "find-process": "bin/find-process.js" - } - }, - "node_modules/find-process/node_modules/commander": { - "version": "12.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/find-up": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-each": { - "version": "0.3.5", - "license": "MIT", - "dependencies": { - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/form-data": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/fraction.js": { - "version": "5.3.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/from": { - "version": "0.1.7", - "dev": true, - "license": "MIT" - }, - "node_modules/fromentries": { - "version": "1.3.2", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/fs-exists-sync": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "functions-have-names": "^1.2.3", - "hasown": "^2.0.2", - "is-callable": "^1.2.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/generator-function": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-nonce": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.13.6", - "license": "MIT", - "dependencies": { - "resolve-pkg-maps": "^1.0.0" - }, - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" - } - }, - "node_modules/glob": { - "version": "8.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.8", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/global-modules": { - "version": "0.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "global-prefix": "^0.1.4", - "is-windows": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-modules/node_modules/is-windows": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "0.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "homedir-polyfill": "^1.0.0", - "ini": "^1.3.4", - "is-windows": "^0.2.0", - "which": "^1.2.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/is-windows": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/goober": { - "version": "2.1.18", - "license": "MIT", - "peerDependencies": { - "csstype": "^3.0.10" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "dev": true, - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/graphql": { - "version": "16.13.0", - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" - } - }, - "node_modules/graphql-config": { - "version": "5.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-file-loader": "^8.0.0", - "@graphql-tools/json-file-loader": "^8.0.0", - "@graphql-tools/load": "^8.1.0", - "@graphql-tools/merge": "^9.0.0", - "@graphql-tools/url-loader": "^8.0.0", - "@graphql-tools/utils": "^10.0.0", - "cosmiconfig": "^8.1.0", - "jiti": "^2.0.0", - "minimatch": "^9.0.5", - "string-env-interpolation": "^1.0.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">= 16.0.0" - }, - "peerDependencies": { - "cosmiconfig-toml-loader": "^1.0.0", - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - }, - "peerDependenciesMeta": { - "cosmiconfig-toml-loader": { - "optional": true - } - } - }, - "node_modules/graphql-config/node_modules/jiti": { - "version": "2.6.1", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/graphql-config/node_modules/minimatch": { - "version": "9.0.7", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^5.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/graphql-config/node_modules/minimatch/node_modules/brace-expansion": { - "version": "5.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/graphql-config/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/graphql-request": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-typed-document-node/core": "^3.2.0", - "cross-fetch": "^3.1.5" - }, - "peerDependencies": { - "graphql": "14 - 16" - } - }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/graphql-ws": { - "version": "6.0.7", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=20" - }, - "peerDependencies": { - "@fastify/websocket": "^10 || ^11", - "crossws": "~0.3", - "graphql": "^15.10.1 || ^16", - "ws": "^8" - }, - "peerDependenciesMeta": { - "@fastify/websocket": { - "optional": true - }, - "crossws": { - "optional": true - }, - "ws": { - "optional": true - } - } - }, - "node_modules/has-bigints": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-base": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/hash.js": { - "version": "1.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasha": { - "version": "5.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasha/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/he": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "bin": { - "he": "bin/he" - } - }, - "node_modules/header-case": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/headers-polyfill": { - "version": "4.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC" - }, - "node_modules/html-encoding-sniffer": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "whatwg-encoding": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "dev": true, - "license": "MIT", - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "dev": true, - "license": "MIT", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/http-server": { - "version": "14.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-auth": "^2.0.1", - "chalk": "^4.1.2", - "corser": "^2.0.1", - "he": "^1.2.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy": "^1.18.1", - "mime": "^1.6.0", - "minimist": "^1.2.6", - "opener": "^1.5.1", - "portfinder": "^1.0.28", - "secure-compare": "3.0.1", - "union": "~0.5.0", - "url-join": "^4.0.1" - }, - "bin": { - "http-server": "bin/http-server" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-readable-checksum": { - "version": "0.3.0", - "resolved": "file:package/human-readable-checksum-0.3.0.tgz", - "integrity": "sha512-B1O/e+o+dzo4NPIS4RER+rRQis5SJh/oGNht+ZyFJ+YgJpEcWghJyV3fnTuA1m+2ucgExI3myldZ5JuJRj8eeA==", - "license": "MIT", - "dependencies": { - "pbkdf2": "^3.1.3" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/husky": { - "version": "9.1.7", - "dev": true, - "license": "MIT", - "bin": { - "husky": "bin.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/iconv-lite": { - "version": "0.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immutable": { - "version": "3.7.6", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC" - }, - "node_modules/inquirer": { - "version": "8.2.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/external-editor": "^1.0.0", - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^6.0.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/internal-slot": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "dev": true, - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/is-absolute": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-async-function": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "async-function": "^1.0.0", - "call-bound": "^1.0.3", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.4", - "generator-function": "^2.0.0", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lower-case": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-nan": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-node-process": { - "version": "1.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/is-regex": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-relative": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-unc-path": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "has-symbols": "^1.1.0", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.15", - "license": "MIT", - "dependencies": { - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "unc-path-regex": "^0.1.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-upper-case": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "get-intrinsic": "^1.2.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/isbot": { - "version": "5.1.35", - "license": "Unlicense", - "engines": { - "node": ">=18" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/isomorphic-timers-promises": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/isomorphic-ws": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "append-transform": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-report/node_modules/make-dir": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-reports": { - "version": "3.2.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/iterator.prototype": { - "version": "1.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "get-proto": "^1.0.0", - "has-symbols": "^1.1.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/onetime/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-changed-files/node_modules/execa/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/jest-circus": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-cli": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-config": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-diff": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-docblock": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-each": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/jsdom": "^20.0.0", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0", - "jsdom": "^20.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jest-environment-node": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-junit": { - "version": "16.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "mkdirp": "^1.0.4", - "strip-ansi": "^6.0.1", - "uuid": "^8.3.2", - "xml": "^1.0.1" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/jest-leak-detector": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-message-util": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-mock": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-playwright-preset": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "expect-playwright": "^0.8.0", - "jest-process-manager": "^0.4.0", - "nyc": "^15.1.0", - "playwright-core": ">=1.2.0", - "rimraf": "^3.0.2", - "uuid": "^8.3.2" - }, - "peerDependencies": { - "jest": "^29.3.1", - "jest-circus": "^29.3.1", - "jest-environment-node": "^29.3.1", - "jest-runner": "^29.3.1" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-process-manager": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/wait-on": "^5.2.0", - "chalk": "^4.1.0", - "cwd": "^0.10.0", - "exit": "^0.1.2", - "find-process": "^1.4.4", - "prompts": "^2.4.1", - "signal-exit": "^3.0.3", - "spawnd": "^5.0.0", - "tree-kill": "^1.2.2", - "wait-on": "^7.0.0" - } - }, - "node_modules/jest-process-manager/node_modules/wait-on": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "^1.6.1", - "joi": "^17.11.0", - "lodash": "^4.17.21", - "minimist": "^1.2.8", - "rxjs": "^7.8.1" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/jest-process-manager/node_modules/wait-on/node_modules/joi": { - "version": "17.13.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.3.0", - "@hapi/topo": "^5.1.0", - "@sideway/address": "^4.1.5", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/jest-process-manager/node_modules/wait-on/node_modules/joi/node_modules/@hapi/hoek": { - "version": "9.3.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/jest-process-manager/node_modules/wait-on/node_modules/joi/node_modules/@hapi/topo": { - "version": "5.1.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runner": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/jest-runtime/node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer-html": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "diffable-html": "^4.1.0" - } - }, - "node_modules/jest-snapshot": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/jest-validate": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "2.2.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^6.0.0", - "chalk": "^5.2.0", - "jest-regex-util": "^29.0.0", - "jest-watcher": "^29.0.0", - "slash": "^5.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^14.17.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0 || ^29.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-escapes": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "5.6.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watcher": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-watcher/node_modules/string-length/node_modules/char-regex": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.21.7", - "license": "MIT", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "18.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@hapi/address": "^5.1.1", - "@hapi/formula": "^3.0.2", - "@hapi/hoek": "^11.0.7", - "@hapi/pinpoint": "^2.0.1", - "@hapi/tlds": "^1.1.1", - "@hapi/topo": "^6.0.2", - "@standard-schema/spec": "^1.0.0" - }, - "engines": { - "node": ">= 20" - } - }, - "node_modules/jose": { - "version": "5.10.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/panva" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "20.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsdom/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/http-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/jsdom/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/jsdom/node_modules/https-proxy-agent/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-to-pretty-yaml": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "remedial": "^1.0.7", - "remove-trailing-spaces": "^1.0.6" - }, - "engines": { - "node": ">= 0.2.0" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "dev": true, - "license": "MIT", - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/language-tags": { - "version": "1.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/lazy-ass": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "> 0.8" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "3.1.3", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/lint-staged": { - "version": "15.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^5.4.1", - "commander": "^13.1.0", - "debug": "^4.4.0", - "execa": "^8.0.1", - "lilconfig": "^3.1.3", - "listr2": "^8.2.5", - "micromatch": "^4.0.8", - "pidtree": "^0.6.0", - "string-argv": "^0.3.2", - "yaml": "^2.7.0" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": ">=18.12.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" - } - }, - "node_modules/lint-staged/node_modules/chalk": { - "version": "5.6.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/commander": { - "version": "13.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/lint-staged/node_modules/listr2": { - "version": "8.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^4.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^6.1.0", - "rfdc": "^1.4.1", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/slice-ansi": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/string-width": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/string-width/node_modules/emoji-regex": { - "version": "10.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/cli-truncate/node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/eventemitter3": { - "version": "5.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^7.0.0", - "cli-cursor": "^5.0.0", - "slice-ansi": "^7.1.0", - "strip-ansi": "^7.1.0", - "wrap-ansi": "^9.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/ansi-escapes": { - "version": "7.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "environment": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/cli-cursor": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/cli-cursor/node_modules/restore-cursor": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/cli-cursor/node_modules/restore-cursor/node_modules/onetime": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/cli-cursor/node_modules/restore-cursor/node_modules/signal-exit": { - "version": "4.1.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/slice-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/log-update/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi/node_modules/string-width": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi/node_modules/string-width/node_modules/emoji-regex": { - "version": "10.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/lint-staged/node_modules/listr2/node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/listr2": { - "version": "4.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } - } - }, - "node_modules/listr2/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/listr2/node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/load-json-file": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "license": "MIT" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "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/log-update/node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-update/node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/loglevel": { - "version": "1.9.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/loupe": { - "version": "3.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lower-case-first": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lucide-react": { - "version": "0.516.0", - "license": "ISC", - "peerDependencies": { - "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/lz-string": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "lz-string": "bin/bin.js" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-stream": { - "version": "0.1.0", - "dev": true - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/md5.js": { - "version": "1.3.5", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/md5.js/node_modules/hash-base": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/md5.js/node_modules/hash-base/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/md5.js/node_modules/hash-base/node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/md5.js/node_modules/hash-base/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/md5.js/node_modules/hash-base/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/md5.js/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/memorystream": { - "version": "0.3.1", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/meros": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=13" - }, - "peerDependencies": { - "@types/node": ">=13" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mimic-function": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.4", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.1.3", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/msw": { - "version": "2.10.4", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@bundled-es-modules/cookie": "^2.0.1", - "@bundled-es-modules/statuses": "^1.0.1", - "@bundled-es-modules/tough-cookie": "^0.1.6", - "@inquirer/confirm": "^5.0.0", - "@mswjs/interceptors": "^0.39.1", - "@open-draft/deferred-promise": "^2.2.0", - "@open-draft/until": "^2.1.0", - "@types/cookie": "^0.6.0", - "@types/statuses": "^2.0.4", - "graphql": "^16.8.1", - "headers-polyfill": "^4.0.2", - "is-node-process": "^1.2.0", - "outvariant": "^1.4.3", - "path-to-regexp": "^6.3.0", - "picocolors": "^1.1.1", - "strict-event-emitter": "^0.5.1", - "type-fest": "^4.26.1", - "yargs": "^17.7.2" - }, - "bin": { - "msw": "cli/index.js" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/mswjs" - }, - "peerDependencies": { - "typescript": ">= 4.8.x" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/msw-storybook-addon": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-node-process": "^1.0.1" - }, - "peerDependencies": { - "msw": "^2.0.0" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "license": "ISC" - }, - "node_modules/mz": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoassert": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/nanoid": { - "version": "3.3.11", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-exports-info": { - "version": "1.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "array.prototype.flatmap": "^1.3.3", - "es-errors": "^1.3.0", - "object.entries": "^1.1.9", - "semver": "^6.3.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/node-exports-info/node_modules/semver": { - "version": "6.3.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/node-fetch": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/node-preload": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-releases": { - "version": "2.0.27", - "license": "MIT" - }, - "node_modules/node-stdlib-browser": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "assert": "^2.0.0", - "browser-resolve": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^5.7.1", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "create-require": "^1.1.1", - "crypto-browserify": "^3.12.1", - "domain-browser": "4.22.0", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "isomorphic-timers-promises": "^1.0.1", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "pkg-dir": "^5.0.0", - "process": "^0.11.10", - "punycode": "^1.4.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^3.6.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.1", - "url": "^0.11.4", - "util": "^0.12.4", - "vm-browserify": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^5.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-stdlib-browser/node_modules/pkg-dir/node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/npm-run-all/node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/path-key": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.2", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/shebang-command": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/shebang-command/node_modules/shebang-regex": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/cross-spawn/node_modules/which": { - "version": "1.3.1", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/npm-run-all/node_modules/pidtree": { - "version": "0.3.1", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/nuqs": { - "version": "2.4.3", - "license": "MIT", - "dependencies": { - "mitt": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/franky47" - }, - "peerDependencies": { - "@remix-run/react": ">=2", - "next": ">=14.2.0", - "react": ">=18.2.0 || ^19.0.0-0", - "react-router": "^6 || ^7", - "react-router-dom": "^6 || ^7" - }, - "peerDependenciesMeta": { - "@remix-run/react": { - "optional": true - }, - "next": { - "optional": true - }, - "react-router": { - "optional": true - }, - "react-router-dom": { - "optional": true - } - } - }, - "node_modules/nwsapi": { - "version": "2.2.23", - "dev": true, - "license": "MIT" - }, - "node_modules/nyc": { - "version": "15.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/convert-source-map": { - "version": "1.9.0", - "dev": true, - "license": "MIT" - }, - "node_modules/nyc/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/find-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/find-up/node_modules/locate-path/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nyc/node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/yargs/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/nyc/node_modules/yargs/node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, - "node_modules/nyc/node_modules/yargs/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/nyc/node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.13.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.7", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0", - "has-symbols": "^1.1.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.9", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "dev": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optimism": { - "version": "0.18.1", - "license": "MIT", - "dependencies": { - "@wry/caches": "^1.0.0", - "@wry/context": "^0.7.0", - "@wry/trie": "^0.5.0", - "tslib": "^2.3.0" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "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/os-browserify": { - "version": "0.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/os-homedir": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/outvariant": { - "version": "1.4.3", - "dev": true, - "license": "MIT" - }, - "node_modules/own-keys": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "get-intrinsic": "^1.2.6", - "object-keys": "^1.1.1", - "safe-push-apply": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit/node_modules/yocto-queue": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-hash": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "1.0.11", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/param-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.9", - "dev": true, - "license": "ISC", - "dependencies": { - "asn1.js": "^4.10.1", - "browserify-aes": "^1.2.0", - "evp_bytestokey": "^1.0.3", - "pbkdf2": "^3.1.5", - "safe-buffer": "^5.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse-asn1/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse5": { - "version": "7.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^6.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5/node_modules/entities": { - "version": "6.0.1", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/path-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-root": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "dev": true, - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "6.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathval": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.16" - } - }, - "node_modules/pause-stream": { - "version": "0.0.11", - "dev": true, - "license": [ - "MIT", - "Apache2" - ], - "dependencies": { - "through": "~2.3" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "ripemd160": "^2.0.3", - "safe-buffer": "^5.2.1", - "sha.js": "^2.4.12", - "to-buffer": "^1.2.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pbkdf2/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.3", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.7", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up/node_modules/locate-path/node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/playwright": { - "version": "1.58.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "playwright-core": "1.58.2" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "2.3.2" - } - }, - "node_modules/playwright-core": { - "version": "1.58.2", - "dev": true, - "license": "Apache-2.0", - "bin": { - "playwright-core": "cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/playwright/node_modules/fsevents": { - "version": "2.3.2", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/portfinder": { - "version": "1.0.38", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^3.2.6", - "debug": "^4.3.6" - }, - "engines": { - "node": ">= 10.12" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/postcss": { - "version": "8.5.6", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "10.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12 || ^20.9 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.38" - } - }, - "node_modules/postcss-calc/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-colormin": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-convert-values": { - "version": "7.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-comments": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-comments/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-empty": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-import": { - "version": "16.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=18.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.1.0", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "6.0.1", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "lilconfig": "^3.1.1" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "jiti": ">=1.21.0", - "postcss": ">=8.0.9", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - }, - "postcss": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/postcss-merge-longhand": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^7.0.5" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-merge-rules": { - "version": "7.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^5.0.1", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "colord": "^2.9.3", - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-params": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-nested": { - "version": "6.2.0", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.1.1" - }, - "engines": { - "node": ">=12.0" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-string": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-url": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-ordered-values": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cssnano-utils": "^5.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.1.2", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^4.0.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >= 18" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "commander": "^11.1.0", - "css-select": "^5.1.0", - "css-tree": "^3.0.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.1.1", - "sax": "^1.4.1" - }, - "bin": { - "svgo": "bin/svgo.js" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/postcss-svgo/node_modules/svgo/node_modules/commander": { - "version": "11.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/postcss-svgo/node_modules/svgo/node_modules/css-tree": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.12.2", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo/node_modules/css-tree/node_modules/mdn-data": { - "version": "2.12.2", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/postcss-unique-selectors": { - "version": "7.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/postcss-unique-selectors/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.2.4", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-format": { - "version": "29.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/process": { - "version": "0.11.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/process-on-spawn": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/promise": { - "version": "7.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/ps-tree": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "event-stream": "=3.3.4" - }, - "bin": { - "ps-tree": "bin/ps-tree.js" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.15.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.3.1" - }, - "funding": { - "url": "https://github.com/sponsors/lupomontero" - } - }, - "node_modules/psl/node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.3", - "dev": true, - "license": "MIT" - }, - "node_modules/public-encrypt/node_modules/create-hash": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/public-encrypt/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/punycode": { - "version": "1.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/pure-rand": { - "version": "6.1.0", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/dubzzz" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fast-check" - } - ], - "license": "MIT" - }, - "node_modules/qs": { - "version": "6.15.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randombytes/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/randomfill": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/react": { - "version": "19.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-chartjs-2": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/react-chartjs-2/-/react-chartjs-2-5.3.1.tgz", - "integrity": "sha512-h5IPXKg9EXpjoBzUfyWJvllMjG2mQ4EiuHQFhms/AjUm0XSZHhyRy2xVmLXHKrtcdrPO4mnGqRtYoD0vp95A0A==", - "license": "MIT", - "peerDependencies": { - "chart.js": "^4.1.1", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/react-docgen": { - "version": "8.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.0", - "@babel/traverse": "^7.28.0", - "@babel/types": "^7.28.2", - "@types/babel__core": "^7.20.5", - "@types/babel__traverse": "^7.20.7", - "@types/doctrine": "^0.0.9", - "@types/resolve": "^1.20.2", - "doctrine": "^3.0.0", - "resolve": "^1.22.1", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": "^20.9.0 || >=22" - } - }, - "node_modules/react-docgen-typescript": { - "version": "2.4.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typescript": ">= 4.3.x" - } - }, - "node_modules/react-dom": { - "version": "19.1.1", - "license": "MIT", - "dependencies": { - "scheduler": "^0.26.0" - }, - "peerDependencies": { - "react": "^19.1.1" - } - }, - "node_modules/react-is": { - "version": "18.3.1", - "dev": true, - "license": "MIT" - }, - "node_modules/react-refresh": { - "version": "0.17.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.7.2", - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.7", - "react-style-singleton": "^2.2.3", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.3", - "use-sidecar": "^1.1.3" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.8", - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.2", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.3", - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-pkg": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/recast": { - "version": "0.23.11", - "license": "MIT", - "dependencies": { - "ast-types": "^0.16.1", - "esprima": "~4.0.0", - "source-map": "~0.6.1", - "tiny-invariant": "^1.3.3", - "tslib": "^2.0.1" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/redent/node_modules/strip-indent": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.9", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.7", - "get-proto": "^1.0.1", - "which-builtin-type": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rehackt": { - "version": "0.1.0", - "license": "MIT", - "peerDependencies": { - "@types/react": "*", - "react": "*" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "node_modules/relay-runtime": { - "version": "12.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.0.0", - "fbjs": "^3.0.0", - "invariant": "^2.2.4" - } - }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/remedial": { - "version": "1.0.8", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "engines": { - "node": "*" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/remove-trailing-spaces": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/requireindex": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.5" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.11", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-dir": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "expand-tilde": "^1.2.2", - "global-modules": "^0.2.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-pkg-maps": { - "version": "1.0.0", - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" - } - }, - "node_modules/resolve.exports": { - "version": "2.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/onetime/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.3", - "license": "MIT", - "dependencies": { - "hash-base": "^3.1.2", - "inherits": "^2.0.4" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ripemd160/node_modules/hash-base": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^2.3.8", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ripemd160/node_modules/hash-base/node_modules/readable-stream": { - "version": "2.3.8", - "license": "MIT", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/ripemd160/node_modules/hash-base/node_modules/readable-stream/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/ripemd160/node_modules/hash-base/node_modules/readable-stream/node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/ripemd160/node_modules/hash-base/node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/ripemd160/node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/rollup": { - "version": "4.59.0", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.59.0", - "@rollup/rollup-android-arm64": "4.59.0", - "@rollup/rollup-darwin-arm64": "4.59.0", - "@rollup/rollup-darwin-x64": "4.59.0", - "@rollup/rollup-freebsd-arm64": "4.59.0", - "@rollup/rollup-freebsd-x64": "4.59.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", - "@rollup/rollup-linux-arm-musleabihf": "4.59.0", - "@rollup/rollup-linux-arm64-gnu": "4.59.0", - "@rollup/rollup-linux-arm64-musl": "4.59.0", - "@rollup/rollup-linux-loong64-gnu": "4.59.0", - "@rollup/rollup-linux-loong64-musl": "4.59.0", - "@rollup/rollup-linux-ppc64-gnu": "4.59.0", - "@rollup/rollup-linux-ppc64-musl": "4.59.0", - "@rollup/rollup-linux-riscv64-gnu": "4.59.0", - "@rollup/rollup-linux-riscv64-musl": "4.59.0", - "@rollup/rollup-linux-s390x-gnu": "4.59.0", - "@rollup/rollup-linux-x64-gnu": "4.59.0", - "@rollup/rollup-linux-x64-musl": "4.59.0", - "@rollup/rollup-openbsd-x64": "4.59.0", - "@rollup/rollup-openharmony-arm64": "4.59.0", - "@rollup/rollup-win32-arm64-msvc": "4.59.0", - "@rollup/rollup-win32-ia32-msvc": "4.59.0", - "@rollup/rollup-win32-x64-gnu": "4.59.0", - "@rollup/rollup-win32-x64-msvc": "4.59.0", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "get-intrinsic": "^1.2.6", - "has-symbols": "^1.1.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/safe-push-apply": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/sax": { - "version": "1.4.4", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/saxes": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=v12.22.7" - } - }, - "node_modules/scheduler": { - "version": "0.26.0", - "license": "MIT" - }, - "node_modules/scuid": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/secure-compare": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/semver": { - "version": "7.7.4", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sentence-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/seroval": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/seroval-plugins": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "seroval": "^1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-proto": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/sha.js": { - "version": "2.4.12", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.4", - "safe-buffer": "^5.2.1", - "to-buffer": "^1.2.0" - }, - "bin": { - "sha.js": "bin.js" - }, - "engines": { - "node": ">= 0.10" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sha.js/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "node_modules/signedsource": { - "version": "1.0.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/snake-case": { - "version": "3.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/solid-js": { - "version": "1.9.11", - "license": "MIT", - "dependencies": { - "csstype": "^3.1.0", - "seroval": "~1.5.0", - "seroval-plugins": "~1.5.0" - } - }, - "node_modules/sonner": { - "version": "2.0.7", - "license": "MIT", - "peerDependencies": { - "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.13", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/spawnd": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "exit": "^0.1.2", - "signal-exit": "^3.0.3", - "tree-kill": "^1.2.2", - "wait-port": "^0.2.9" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "dev": true, - "license": "CC-BY-3.0" - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.23", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/split": { - "version": "0.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/sponge-case": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/start-server-and-test": { - "version": "2.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "arg": "^5.0.2", - "bluebird": "3.7.2", - "check-more-types": "2.24.0", - "debug": "4.4.3", - "execa": "5.1.1", - "lazy-ass": "1.6.0", - "ps-tree": "1.2.0", - "wait-on": "9.0.4" - }, - "bin": { - "server-test": "src/bin/start.js", - "start-server-and-test": "src/bin/start.js", - "start-test": "src/bin/start.js" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/start-server-and-test/node_modules/execa": { - "version": "5.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/npm-run-path": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/onetime/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/start-server-and-test/node_modules/execa/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/statuses": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stop-iteration-iterator": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "internal-slot": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/storybook": { - "version": "9.1.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@testing-library/jest-dom": "^6.6.3", - "@testing-library/user-event": "^14.6.1", - "@vitest/expect": "3.2.4", - "@vitest/mocker": "3.2.4", - "@vitest/spy": "3.2.4", - "better-opn": "^3.0.2", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", - "recast": "^0.23.5", - "semver": "^7.6.2", - "ws": "^8.18.0" - }, - "bin": { - "storybook": "bin/index.cjs" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-combiner": { - "version": "0.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "duplexer": "~0.1.1" - } - }, - "node_modules/stream-http": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/strict-event-emitter": { - "version": "0.5.1", - "dev": true, - "license": "MIT" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/string-argv": { - "version": "0.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-env-interpolation": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/string-length": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-length/node_modules/strip-ansi": { - "version": "7.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string-length/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.12", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.3", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.6", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.6", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "internal-slot": "^1.1.0", - "regexp.prototype.flags": "^1.5.3", - "set-function-name": "^2.0.2", - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.padend": { - "version": "3.1.6", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-indent": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "7.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.27.0", - "postcss-selector-parser": "^7.1.0" - }, - "engines": { - "node": "^18.12.0 || ^20.9.0 || >=22.0" - }, - "peerDependencies": { - "postcss": "^8.4.32" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/sucrase": { - "version": "3.35.1", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "tinyglobby": "^0.2.11", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/sucrase/node_modules/commander": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/svgo": { - "version": "3.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^5.1.0", - "css-tree": "^2.3.1", - "css-what": "^6.1.0", - "csso": "^5.0.5", - "picocolors": "^1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/svgo" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/swap-case": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "dev": true, - "license": "MIT" - }, - "node_modules/sync-fetch": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "node-fetch": "^3.3.2", - "timeout-signal": "^2.0.0", - "whatwg-mimetype": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/sync-fetch/node_modules/whatwg-mimetype": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/synckit": { - "version": "0.11.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.2.9" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/synckit" - } - }, - "node_modules/tailwind-merge": { - "version": "3.5.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, - "node_modules/tailwindcss": { - "version": "3.4.19", - "license": "MIT", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.6.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.21.7", - "lilconfig": "^3.1.3", - "micromatch": "^4.0.8", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.1.1", - "postcss": "^8.4.47", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", - "postcss-nested": "^6.2.0", - "postcss-selector-parser": "^6.1.2", - "resolve": "^1.22.8", - "sucrase": "^3.35.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss-animate": { - "version": "1.0.7", - "license": "MIT", - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/tailwindcss/node_modules/postcss-import": { - "version": "15.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/thenify": { - "version": "3.3.1", - "license": "MIT", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "license": "MIT", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/timeout-signal": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "dev": true, - "license": "MIT", - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tiny-invariant": { - "version": "1.3.3", - "license": "MIT" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/tinyglobby": { - "version": "0.2.15", - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyrainbow": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tinyspy": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/title-case": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/to-buffer": { - "version": "1.2.2", - "license": "MIT", - "dependencies": { - "isarray": "^2.0.5", - "safe-buffer": "^5.2.1", - "typed-array-buffer": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/to-buffer/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tough-cookie": { - "version": "4.1.4", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tr46/node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/ts-api-utils": { - "version": "1.4.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/ts-dedent": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.10" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "license": "Apache-2.0" - }, - "node_modules/ts-invariant": { - "version": "0.10.3", - "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-log": { - "version": "2.2.7", - "dev": true, - "license": "MIT" - }, - "node_modules/tsconfig-paths": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "json5": "^2.2.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/tsx": { - "version": "4.21.0", - "license": "MIT", - "dependencies": { - "esbuild": "~0.27.0", - "get-tsconfig": "^4.7.5" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", - "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz", - "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz", - "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz", - "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz", - "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz", - "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz", - "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz", - "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz", - "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz", - "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz", - "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==", - "cpu": [ - "loong64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz", - "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==", - "cpu": [ - "mips64el" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz", - "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==", - "cpu": [ - "ppc64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz", - "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==", - "cpu": [ - "riscv64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz", - "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==", - "cpu": [ - "s390x" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz", - "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz", - "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz", - "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz", - "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz", - "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz", - "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz", - "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz", - "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz", - "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz", - "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.27.3", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.3", - "@esbuild/android-arm": "0.27.3", - "@esbuild/android-arm64": "0.27.3", - "@esbuild/android-x64": "0.27.3", - "@esbuild/darwin-arm64": "0.27.3", - "@esbuild/darwin-x64": "0.27.3", - "@esbuild/freebsd-arm64": "0.27.3", - "@esbuild/freebsd-x64": "0.27.3", - "@esbuild/linux-arm": "0.27.3", - "@esbuild/linux-arm64": "0.27.3", - "@esbuild/linux-ia32": "0.27.3", - "@esbuild/linux-loong64": "0.27.3", - "@esbuild/linux-mips64el": "0.27.3", - "@esbuild/linux-ppc64": "0.27.3", - "@esbuild/linux-riscv64": "0.27.3", - "@esbuild/linux-s390x": "0.27.3", - "@esbuild/linux-x64": "0.27.3", - "@esbuild/netbsd-arm64": "0.27.3", - "@esbuild/netbsd-x64": "0.27.3", - "@esbuild/openbsd-arm64": "0.27.3", - "@esbuild/openbsd-x64": "0.27.3", - "@esbuild/openharmony-arm64": "0.27.3", - "@esbuild/sunos-x64": "0.27.3", - "@esbuild/win32-arm64": "0.27.3", - "@esbuild/win32-ia32": "0.27.3", - "@esbuild/win32-x64": "0.27.3" - } - }, - "node_modules/tsx/node_modules/esbuild/node_modules/@esbuild/darwin-arm64": { - "version": "0.27.3", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tty-browserify": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/type-check": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "4.41.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "for-each": "^0.3.3", - "gopd": "^1.2.0", - "has-proto": "^1.2.0", - "is-typed-array": "^1.1.15", - "reflect.getprototypeof": "^1.0.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.41", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "license": "MIT", - "bin": { - "ua-parser-js": "script/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/unbox-primitive": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.3", - "has-bigints": "^1.0.2", - "has-symbols": "^1.1.0", - "which-boxed-primitive": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/undici-types": { - "version": "6.21.0", - "devOptional": true, - "license": "MIT" - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/union": { - "version": "0.5.0", - "dev": true, - "dependencies": { - "qs": "^6.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/universalify": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unixify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "normalize-path": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unixify/node_modules/normalize-path": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unplugin": { - "version": "2.3.11", - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.5", - "acorn": "^8.15.0", - "picomatch": "^4.0.3", - "webpack-virtual-modules": "^0.6.2" - }, - "engines": { - "node": ">=18.12.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.1" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/upper-case": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/url": { - "version": "0.11.4", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/url-parse": { - "version": "1.5.10", - "dev": true, - "license": "MIT", - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/urlpattern-polyfill": { - "version": "10.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/use-callback-ref": { - "version": "1.3.3", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "*", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.6.0", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/usehooks-ts": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "lodash.debounce": "^4.0.8" - }, - "engines": { - "node": ">=16.15.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17 || ^18 || ^19 || ^19.0.0-rc" - } - }, - "node_modules/util": { - "version": "0.12.5", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-to-istanbul": { - "version": "9.3.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vite": { - "version": "6.4.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } - } - }, - "node_modules/vite-plugin-node-polyfills": { - "version": "0.24.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@rollup/plugin-inject": "^5.0.5", - "node-stdlib-browser": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/davidmyersdev" - }, - "peerDependencies": { - "vite": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/w3c-xmlserializer": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/wait-on": { - "version": "9.0.4", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "^1.13.5", - "joi": "^18.0.2", - "lodash": "^4.17.23", - "minimist": "^1.2.8", - "rxjs": "^7.8.2" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=20.0.0" - } - }, - "node_modules/wait-port": { - "version": "0.2.14", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^2.4.2", - "commander": "^3.0.2", - "debug": "^4.1.1" - }, - "bin": { - "wait-port": "bin/wait-port.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wait-port/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wait-port/node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/wait-port/node_modules/chalk/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/wait-port/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/wait-port/node_modules/commander": { - "version": "3.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.6.2", - "license": "MIT" - }, - "node_modules/whatwg-encoding": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "iconv-lite": "0.6.3" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-mimetype": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "11.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.1", - "is-number-object": "^1.1.1", - "is-string": "^1.1.1", - "is-symbol": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.1.0", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.2.1", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.1.0", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.16" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "dev": true, - "license": "ISC" - }, - "node_modules/which-typed-array": { - "version": "1.1.20", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.8", - "call-bound": "^1.0.4", - "for-each": "^0.3.5", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "4.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/ws": { - "version": "8.19.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/xml-name-validator": { - "version": "4.0.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12" - } - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/xtend": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.8.2", - "devOptional": true, - "license": "ISC", - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - }, - "funding": { - "url": "https://github.com/sponsors/eemeli" - } - }, - "node_modules/yaml-ast-parser": { - "version": "0.0.43", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/yargs": { - "version": "17.7.2", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zen-observable": { - "version": "0.8.15", - "license": "MIT" - }, - "node_modules/zen-observable-ts": { - "version": "1.2.5", - "license": "MIT", - "dependencies": { - "zen-observable": "0.8.15" - } - }, - "node_modules/zod": { - "version": "3.25.76", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - } - } -} diff --git a/src/__generated__/gql.ts b/src/__generated__/gql.ts index 58d6175..78d2c47 100644 --- a/src/__generated__/gql.ts +++ b/src/__generated__/gql.ts @@ -15,7 +15,7 @@ import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/ */ type Documents = { '\n query GetAccounts(\n $limit: Int\n $offset: Int\n $orderBy: [account_order_by!]\n ) {\n accounts: account(limit: $limit, offset: $offset, order_by: $orderBy) {\n id\n free\n frozen\n reserved\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_accounts\n }\n }\n ': typeof types.GetAccountsDocument; - '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n interceptor {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { interceptor: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ': typeof types.GetAccountByIdDocument; + '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n multisig: multisig_by_pk(id: $id) {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n multisigProposalCreated {\n id\n timestamp\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigSignerApproved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigProposalReady {\n id\n timestamp\n approvals_count\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n executedMultisigProposal {\n id\n timestamp\n approvers\n result\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n cancelledMultisigProposal {\n id\n timestamp\n cancelledBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n removedMultisigProposal {\n id\n timestamp\n removedBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigDepositsClaimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n guardian {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { guardian: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ': typeof types.GetAccountByIdDocument; '\n query GetAccountsStats($startDate: timestamptz!, $endDate: timestamptz!) {\n all: chain_stats_by_pk(id: "global") {\n total_accounts\n }\n\n recentlyActive: account_aggregate(\n where: {\n transfersFrom: { timestamp: { _gte: $startDate, _lte: $endDate } }\n }\n ) {\n aggregate {\n count\n }\n }\n\n recentlyDeposited: account_aggregate(\n where: {\n transfersTo: { timestamp: { _gte: $startDate, _lte: $endDate } }\n }\n ) {\n aggregate {\n count\n }\n }\n }\n ': typeof types.GetAccountsStatsDocument; '\n query GetBlocks(\n $limit: Int\n $offset: Int\n $orderBy: [block_order_by!]!\n $where: block_bool_exp\n ) {\n blocks: block(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n hash\n height\n reward\n timestamp\n extrinsics {\n id\n }\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: block_height\n }\n }\n ': typeof types.GetBlocksDocument; '\n query GetRecentBlocks(\n $limit: Int\n $offset: Int\n $orderBy: [block_order_by!]\n ) {\n blocks: block(limit: $limit, offset: $offset, order_by: $orderBy) {\n id\n hash\n height\n reward\n timestamp\n extrinsics {\n id\n }\n }\n }\n ': typeof types.GetRecentBlocksDocument; @@ -34,15 +34,63 @@ type Documents = { '\n query GetRecentExecutedReversibleTransactions(\n $limit: Int\n $offset: Int\n $orderBy: [executed_reversible_transfer_order_by!]\n ) {\n executedReversibleTransactions: executed_reversible_transfer(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n ) {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n }\n ': typeof types.GetRecentExecutedReversibleTransactionsDocument; '\n query GetExecutedReversibleTransactionsStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: executed_reversible_transfer_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_executed_transfers\n }\n }\n ': typeof types.GetExecutedReversibleTransactionsStatsDocument; '\n query GetExecutedReversibleTransactionByTxId($tx_id: String!) {\n executedReversibleTransactions: executed_reversible_transfer(\n where: { tx_id: { _eq: $tx_id } }\n ) {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n amount\n scheduled_at\n fee\n from {\n id\n }\n to {\n id\n }\n }\n }\n }\n ': typeof types.GetExecutedReversibleTransactionByTxIdDocument; - '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetHighSecuritySetsDocument; - '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': typeof types.GetRecentHighSecuritySetsDocument; + '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetHighSecuritySetsDocument; + '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': typeof types.GetRecentHighSecuritySetsDocument; '\n query GetHighSecuritySetsStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: high_security_set_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_high_security_sets\n }\n }\n ': typeof types.GetHighSecuritySetsStatsDocument; - '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': typeof types.GetHighSecuritySetByHashDocument; - '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miner_rewards\n }\n }\n ': typeof types.GetMinerLeaderboardDocument; + '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': typeof types.GetHighSecuritySetByHashDocument; + '\n query GetMinerLeaderboardChart($limit: Int) {\n topMiners: account_stats(\n limit: $limit\n order_by: { total_mined_blocks: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n }\n blocks: chain_stats_by_pk(id: "global") {\n totalCount: block_height\n }\n }\n ': typeof types.GetMinerLeaderboardChartDocument; + '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miners\n }\n }\n ': typeof types.GetMinerLeaderboardDocument; '\n query GetMinerRewards(\n $limit: Int\n $offset: Int\n $orderBy: [miner_reward_order_by!]\n $where: miner_reward_bool_exp\n ) {\n minerRewards: miner_reward(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n meta: miner_reward_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMinerRewardsDocument; '\n query GetRecentMinerRewards(\n $limit: Int\n $offset: Int\n $orderBy: [miner_reward_order_by!]\n $where: miner_reward_bool_exp\n ) {\n minerRewards: miner_reward(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n ': typeof types.GetRecentMinerRewardsDocument; '\n query GetMinerRewardsStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: miner_reward_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_miner_rewards\n }\n }\n ': typeof types.GetMinerRewardsStatsDocument; '\n query GetMinerRewardByHash($hash: String!) {\n minerRewards: miner_reward(where: { block: { hash: { _eq: $hash } } }) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n ': typeof types.GetMinerRewardByHashDocument; + '\n fragment MultisigCreatedFields on multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigCreatedFieldsFragmentDoc; + '\n \n query GetMultisigCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_order_by!]\n $where: multisig_bool_exp\n ) {\n multisigCreatedEvents: multisig(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigCreatedFields\n }\n meta: multisig_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigCreatedDocument; + '\n \n query GetRecentMultisigCreated(\n $limit: Int\n $orderBy: [multisig_order_by!]\n ) {\n multisigCreatedEvents: multisig(limit: $limit, order_by: $orderBy) {\n ...MultisigCreatedFields\n }\n }\n ': typeof types.GetRecentMultisigCreatedDocument; + '\n query GetMultisigCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisigs_created\n }\n }\n ': typeof types.GetMultisigCreatedStatsDocument; + '\n \n query GetMultisigCreatedByHash($hash: String!) {\n multisigCreatedEvents: multisig(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigCreatedFields\n }\n }\n ': typeof types.GetMultisigCreatedByHashDocument; + '\n fragment MultisigDepositsClaimedFields on multisig_deposits_claimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigDepositsClaimedFieldsFragmentDoc; + '\n \n query GetMultisigDepositsClaimed(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n $where: multisig_deposits_claimed_bool_exp\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigDepositsClaimedFields\n }\n meta: multisig_deposits_claimed_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigDepositsClaimedDocument; + '\n \n query GetRecentMultisigDepositsClaimed(\n $limit: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ': typeof types.GetRecentMultisigDepositsClaimedDocument; + '\n query GetMultisigDepositsClaimedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_deposits_claimed_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_deposits_claimed\n }\n }\n ': typeof types.GetMultisigDepositsClaimedStatsDocument; + '\n \n query GetMultisigDepositsClaimedByHash($hash: String!) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ': typeof types.GetMultisigDepositsClaimedByHashDocument; + '\n fragment MultisigProposalCancelledFields on cancelled_multisig_proposal {\n id\n timestamp\n cancelledBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigProposalCancelledFieldsFragmentDoc; + '\n \n query GetMultisigProposalCancelled(\n $limit: Int\n $offset: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n $where: cancelled_multisig_proposal_bool_exp\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCancelledFields\n }\n meta: cancelled_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalCancelledDocument; + '\n \n query GetRecentMultisigProposalCancelled(\n $limit: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ': typeof types.GetRecentMultisigProposalCancelledDocument; + '\n query GetMultisigProposalCancelledStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: cancelled_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_cancelled\n }\n }\n ': typeof types.GetMultisigProposalCancelledStatsDocument; + '\n \n query GetMultisigProposalCancelledByHash($hash: String!) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ': typeof types.GetMultisigProposalCancelledByHashDocument; + '\n fragment MultisigProposalRefFields on multisig_proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n': typeof types.MultisigProposalRefFieldsFragmentDoc; + '\n \n fragment MultisigProposalCreatedFields on multisig_proposal_created {\n id\n timestamp\n proposal {\n ...MultisigProposalRefFields\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigProposalCreatedFieldsFragmentDoc; + '\n \n query GetMultisigProposalCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_created_order_by!]\n $where: multisig_proposal_created_bool_exp\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCreatedFields\n }\n meta: multisig_proposal_created_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalCreatedDocument; + '\n \n query GetRecentMultisigProposalCreated(\n $limit: Int\n $orderBy: [multisig_proposal_created_order_by!]\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ': typeof types.GetRecentMultisigProposalCreatedDocument; + '\n query GetMultisigProposalCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_created_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ': typeof types.GetMultisigProposalCreatedStatsDocument; + '\n \n query GetMultisigProposalCreatedByHash($hash: String!) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ': typeof types.GetMultisigProposalCreatedByHashDocument; + '\n fragment MultisigProposalExecutedFields on executed_multisig_proposal {\n id\n timestamp\n approvers\n result\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigProposalExecutedFieldsFragmentDoc; + '\n \n query GetMultisigProposalExecuted(\n $limit: Int\n $offset: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n $where: executed_multisig_proposal_bool_exp\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalExecutedFields\n }\n meta: executed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalExecutedDocument; + '\n \n query GetRecentMultisigProposalExecuted(\n $limit: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ': typeof types.GetRecentMultisigProposalExecutedDocument; + '\n query GetMultisigProposalExecutedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: executed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_executed\n }\n }\n ': typeof types.GetMultisigProposalExecutedStatsDocument; + '\n \n query GetMultisigProposalExecutedByHash($hash: String!) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ': typeof types.GetMultisigProposalExecutedByHashDocument; + '\n fragment MultisigProposalReadyFields on multisig_proposal_ready {\n id\n timestamp\n approvals_count\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigProposalReadyFieldsFragmentDoc; + '\n \n query GetMultisigProposalReady(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n $where: multisig_proposal_ready_bool_exp\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalReadyFields\n }\n meta: multisig_proposal_ready_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalReadyDocument; + '\n \n query GetRecentMultisigProposalReady(\n $limit: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ': typeof types.GetRecentMultisigProposalReadyDocument; + '\n query GetMultisigProposalReadyStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_ready_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposal_ready\n }\n }\n ': typeof types.GetMultisigProposalReadyStatsDocument; + '\n \n query GetMultisigProposalReadyByHash($hash: String!) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ': typeof types.GetMultisigProposalReadyByHashDocument; + '\n fragment MultisigProposalRemovedFields on removed_multisig_proposal {\n id\n timestamp\n removedBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigProposalRemovedFieldsFragmentDoc; + '\n \n query GetMultisigProposalRemoved(\n $limit: Int\n $offset: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n $where: removed_multisig_proposal_bool_exp\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalRemovedFields\n }\n meta: removed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalRemovedDocument; + '\n \n query GetRecentMultisigProposalRemoved(\n $limit: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ': typeof types.GetRecentMultisigProposalRemovedDocument; + '\n query GetMultisigProposalRemovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: removed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_removed\n }\n }\n ': typeof types.GetMultisigProposalRemovedStatsDocument; + '\n \n query GetMultisigProposalRemovedByHash($hash: String!) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ': typeof types.GetMultisigProposalRemovedByHashDocument; + '\n fragment MultisigProposalListFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n created_at\n multisig {\n id\n }\n proposer {\n id\n }\n }\n': typeof types.MultisigProposalListFieldsFragmentDoc; + '\n fragment MultisigProposalDetailFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n approvals\n pallet\n call\n call_raw\n decode_error\n created_at\n tx_id\n transfer_amount\n schedule_amount\n delay_kind\n delay_value\n schedule_asset_id\n multisig {\n id\n }\n proposer {\n id\n }\n guardian {\n id\n }\n transferTo {\n id\n }\n scheduleTo {\n id\n }\n recoverAccount {\n id\n }\n createdExtrinsic {\n id\n pallet\n call\n }\n createdAtBlock {\n height\n }\n }\n': typeof types.MultisigProposalDetailFieldsFragmentDoc; + '\n fragment MultisigProposalLifecycleEventFields on multisig_proposal_created {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n': typeof types.MultisigProposalLifecycleEventFieldsFragmentDoc; + '\n \n query GetMultisigProposals(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_order_by!]\n $where: multisig_proposal_bool_exp\n ) {\n multisigProposals: multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalListFields\n }\n meta: multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigProposalsDocument; + '\n query GetMultisigProposalStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_aggregate(\n where: { created_at: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ': typeof types.GetMultisigProposalStatsDocument; + '\n \n \n query GetMultisigProposalById($id: String!) {\n multisigProposal: multisig_proposal_by_pk(id: $id) {\n ...MultisigProposalDetailFields\n }\n createdEvents: multisig_proposal_created(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n ...MultisigProposalLifecycleEventFields\n }\n signerApprovedEvents: multisig_signer_approved(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n readyEvents: multisig_proposal_ready(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n executedEvents: executed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n cancelledEvents: cancelled_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n removedEvents: removed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n }\n ': typeof types.GetMultisigProposalByIdDocument; + '\n fragment MultisigSignerApprovedFields on multisig_signer_approved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': typeof types.MultisigSignerApprovedFieldsFragmentDoc; + '\n \n query GetMultisigSignerApproved(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_signer_approved_order_by!]\n $where: multisig_signer_approved_bool_exp\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigSignerApprovedFields\n }\n meta: multisig_signer_approved_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetMultisigSignerApprovedDocument; + '\n \n query GetRecentMultisigSignerApproved(\n $limit: Int\n $orderBy: [multisig_signer_approved_order_by!]\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ': typeof types.GetRecentMultisigSignerApprovedDocument; + '\n query GetMultisigSignerApprovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_signer_approved_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_signer_approved\n }\n }\n ': typeof types.GetMultisigSignerApprovedStatsDocument; + '\n \n query GetMultisigSignerApprovedByHash($hash: String!) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ': typeof types.GetMultisigSignerApprovedByHashDocument; '\n query GetScheduledReversibleTransactions(\n $limit: Int\n $offset: Int\n $orderBy: [scheduled_reversible_transfer_order_by!]\n $where: scheduled_reversible_transfer_bool_exp\n ) {\n scheduledReversibleTransactions: scheduled_reversible_transfer(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n meta: scheduled_reversible_transfer_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': typeof types.GetScheduledReversibleTransactionsDocument; '\n query GetRecentScheduledReversibleTransactions(\n $limit: Int\n $offset: Int\n $orderBy: [scheduled_reversible_transfer_order_by!]\n ) {\n scheduledReversibleTransactions: scheduled_reversible_transfer(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n ) {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n ': typeof types.GetRecentScheduledReversibleTransactionsDocument; '\n query GetScheduledReversibleTransactionsStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: scheduled_reversible_transfer_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_scheduled_transfers\n }\n }\n ': typeof types.GetScheduledReversibleTransactionsStatsDocument; @@ -59,7 +107,7 @@ type Documents = { const documents: Documents = { '\n query GetAccounts(\n $limit: Int\n $offset: Int\n $orderBy: [account_order_by!]\n ) {\n accounts: account(limit: $limit, offset: $offset, order_by: $orderBy) {\n id\n free\n frozen\n reserved\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_accounts\n }\n }\n ': types.GetAccountsDocument, - '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n interceptor {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { interceptor: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ': + '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n multisig: multisig_by_pk(id: $id) {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n multisigProposalCreated {\n id\n timestamp\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigSignerApproved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigProposalReady {\n id\n timestamp\n approvals_count\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n executedMultisigProposal {\n id\n timestamp\n approvers\n result\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n cancelledMultisigProposal {\n id\n timestamp\n cancelledBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n removedMultisigProposal {\n id\n timestamp\n removedBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigDepositsClaimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n guardian {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { guardian: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ': types.GetAccountByIdDocument, '\n query GetAccountsStats($startDate: timestamptz!, $endDate: timestamptz!) {\n all: chain_stats_by_pk(id: "global") {\n total_accounts\n }\n\n recentlyActive: account_aggregate(\n where: {\n transfersFrom: { timestamp: { _gte: $startDate, _lte: $endDate } }\n }\n ) {\n aggregate {\n count\n }\n }\n\n recentlyDeposited: account_aggregate(\n where: {\n transfersTo: { timestamp: { _gte: $startDate, _lte: $endDate } }\n }\n ) {\n aggregate {\n count\n }\n }\n }\n ': types.GetAccountsStatsDocument, @@ -97,15 +145,17 @@ const documents: Documents = { types.GetExecutedReversibleTransactionsStatsDocument, '\n query GetExecutedReversibleTransactionByTxId($tx_id: String!) {\n executedReversibleTransactions: executed_reversible_transfer(\n where: { tx_id: { _eq: $tx_id } }\n ) {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n amount\n scheduled_at\n fee\n from {\n id\n }\n to {\n id\n }\n }\n }\n }\n ': types.GetExecutedReversibleTransactionByTxIdDocument, - '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': types.GetHighSecuritySetsDocument, - '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': + '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': types.GetRecentHighSecuritySetsDocument, '\n query GetHighSecuritySetsStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: high_security_set_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_high_security_sets\n }\n }\n ': types.GetHighSecuritySetsStatsDocument, - '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': + '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ': types.GetHighSecuritySetByHashDocument, - '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miner_rewards\n }\n }\n ': + '\n query GetMinerLeaderboardChart($limit: Int) {\n topMiners: account_stats(\n limit: $limit\n order_by: { total_mined_blocks: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n }\n blocks: chain_stats_by_pk(id: "global") {\n totalCount: block_height\n }\n }\n ': + types.GetMinerLeaderboardChartDocument, + '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miners\n }\n }\n ': types.GetMinerLeaderboardDocument, '\n query GetMinerRewards(\n $limit: Int\n $offset: Int\n $orderBy: [miner_reward_order_by!]\n $where: miner_reward_bool_exp\n ) {\n minerRewards: miner_reward(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n meta: miner_reward_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': types.GetMinerRewardsDocument, @@ -115,6 +165,100 @@ const documents: Documents = { types.GetMinerRewardsStatsDocument, '\n query GetMinerRewardByHash($hash: String!) {\n minerRewards: miner_reward(where: { block: { hash: { _eq: $hash } } }) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n ': types.GetMinerRewardByHashDocument, + '\n fragment MultisigCreatedFields on multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigCreatedFieldsFragmentDoc, + '\n \n query GetMultisigCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_order_by!]\n $where: multisig_bool_exp\n ) {\n multisigCreatedEvents: multisig(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigCreatedFields\n }\n meta: multisig_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigCreatedDocument, + '\n \n query GetRecentMultisigCreated(\n $limit: Int\n $orderBy: [multisig_order_by!]\n ) {\n multisigCreatedEvents: multisig(limit: $limit, order_by: $orderBy) {\n ...MultisigCreatedFields\n }\n }\n ': + types.GetRecentMultisigCreatedDocument, + '\n query GetMultisigCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisigs_created\n }\n }\n ': + types.GetMultisigCreatedStatsDocument, + '\n \n query GetMultisigCreatedByHash($hash: String!) {\n multisigCreatedEvents: multisig(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigCreatedFields\n }\n }\n ': + types.GetMultisigCreatedByHashDocument, + '\n fragment MultisigDepositsClaimedFields on multisig_deposits_claimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigDepositsClaimedFieldsFragmentDoc, + '\n \n query GetMultisigDepositsClaimed(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n $where: multisig_deposits_claimed_bool_exp\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigDepositsClaimedFields\n }\n meta: multisig_deposits_claimed_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigDepositsClaimedDocument, + '\n \n query GetRecentMultisigDepositsClaimed(\n $limit: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ': + types.GetRecentMultisigDepositsClaimedDocument, + '\n query GetMultisigDepositsClaimedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_deposits_claimed_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_deposits_claimed\n }\n }\n ': + types.GetMultisigDepositsClaimedStatsDocument, + '\n \n query GetMultisigDepositsClaimedByHash($hash: String!) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ': + types.GetMultisigDepositsClaimedByHashDocument, + '\n fragment MultisigProposalCancelledFields on cancelled_multisig_proposal {\n id\n timestamp\n cancelledBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigProposalCancelledFieldsFragmentDoc, + '\n \n query GetMultisigProposalCancelled(\n $limit: Int\n $offset: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n $where: cancelled_multisig_proposal_bool_exp\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCancelledFields\n }\n meta: cancelled_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalCancelledDocument, + '\n \n query GetRecentMultisigProposalCancelled(\n $limit: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ': + types.GetRecentMultisigProposalCancelledDocument, + '\n query GetMultisigProposalCancelledStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: cancelled_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_cancelled\n }\n }\n ': + types.GetMultisigProposalCancelledStatsDocument, + '\n \n query GetMultisigProposalCancelledByHash($hash: String!) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ': + types.GetMultisigProposalCancelledByHashDocument, + '\n fragment MultisigProposalRefFields on multisig_proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n': + types.MultisigProposalRefFieldsFragmentDoc, + '\n \n fragment MultisigProposalCreatedFields on multisig_proposal_created {\n id\n timestamp\n proposal {\n ...MultisigProposalRefFields\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigProposalCreatedFieldsFragmentDoc, + '\n \n query GetMultisigProposalCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_created_order_by!]\n $where: multisig_proposal_created_bool_exp\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCreatedFields\n }\n meta: multisig_proposal_created_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalCreatedDocument, + '\n \n query GetRecentMultisigProposalCreated(\n $limit: Int\n $orderBy: [multisig_proposal_created_order_by!]\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ': + types.GetRecentMultisigProposalCreatedDocument, + '\n query GetMultisigProposalCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_created_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ': + types.GetMultisigProposalCreatedStatsDocument, + '\n \n query GetMultisigProposalCreatedByHash($hash: String!) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ': + types.GetMultisigProposalCreatedByHashDocument, + '\n fragment MultisigProposalExecutedFields on executed_multisig_proposal {\n id\n timestamp\n approvers\n result\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigProposalExecutedFieldsFragmentDoc, + '\n \n query GetMultisigProposalExecuted(\n $limit: Int\n $offset: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n $where: executed_multisig_proposal_bool_exp\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalExecutedFields\n }\n meta: executed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalExecutedDocument, + '\n \n query GetRecentMultisigProposalExecuted(\n $limit: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ': + types.GetRecentMultisigProposalExecutedDocument, + '\n query GetMultisigProposalExecutedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: executed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_executed\n }\n }\n ': + types.GetMultisigProposalExecutedStatsDocument, + '\n \n query GetMultisigProposalExecutedByHash($hash: String!) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ': + types.GetMultisigProposalExecutedByHashDocument, + '\n fragment MultisigProposalReadyFields on multisig_proposal_ready {\n id\n timestamp\n approvals_count\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigProposalReadyFieldsFragmentDoc, + '\n \n query GetMultisigProposalReady(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n $where: multisig_proposal_ready_bool_exp\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalReadyFields\n }\n meta: multisig_proposal_ready_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalReadyDocument, + '\n \n query GetRecentMultisigProposalReady(\n $limit: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ': + types.GetRecentMultisigProposalReadyDocument, + '\n query GetMultisigProposalReadyStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_ready_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposal_ready\n }\n }\n ': + types.GetMultisigProposalReadyStatsDocument, + '\n \n query GetMultisigProposalReadyByHash($hash: String!) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ': + types.GetMultisigProposalReadyByHashDocument, + '\n fragment MultisigProposalRemovedFields on removed_multisig_proposal {\n id\n timestamp\n removedBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigProposalRemovedFieldsFragmentDoc, + '\n \n query GetMultisigProposalRemoved(\n $limit: Int\n $offset: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n $where: removed_multisig_proposal_bool_exp\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalRemovedFields\n }\n meta: removed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalRemovedDocument, + '\n \n query GetRecentMultisigProposalRemoved(\n $limit: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ': + types.GetRecentMultisigProposalRemovedDocument, + '\n query GetMultisigProposalRemovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: removed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_removed\n }\n }\n ': + types.GetMultisigProposalRemovedStatsDocument, + '\n \n query GetMultisigProposalRemovedByHash($hash: String!) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ': + types.GetMultisigProposalRemovedByHashDocument, + '\n fragment MultisigProposalListFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n created_at\n multisig {\n id\n }\n proposer {\n id\n }\n }\n': + types.MultisigProposalListFieldsFragmentDoc, + '\n fragment MultisigProposalDetailFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n approvals\n pallet\n call\n call_raw\n decode_error\n created_at\n tx_id\n transfer_amount\n schedule_amount\n delay_kind\n delay_value\n schedule_asset_id\n multisig {\n id\n }\n proposer {\n id\n }\n guardian {\n id\n }\n transferTo {\n id\n }\n scheduleTo {\n id\n }\n recoverAccount {\n id\n }\n createdExtrinsic {\n id\n pallet\n call\n }\n createdAtBlock {\n height\n }\n }\n': + types.MultisigProposalDetailFieldsFragmentDoc, + '\n fragment MultisigProposalLifecycleEventFields on multisig_proposal_created {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n': + types.MultisigProposalLifecycleEventFieldsFragmentDoc, + '\n \n query GetMultisigProposals(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_order_by!]\n $where: multisig_proposal_bool_exp\n ) {\n multisigProposals: multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalListFields\n }\n meta: multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigProposalsDocument, + '\n query GetMultisigProposalStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_aggregate(\n where: { created_at: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ': + types.GetMultisigProposalStatsDocument, + '\n \n \n query GetMultisigProposalById($id: String!) {\n multisigProposal: multisig_proposal_by_pk(id: $id) {\n ...MultisigProposalDetailFields\n }\n createdEvents: multisig_proposal_created(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n ...MultisigProposalLifecycleEventFields\n }\n signerApprovedEvents: multisig_signer_approved(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n readyEvents: multisig_proposal_ready(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n executedEvents: executed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n cancelledEvents: cancelled_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n removedEvents: removed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n }\n ': + types.GetMultisigProposalByIdDocument, + '\n fragment MultisigSignerApprovedFields on multisig_signer_approved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n': + types.MultisigSignerApprovedFieldsFragmentDoc, + '\n \n query GetMultisigSignerApproved(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_signer_approved_order_by!]\n $where: multisig_signer_approved_bool_exp\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigSignerApprovedFields\n }\n meta: multisig_signer_approved_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': + types.GetMultisigSignerApprovedDocument, + '\n \n query GetRecentMultisigSignerApproved(\n $limit: Int\n $orderBy: [multisig_signer_approved_order_by!]\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ': + types.GetRecentMultisigSignerApprovedDocument, + '\n query GetMultisigSignerApprovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_signer_approved_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_signer_approved\n }\n }\n ': + types.GetMultisigSignerApprovedStatsDocument, + '\n \n query GetMultisigSignerApprovedByHash($hash: String!) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ': + types.GetMultisigSignerApprovedByHashDocument, '\n query GetScheduledReversibleTransactions(\n $limit: Int\n $offset: Int\n $orderBy: [scheduled_reversible_transfer_order_by!]\n $where: scheduled_reversible_transfer_bool_exp\n ) {\n scheduledReversibleTransactions: scheduled_reversible_transfer(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n meta: scheduled_reversible_transfer_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ': types.GetScheduledReversibleTransactionsDocument, '\n query GetRecentScheduledReversibleTransactions(\n $limit: Int\n $offset: Int\n $orderBy: [scheduled_reversible_transfer_order_by!]\n ) {\n scheduledReversibleTransactions: scheduled_reversible_transfer(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n ) {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n ': @@ -165,8 +309,8 @@ export function gql( * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function gql( - source: '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n interceptor {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { interceptor: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ' -): (typeof documents)['\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n interceptor {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { interceptor: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ']; + source: '\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n multisig: multisig_by_pk(id: $id) {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n multisigProposalCreated {\n id\n timestamp\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigSignerApproved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigProposalReady {\n id\n timestamp\n approvals_count\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n executedMultisigProposal {\n id\n timestamp\n approvers\n result\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n cancelledMultisigProposal {\n id\n timestamp\n cancelledBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n removedMultisigProposal {\n id\n timestamp\n removedBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigDepositsClaimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n guardian {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { guardian: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ' +): (typeof documents)['\n query GetAccountById($id: String!, $limit: Int!) {\n account: account_by_pk(id: $id) {\n id\n free\n frozen\n reserved\n }\n accountStats: account_stats_by_pk(id: $id) {\n total_cancelled_transfers\n total_executed_transfers\n total_immediate_transfers\n total_mined_blocks\n total_rewards\n total_scheduled_transfers\n }\n multisig: multisig_by_pk(id: $id) {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n accountEvents: account_event(\n limit: $limit\n where: { account_id: { _eq: $id } }\n ) {\n transfer {\n fee\n extrinsic {\n id\n pallet\n call\n }\n block {\n height\n }\n amount\n timestamp\n from {\n id\n }\n to {\n id\n }\n }\n scheduledReversibleTransfer {\n extrinsic {\n id\n pallet\n call\n }\n timestamp\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n executedReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n cancelledReversibleTransfer {\n timestamp\n tx_id\n block {\n height\n }\n cancelledBy {\n id\n }\n scheduledTransfer {\n extrinsic {\n id\n pallet\n call\n }\n amount\n timestamp\n scheduled_at\n tx_id\n fee\n block {\n height\n }\n from {\n id\n }\n to {\n id\n }\n }\n }\n minerReward {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n multisigProposalCreated {\n id\n timestamp\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigSignerApproved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigProposalReady {\n id\n timestamp\n approvals_count\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n executedMultisigProposal {\n id\n timestamp\n approvers\n result\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n cancelledMultisigProposal {\n id\n timestamp\n cancelledBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n removedMultisigProposal {\n id\n timestamp\n removedBy {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n }\n multisigDepositsClaimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n }\n\n guardian: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { who: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n guardian {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n beneficiaries: high_security_set_aggregate(\n order_by: { timestamp: desc }\n limit: $limit\n where: { guardian: { id: { _eq: $id } } }\n ) {\n nodes {\n timestamp\n block {\n height\n }\n who {\n id\n free\n frozen\n reserved\n }\n }\n aggregate {\n totalCount: count\n }\n }\n\n wormholeOutputs: wormhole_output(\n order_by: { wormholeExtrinsic: { timestamp: desc } }\n limit: $limit\n where: { exitAccount: { id: { _eq: $id } } }\n ) {\n id\n amount\n exitAccount {\n id\n }\n wormholeExtrinsic {\n id\n extrinsic {\n id\n pallet\n call\n }\n total_amount\n output_count\n timestamp\n block {\n height\n }\n outputs {\n id\n exitAccount {\n id\n }\n amount\n }\n }\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ @@ -279,14 +423,14 @@ export function gql( * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function gql( - source: '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' -): (typeof documents)['\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; + source: '\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n query GetHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n meta: high_security_set_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function gql( - source: '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ' -): (typeof documents)['\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ']; + source: '\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ' +): (typeof documents)['\n query GetRecentHighSecuritySets(\n $limit: Int\n $offset: Int\n $orderBy: [high_security_set_order_by!]\n $where: high_security_set_bool_exp\n ) {\n highSecuritySets: high_security_set(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ @@ -297,14 +441,20 @@ export function gql( * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function gql( - source: '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ' -): (typeof documents)['\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n interceptor {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ']; + source: '\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ' +): (typeof documents)['\n query GetHighSecuritySetByHash($hash: String!) {\n highSecuritySets: high_security_set(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n id\n extrinsic {\n id\n pallet\n call\n }\n who {\n id\n }\n guardian {\n id\n }\n timestamp\n delay\n block {\n height\n }\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ export function gql( - source: '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miner_rewards\n }\n }\n ' -): (typeof documents)['\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miner_rewards\n }\n }\n ']; + source: '\n query GetMinerLeaderboardChart($limit: Int) {\n topMiners: account_stats(\n limit: $limit\n order_by: { total_mined_blocks: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n }\n blocks: chain_stats_by_pk(id: "global") {\n totalCount: block_height\n }\n }\n ' +): (typeof documents)['\n query GetMinerLeaderboardChart($limit: Int) {\n topMiners: account_stats(\n limit: $limit\n order_by: { total_mined_blocks: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n }\n blocks: chain_stats_by_pk(id: "global") {\n totalCount: block_height\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miners\n }\n }\n ' +): (typeof documents)['\n query GetMinerLeaderboard($limit: Int, $offset: Int) {\n leaderboardEntries: account_stats(\n limit: $limit\n offset: $offset\n order_by: { total_rewards: desc }\n where: { total_mined_blocks: { _gt: 0 } }\n ) {\n id\n total_mined_blocks\n total_rewards\n }\n meta: chain_stats_by_pk(id: "global") {\n totalCount: total_miners\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ @@ -329,6 +479,288 @@ export function gql( export function gql( source: '\n query GetMinerRewardByHash($hash: String!) {\n minerRewards: miner_reward(where: { block: { hash: { _eq: $hash } } }) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n ' ): (typeof documents)['\n query GetMinerRewardByHash($hash: String!) {\n minerRewards: miner_reward(where: { block: { hash: { _eq: $hash } } }) {\n block {\n height\n hash\n }\n reward\n miner {\n id\n }\n timestamp\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigCreatedFields on multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigCreatedFields on multisig {\n id\n timestamp\n threshold\n nonce\n signers\n creator {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_order_by!]\n $where: multisig_bool_exp\n ) {\n multisigCreatedEvents: multisig(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigCreatedFields\n }\n meta: multisig_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_order_by!]\n $where: multisig_bool_exp\n ) {\n multisigCreatedEvents: multisig(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigCreatedFields\n }\n meta: multisig_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigCreated(\n $limit: Int\n $orderBy: [multisig_order_by!]\n ) {\n multisigCreatedEvents: multisig(limit: $limit, order_by: $orderBy) {\n ...MultisigCreatedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigCreated(\n $limit: Int\n $orderBy: [multisig_order_by!]\n ) {\n multisigCreatedEvents: multisig(limit: $limit, order_by: $orderBy) {\n ...MultisigCreatedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisigs_created\n }\n }\n ' +): (typeof documents)['\n query GetMultisigCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisigs_created\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigCreatedByHash($hash: String!) {\n multisigCreatedEvents: multisig(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigCreatedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigCreatedByHash($hash: String!) {\n multisigCreatedEvents: multisig(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigCreatedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigDepositsClaimedFields on multisig_deposits_claimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigDepositsClaimedFields on multisig_deposits_claimed {\n id\n timestamp\n total_returned\n proposals_removed\n claimer {\n id\n }\n multisig {\n id\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigDepositsClaimed(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n $where: multisig_deposits_claimed_bool_exp\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigDepositsClaimedFields\n }\n meta: multisig_deposits_claimed_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigDepositsClaimed(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n $where: multisig_deposits_claimed_bool_exp\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigDepositsClaimedFields\n }\n meta: multisig_deposits_claimed_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigDepositsClaimed(\n $limit: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigDepositsClaimed(\n $limit: Int\n $orderBy: [multisig_deposits_claimed_order_by!]\n ) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigDepositsClaimedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_deposits_claimed_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_deposits_claimed\n }\n }\n ' +): (typeof documents)['\n query GetMultisigDepositsClaimedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_deposits_claimed_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_deposits_claimed\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigDepositsClaimedByHash($hash: String!) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigDepositsClaimedByHash($hash: String!) {\n multisigDepositsClaimedEvents: multisig_deposits_claimed(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigDepositsClaimedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalCancelledFields on cancelled_multisig_proposal {\n id\n timestamp\n cancelledBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalCancelledFields on cancelled_multisig_proposal {\n id\n timestamp\n cancelledBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalCancelled(\n $limit: Int\n $offset: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n $where: cancelled_multisig_proposal_bool_exp\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCancelledFields\n }\n meta: cancelled_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalCancelled(\n $limit: Int\n $offset: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n $where: cancelled_multisig_proposal_bool_exp\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCancelledFields\n }\n meta: cancelled_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigProposalCancelled(\n $limit: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigProposalCancelled(\n $limit: Int\n $orderBy: [cancelled_multisig_proposal_order_by!]\n ) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalCancelledStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: cancelled_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_cancelled\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalCancelledStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: cancelled_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_cancelled\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalCancelledByHash($hash: String!) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalCancelledByHash($hash: String!) {\n multisigProposalCancelledEvents: cancelled_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCancelledFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalRefFields on multisig_proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalRefFields on multisig_proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n fragment MultisigProposalCreatedFields on multisig_proposal_created {\n id\n timestamp\n proposal {\n ...MultisigProposalRefFields\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n \n fragment MultisigProposalCreatedFields on multisig_proposal_created {\n id\n timestamp\n proposal {\n ...MultisigProposalRefFields\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_created_order_by!]\n $where: multisig_proposal_created_bool_exp\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCreatedFields\n }\n meta: multisig_proposal_created_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalCreated(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_created_order_by!]\n $where: multisig_proposal_created_bool_exp\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalCreatedFields\n }\n meta: multisig_proposal_created_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigProposalCreated(\n $limit: Int\n $orderBy: [multisig_proposal_created_order_by!]\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigProposalCreated(\n $limit: Int\n $orderBy: [multisig_proposal_created_order_by!]\n ) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_created_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalCreatedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_created_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalCreatedByHash($hash: String!) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalCreatedByHash($hash: String!) {\n multisigProposalCreatedEvents: multisig_proposal_created(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalCreatedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalExecutedFields on executed_multisig_proposal {\n id\n timestamp\n approvers\n result\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalExecutedFields on executed_multisig_proposal {\n id\n timestamp\n approvers\n result\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalExecuted(\n $limit: Int\n $offset: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n $where: executed_multisig_proposal_bool_exp\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalExecutedFields\n }\n meta: executed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalExecuted(\n $limit: Int\n $offset: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n $where: executed_multisig_proposal_bool_exp\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalExecutedFields\n }\n meta: executed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigProposalExecuted(\n $limit: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigProposalExecuted(\n $limit: Int\n $orderBy: [executed_multisig_proposal_order_by!]\n ) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalExecutedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: executed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_executed\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalExecutedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: executed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_executed\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalExecutedByHash($hash: String!) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalExecutedByHash($hash: String!) {\n multisigProposalExecutedEvents: executed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalExecutedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalReadyFields on multisig_proposal_ready {\n id\n timestamp\n approvals_count\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalReadyFields on multisig_proposal_ready {\n id\n timestamp\n approvals_count\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalReady(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n $where: multisig_proposal_ready_bool_exp\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalReadyFields\n }\n meta: multisig_proposal_ready_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalReady(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n $where: multisig_proposal_ready_bool_exp\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalReadyFields\n }\n meta: multisig_proposal_ready_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigProposalReady(\n $limit: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigProposalReady(\n $limit: Int\n $orderBy: [multisig_proposal_ready_order_by!]\n ) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalReadyStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_ready_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposal_ready\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalReadyStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_ready_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposal_ready\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalReadyByHash($hash: String!) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalReadyByHash($hash: String!) {\n multisigProposalReadyEvents: multisig_proposal_ready(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalReadyFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalRemovedFields on removed_multisig_proposal {\n id\n timestamp\n removedBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalRemovedFields on removed_multisig_proposal {\n id\n timestamp\n removedBy {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalRemoved(\n $limit: Int\n $offset: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n $where: removed_multisig_proposal_bool_exp\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalRemovedFields\n }\n meta: removed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalRemoved(\n $limit: Int\n $offset: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n $where: removed_multisig_proposal_bool_exp\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalRemovedFields\n }\n meta: removed_multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigProposalRemoved(\n $limit: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigProposalRemoved(\n $limit: Int\n $orderBy: [removed_multisig_proposal_order_by!]\n ) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalRemovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: removed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_removed\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalRemovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: removed_multisig_proposal_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals_removed\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposalRemovedByHash($hash: String!) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposalRemovedByHash($hash: String!) {\n multisigProposalRemovedEvents: removed_multisig_proposal(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigProposalRemovedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalListFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n created_at\n multisig {\n id\n }\n proposer {\n id\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalListFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n created_at\n multisig {\n id\n }\n proposer {\n id\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalDetailFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n approvals\n pallet\n call\n call_raw\n decode_error\n created_at\n tx_id\n transfer_amount\n schedule_amount\n delay_kind\n delay_value\n schedule_asset_id\n multisig {\n id\n }\n proposer {\n id\n }\n guardian {\n id\n }\n transferTo {\n id\n }\n scheduleTo {\n id\n }\n recoverAccount {\n id\n }\n createdExtrinsic {\n id\n pallet\n call\n }\n createdAtBlock {\n height\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalDetailFields on multisig_proposal {\n id\n status\n deposit\n expiry_block\n approvals\n pallet\n call\n call_raw\n decode_error\n created_at\n tx_id\n transfer_amount\n schedule_amount\n delay_kind\n delay_value\n schedule_asset_id\n multisig {\n id\n }\n proposer {\n id\n }\n guardian {\n id\n }\n transferTo {\n id\n }\n scheduleTo {\n id\n }\n recoverAccount {\n id\n }\n createdExtrinsic {\n id\n pallet\n call\n }\n createdAtBlock {\n height\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigProposalLifecycleEventFields on multisig_proposal_created {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n' +): (typeof documents)['\n fragment MultisigProposalLifecycleEventFields on multisig_proposal_created {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigProposals(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_order_by!]\n $where: multisig_proposal_bool_exp\n ) {\n multisigProposals: multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalListFields\n }\n meta: multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigProposals(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_proposal_order_by!]\n $where: multisig_proposal_bool_exp\n ) {\n multisigProposals: multisig_proposal(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigProposalListFields\n }\n meta: multisig_proposal_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigProposalStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_aggregate(\n where: { created_at: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ' +): (typeof documents)['\n query GetMultisigProposalStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_proposal_aggregate(\n where: { created_at: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_proposals\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n \n query GetMultisigProposalById($id: String!) {\n multisigProposal: multisig_proposal_by_pk(id: $id) {\n ...MultisigProposalDetailFields\n }\n createdEvents: multisig_proposal_created(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n ...MultisigProposalLifecycleEventFields\n }\n signerApprovedEvents: multisig_signer_approved(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n readyEvents: multisig_proposal_ready(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n executedEvents: executed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n cancelledEvents: cancelled_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n removedEvents: removed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n }\n ' +): (typeof documents)['\n \n \n query GetMultisigProposalById($id: String!) {\n multisigProposal: multisig_proposal_by_pk(id: $id) {\n ...MultisigProposalDetailFields\n }\n createdEvents: multisig_proposal_created(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n ...MultisigProposalLifecycleEventFields\n }\n signerApprovedEvents: multisig_signer_approved(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n readyEvents: multisig_proposal_ready(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n executedEvents: executed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n cancelledEvents: cancelled_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n removedEvents: removed_multisig_proposal(\n where: { proposal_id: { _eq: $id } }\n order_by: { timestamp: asc }\n ) {\n id\n timestamp\n extrinsic {\n id\n }\n block {\n height\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n fragment MultisigSignerApprovedFields on multisig_signer_approved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n' +): (typeof documents)['\n fragment MultisigSignerApprovedFields on multisig_signer_approved {\n id\n timestamp\n approvals_count\n approver {\n id\n }\n proposal {\n id\n multisig {\n id\n }\n proposer {\n id\n }\n }\n block {\n height\n }\n extrinsic {\n id\n pallet\n call\n }\n }\n']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigSignerApproved(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_signer_approved_order_by!]\n $where: multisig_signer_approved_bool_exp\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigSignerApprovedFields\n }\n meta: multisig_signer_approved_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigSignerApproved(\n $limit: Int\n $offset: Int\n $orderBy: [multisig_signer_approved_order_by!]\n $where: multisig_signer_approved_bool_exp\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n offset: $offset\n order_by: $orderBy\n where: $where\n ) {\n ...MultisigSignerApprovedFields\n }\n meta: multisig_signer_approved_aggregate(where: $where) {\n aggregate {\n totalCount: count\n }\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetRecentMultisigSignerApproved(\n $limit: Int\n $orderBy: [multisig_signer_approved_order_by!]\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetRecentMultisigSignerApproved(\n $limit: Int\n $orderBy: [multisig_signer_approved_order_by!]\n ) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n limit: $limit\n order_by: $orderBy\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n query GetMultisigSignerApprovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_signer_approved_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_signer_approved\n }\n }\n ' +): (typeof documents)['\n query GetMultisigSignerApprovedStats(\n $startDate: timestamptz!\n $endDate: timestamptz!\n ) {\n last24Hour: multisig_signer_approved_aggregate(\n where: { timestamp: { _gte: $startDate, _lte: $endDate } }\n ) {\n aggregate {\n totalCount: count\n }\n }\n allTime: chain_stats_by_pk(id: "global") {\n total_multisig_signer_approved\n }\n }\n ']; +/** + * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. + */ +export function gql( + source: '\n \n query GetMultisigSignerApprovedByHash($hash: String!) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ' +): (typeof documents)['\n \n query GetMultisigSignerApprovedByHash($hash: String!) {\n multisigSignerApprovedEvents: multisig_signer_approved(\n where: { extrinsic: { id: { _eq: $hash } } }\n ) {\n ...MultisigSignerApprovedFields\n }\n }\n ']; /** * The gql function is used to parse GraphQL queries into a document that can be used by GraphQL clients. */ diff --git a/src/__generated__/graphql.ts b/src/__generated__/graphql.ts index be5cce6..0950873 100644 --- a/src/__generated__/graphql.ts +++ b/src/__generated__/graphql.ts @@ -57,6 +57,23 @@ export type Int_Comparison_Exp = { _nin?: InputMaybe>; }; +/** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ +export type String_Array_Comparison_Exp = { + /** is the array contained in the given array value */ + _contained_in?: InputMaybe>; + /** does the array contain the given value */ + _contains?: InputMaybe>; + _eq?: InputMaybe>; + _gt?: InputMaybe>; + _gte?: InputMaybe>; + _in?: InputMaybe>>; + _is_null?: InputMaybe; + _lt?: InputMaybe>; + _lte?: InputMaybe>; + _neq?: InputMaybe>; + _nin?: InputMaybe>>; +}; + /** Boolean expression to compare columns of type "String". All fields are combined with logical 'AND'. */ export type String_Comparison_Exp = { _eq?: InputMaybe; @@ -257,10 +274,16 @@ export type Account_Event = { account?: Maybe; account_id?: Maybe; /** An object relationship */ + cancelledMultisigProposal?: Maybe; + /** An object relationship */ cancelledReversibleTransfer?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; /** An object relationship */ + executedMultisigProposal?: Maybe; + /** An object relationship */ executedReversibleTransfer?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; /** An object relationship */ highSecuritySet?: Maybe; @@ -270,6 +293,24 @@ export type Account_Event = { minerReward?: Maybe; miner_reward_id?: Maybe; /** An object relationship */ + multisig?: Maybe; + /** An object relationship */ + multisigDepositsClaimed?: Maybe; + /** An object relationship */ + multisigProposalCreated?: Maybe; + /** An object relationship */ + multisigProposalReady?: Maybe; + /** An object relationship */ + multisigSignerApproved?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + /** An object relationship */ + removedMultisigProposal?: Maybe; + removed_multisig_proposal_id?: Maybe; + /** An object relationship */ scheduledReversibleTransfer?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp: Scalars['timestamptz']['output']; @@ -324,15 +365,31 @@ export type Account_Event_Bool_Exp = { _or?: InputMaybe>; account?: InputMaybe; account_id?: InputMaybe; + cancelledMultisigProposal?: InputMaybe; cancelledReversibleTransfer?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; + executedMultisigProposal?: InputMaybe; executedReversibleTransfer?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; highSecuritySet?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; minerReward?: InputMaybe; miner_reward_id?: InputMaybe; + multisig?: InputMaybe; + multisigDepositsClaimed?: InputMaybe; + multisigProposalCreated?: InputMaybe; + multisigProposalReady?: InputMaybe; + multisigSignerApproved?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removedMultisigProposal?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduledReversibleTransfer?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; @@ -344,11 +401,19 @@ export type Account_Event_Bool_Exp = { export type Account_Event_Max_Fields = { __typename?: 'account_event_max_fields'; account_id?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; high_security_set_id?: Maybe; id?: Maybe; miner_reward_id?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + removed_multisig_proposal_id?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp?: Maybe; transfer_id?: Maybe; @@ -357,11 +422,19 @@ export type Account_Event_Max_Fields = { /** order by max() on columns of table "account_event" */ export type Account_Event_Max_Order_By = { account_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; @@ -371,11 +444,19 @@ export type Account_Event_Max_Order_By = { export type Account_Event_Min_Fields = { __typename?: 'account_event_min_fields'; account_id?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; high_security_set_id?: Maybe; id?: Maybe; miner_reward_id?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + removed_multisig_proposal_id?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp?: Maybe; transfer_id?: Maybe; @@ -384,11 +465,19 @@ export type Account_Event_Min_Fields = { /** order by min() on columns of table "account_event" */ export type Account_Event_Min_Order_By = { account_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; @@ -398,15 +487,31 @@ export type Account_Event_Min_Order_By = { export type Account_Event_Order_By = { account?: InputMaybe; account_id?: InputMaybe; + cancelledMultisigProposal?: InputMaybe; cancelledReversibleTransfer?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; + executedMultisigProposal?: InputMaybe; executedReversibleTransfer?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; highSecuritySet?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; minerReward?: InputMaybe; miner_reward_id?: InputMaybe; + multisig?: InputMaybe; + multisigDepositsClaimed?: InputMaybe; + multisigProposalCreated?: InputMaybe; + multisigProposalReady?: InputMaybe; + multisigSignerApproved?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removedMultisigProposal?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduledReversibleTransfer?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; @@ -419,8 +524,12 @@ export enum Account_Event_Select_Column { /** column name */ AccountId = 'account_id', /** column name */ + CancelledMultisigProposalId = 'cancelled_multisig_proposal_id', + /** column name */ CancelledReversibleTransferId = 'cancelled_reversible_transfer_id', /** column name */ + ExecutedMultisigProposalId = 'executed_multisig_proposal_id', + /** column name */ ExecutedReversibleTransferId = 'executed_reversible_transfer_id', /** column name */ HighSecuritySetId = 'high_security_set_id', @@ -429,6 +538,18 @@ export enum Account_Event_Select_Column { /** column name */ MinerRewardId = 'miner_reward_id', /** column name */ + MultisigDepositsClaimedId = 'multisig_deposits_claimed_id', + /** column name */ + MultisigId = 'multisig_id', + /** column name */ + MultisigProposalCreatedId = 'multisig_proposal_created_id', + /** column name */ + MultisigProposalReadyId = 'multisig_proposal_ready_id', + /** column name */ + MultisigSignerApprovedId = 'multisig_signer_approved_id', + /** column name */ + RemovedMultisigProposalId = 'removed_multisig_proposal_id', + /** column name */ ScheduledReversibleTransferId = 'scheduled_reversible_transfer_id', /** column name */ Timestamp = 'timestamp', @@ -447,11 +568,19 @@ export type Account_Event_Stream_Cursor_Input = { /** Initial value of the column from where the streaming should start */ export type Account_Event_Stream_Cursor_Value_Input = { account_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; @@ -1051,6 +1180,137 @@ export type Block_Variance_Fields = { reward?: Maybe; }; +/** columns and relationships of "cancelled_multisig_proposal" */ +export type Cancelled_Multisig_Proposal = { + __typename?: 'cancelled_multisig_proposal'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + cancelledBy?: Maybe; + cancelled_by_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + timestamp: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "cancelled_multisig_proposal" */ +export type Cancelled_Multisig_Proposal_Aggregate = { + __typename?: 'cancelled_multisig_proposal_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "cancelled_multisig_proposal" */ +export type Cancelled_Multisig_Proposal_Aggregate_Fields = { + __typename?: 'cancelled_multisig_proposal_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + +/** aggregate fields of "cancelled_multisig_proposal" */ +export type Cancelled_Multisig_Proposal_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "cancelled_multisig_proposal". All fields are combined with a logical 'AND'. */ +export type Cancelled_Multisig_Proposal_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + cancelledBy?: InputMaybe; + cancelled_by_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Cancelled_Multisig_Proposal_Max_Fields = { + __typename?: 'cancelled_multisig_proposal_max_fields'; + block_id?: Maybe; + cancelled_by_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; +}; + +/** aggregate min on columns */ +export type Cancelled_Multisig_Proposal_Min_Fields = { + __typename?: 'cancelled_multisig_proposal_min_fields'; + block_id?: Maybe; + cancelled_by_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; +}; + +/** Ordering options when selecting data from "cancelled_multisig_proposal". */ +export type Cancelled_Multisig_Proposal_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + cancelledBy?: InputMaybe; + cancelled_by_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** select columns of table "cancelled_multisig_proposal" */ +export enum Cancelled_Multisig_Proposal_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + CancelledById = 'cancelled_by_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + ProposalId = 'proposal_id', + /** column name */ + Timestamp = 'timestamp' +} + +/** Streaming cursor of the table "cancelled_multisig_proposal" */ +export type Cancelled_Multisig_Proposal_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Cancelled_Multisig_Proposal_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Cancelled_Multisig_Proposal_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + cancelled_by_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; +}; + /** columns and relationships of "cancelled_reversible_transfer" */ export type Cancelled_Reversible_Transfer = { __typename?: 'cancelled_reversible_transfer'; @@ -1204,6 +1464,15 @@ export type Chain_Stats = { total_high_security_sets: Scalars['Int']['output']; total_immediate_transfers: Scalars['Int']['output']; total_miner_rewards: Scalars['Int']['output']; + total_miners: Scalars['Int']['output']; + total_multisig_deposits_claimed: Scalars['Int']['output']; + total_multisig_proposal_ready: Scalars['Int']['output']; + total_multisig_proposals: Scalars['Int']['output']; + total_multisig_proposals_cancelled: Scalars['Int']['output']; + total_multisig_proposals_executed: Scalars['Int']['output']; + total_multisig_proposals_removed: Scalars['Int']['output']; + total_multisig_signer_approved: Scalars['Int']['output']; + total_multisigs_created: Scalars['Int']['output']; total_scheduled_transfers: Scalars['Int']['output']; }; @@ -1249,6 +1518,15 @@ export type Chain_Stats_Avg_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1268,6 +1546,15 @@ export type Chain_Stats_Bool_Exp = { total_high_security_sets?: InputMaybe; total_immediate_transfers?: InputMaybe; total_miner_rewards?: InputMaybe; + total_miners?: InputMaybe; + total_multisig_deposits_claimed?: InputMaybe; + total_multisig_proposal_ready?: InputMaybe; + total_multisig_proposals?: InputMaybe; + total_multisig_proposals_cancelled?: InputMaybe; + total_multisig_proposals_executed?: InputMaybe; + total_multisig_proposals_removed?: InputMaybe; + total_multisig_signer_approved?: InputMaybe; + total_multisigs_created?: InputMaybe; total_scheduled_transfers?: InputMaybe; }; @@ -1285,6 +1572,15 @@ export type Chain_Stats_Max_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1302,6 +1598,15 @@ export type Chain_Stats_Min_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1318,6 +1623,15 @@ export type Chain_Stats_Order_By = { total_high_security_sets?: InputMaybe; total_immediate_transfers?: InputMaybe; total_miner_rewards?: InputMaybe; + total_miners?: InputMaybe; + total_multisig_deposits_claimed?: InputMaybe; + total_multisig_proposal_ready?: InputMaybe; + total_multisig_proposals?: InputMaybe; + total_multisig_proposals_cancelled?: InputMaybe; + total_multisig_proposals_executed?: InputMaybe; + total_multisig_proposals_removed?: InputMaybe; + total_multisig_signer_approved?: InputMaybe; + total_multisigs_created?: InputMaybe; total_scheduled_transfers?: InputMaybe; }; @@ -1346,6 +1660,24 @@ export enum Chain_Stats_Select_Column { /** column name */ TotalMinerRewards = 'total_miner_rewards', /** column name */ + TotalMiners = 'total_miners', + /** column name */ + TotalMultisigDepositsClaimed = 'total_multisig_deposits_claimed', + /** column name */ + TotalMultisigProposalReady = 'total_multisig_proposal_ready', + /** column name */ + TotalMultisigProposals = 'total_multisig_proposals', + /** column name */ + TotalMultisigProposalsCancelled = 'total_multisig_proposals_cancelled', + /** column name */ + TotalMultisigProposalsExecuted = 'total_multisig_proposals_executed', + /** column name */ + TotalMultisigProposalsRemoved = 'total_multisig_proposals_removed', + /** column name */ + TotalMultisigSignerApproved = 'total_multisig_signer_approved', + /** column name */ + TotalMultisigsCreated = 'total_multisigs_created', + /** column name */ TotalScheduledTransfers = 'total_scheduled_transfers' } @@ -1362,6 +1694,15 @@ export type Chain_Stats_Stddev_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1378,6 +1719,15 @@ export type Chain_Stats_Stddev_Pop_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1394,6 +1744,15 @@ export type Chain_Stats_Stddev_Samp_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1418,6 +1777,15 @@ export type Chain_Stats_Stream_Cursor_Value_Input = { total_high_security_sets?: InputMaybe; total_immediate_transfers?: InputMaybe; total_miner_rewards?: InputMaybe; + total_miners?: InputMaybe; + total_multisig_deposits_claimed?: InputMaybe; + total_multisig_proposal_ready?: InputMaybe; + total_multisig_proposals?: InputMaybe; + total_multisig_proposals_cancelled?: InputMaybe; + total_multisig_proposals_executed?: InputMaybe; + total_multisig_proposals_removed?: InputMaybe; + total_multisig_signer_approved?: InputMaybe; + total_multisigs_created?: InputMaybe; total_scheduled_transfers?: InputMaybe; }; @@ -1434,6 +1802,15 @@ export type Chain_Stats_Sum_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1450,6 +1827,15 @@ export type Chain_Stats_Var_Pop_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1466,6 +1852,15 @@ export type Chain_Stats_Var_Samp_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1482,6 +1877,15 @@ export type Chain_Stats_Variance_Fields = { total_high_security_sets?: Maybe; total_immediate_transfers?: Maybe; total_miner_rewards?: Maybe; + total_miners?: Maybe; + total_multisig_deposits_claimed?: Maybe; + total_multisig_proposal_ready?: Maybe; + total_multisig_proposals?: Maybe; + total_multisig_proposals_cancelled?: Maybe; + total_multisig_proposals_executed?: Maybe; + total_multisig_proposals_removed?: Maybe; + total_multisig_signer_approved?: Maybe; + total_multisigs_created?: Maybe; total_scheduled_transfers?: Maybe; }; @@ -1782,13 +2186,19 @@ export type Event = { block?: Maybe; block_id?: Maybe; /** An object relationship */ + cancelledMultisigProposal?: Maybe; + /** An object relationship */ cancelledReversibleTransfer?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; /** An object relationship */ errorEvent?: Maybe; error_event_id?: Maybe; /** An object relationship */ + executedMultisigProposal?: Maybe; + /** An object relationship */ executedReversibleTransfer?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; /** An object relationship */ extrinsic?: Maybe; @@ -1801,6 +2211,24 @@ export type Event = { minerReward?: Maybe; miner_reward_id?: Maybe; /** An object relationship */ + multisig?: Maybe; + /** An object relationship */ + multisigDepositsClaimed?: Maybe; + /** An object relationship */ + multisigProposalCreated?: Maybe; + /** An object relationship */ + multisigProposalReady?: Maybe; + /** An object relationship */ + multisigSignerApproved?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + /** An object relationship */ + removedMultisigProposal?: Maybe; + removed_multisig_proposal_id?: Maybe; + /** An object relationship */ scheduledReversibleTransfer?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp: Scalars['timestamptz']['output']; @@ -1856,11 +2284,15 @@ export type Event_Bool_Exp = { _or?: InputMaybe>; block?: InputMaybe; block_id?: InputMaybe; + cancelledMultisigProposal?: InputMaybe; cancelledReversibleTransfer?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; errorEvent?: InputMaybe; error_event_id?: InputMaybe; + executedMultisigProposal?: InputMaybe; executedReversibleTransfer?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; @@ -1869,6 +2301,18 @@ export type Event_Bool_Exp = { id?: InputMaybe; minerReward?: InputMaybe; miner_reward_id?: InputMaybe; + multisig?: InputMaybe; + multisigDepositsClaimed?: InputMaybe; + multisigProposalCreated?: InputMaybe; + multisigProposalReady?: InputMaybe; + multisigSignerApproved?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removedMultisigProposal?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduledReversibleTransfer?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; @@ -1881,13 +2325,21 @@ export type Event_Bool_Exp = { export type Event_Max_Fields = { __typename?: 'event_max_fields'; block_id?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; error_event_id?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; extrinsic_id?: Maybe; high_security_set_id?: Maybe; id?: Maybe; miner_reward_id?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + removed_multisig_proposal_id?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp?: Maybe; transfer_id?: Maybe; @@ -1897,13 +2349,21 @@ export type Event_Max_Fields = { /** order by max() on columns of table "event" */ export type Event_Max_Order_By = { block_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; error_event_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; extrinsic_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; @@ -1914,13 +2374,21 @@ export type Event_Max_Order_By = { export type Event_Min_Fields = { __typename?: 'event_min_fields'; block_id?: Maybe; + cancelled_multisig_proposal_id?: Maybe; cancelled_reversible_transfer_id?: Maybe; error_event_id?: Maybe; + executed_multisig_proposal_id?: Maybe; executed_reversible_transfer_id?: Maybe; extrinsic_id?: Maybe; high_security_set_id?: Maybe; id?: Maybe; miner_reward_id?: Maybe; + multisig_deposits_claimed_id?: Maybe; + multisig_id?: Maybe; + multisig_proposal_created_id?: Maybe; + multisig_proposal_ready_id?: Maybe; + multisig_signer_approved_id?: Maybe; + removed_multisig_proposal_id?: Maybe; scheduled_reversible_transfer_id?: Maybe; timestamp?: Maybe; transfer_id?: Maybe; @@ -1930,13 +2398,21 @@ export type Event_Min_Fields = { /** order by min() on columns of table "event" */ export type Event_Min_Order_By = { block_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; error_event_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; extrinsic_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; @@ -1947,11 +2423,15 @@ export type Event_Min_Order_By = { export type Event_Order_By = { block?: InputMaybe; block_id?: InputMaybe; + cancelledMultisigProposal?: InputMaybe; cancelledReversibleTransfer?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; errorEvent?: InputMaybe; error_event_id?: InputMaybe; + executedMultisigProposal?: InputMaybe; executedReversibleTransfer?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; @@ -1960,6 +2440,18 @@ export type Event_Order_By = { id?: InputMaybe; minerReward?: InputMaybe; miner_reward_id?: InputMaybe; + multisig?: InputMaybe; + multisigDepositsClaimed?: InputMaybe; + multisigProposalCreated?: InputMaybe; + multisigProposalReady?: InputMaybe; + multisigSignerApproved?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removedMultisigProposal?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduledReversibleTransfer?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; @@ -1973,10 +2465,14 @@ export enum Event_Select_Column { /** column name */ BlockId = 'block_id', /** column name */ + CancelledMultisigProposalId = 'cancelled_multisig_proposal_id', + /** column name */ CancelledReversibleTransferId = 'cancelled_reversible_transfer_id', /** column name */ ErrorEventId = 'error_event_id', /** column name */ + ExecutedMultisigProposalId = 'executed_multisig_proposal_id', + /** column name */ ExecutedReversibleTransferId = 'executed_reversible_transfer_id', /** column name */ ExtrinsicId = 'extrinsic_id', @@ -1987,6 +2483,18 @@ export enum Event_Select_Column { /** column name */ MinerRewardId = 'miner_reward_id', /** column name */ + MultisigDepositsClaimedId = 'multisig_deposits_claimed_id', + /** column name */ + MultisigId = 'multisig_id', + /** column name */ + MultisigProposalCreatedId = 'multisig_proposal_created_id', + /** column name */ + MultisigProposalReadyId = 'multisig_proposal_ready_id', + /** column name */ + MultisigSignerApprovedId = 'multisig_signer_approved_id', + /** column name */ + RemovedMultisigProposalId = 'removed_multisig_proposal_id', + /** column name */ ScheduledReversibleTransferId = 'scheduled_reversible_transfer_id', /** column name */ Timestamp = 'timestamp', @@ -2007,19 +2515,162 @@ export type Event_Stream_Cursor_Input = { /** Initial value of the column from where the streaming should start */ export type Event_Stream_Cursor_Value_Input = { block_id?: InputMaybe; + cancelled_multisig_proposal_id?: InputMaybe; cancelled_reversible_transfer_id?: InputMaybe; error_event_id?: InputMaybe; + executed_multisig_proposal_id?: InputMaybe; executed_reversible_transfer_id?: InputMaybe; extrinsic_id?: InputMaybe; high_security_set_id?: InputMaybe; id?: InputMaybe; miner_reward_id?: InputMaybe; + multisig_deposits_claimed_id?: InputMaybe; + multisig_id?: InputMaybe; + multisig_proposal_created_id?: InputMaybe; + multisig_proposal_ready_id?: InputMaybe; + multisig_signer_approved_id?: InputMaybe; + removed_multisig_proposal_id?: InputMaybe; scheduled_reversible_transfer_id?: InputMaybe; timestamp?: InputMaybe; transfer_id?: InputMaybe; type?: InputMaybe; }; +/** columns and relationships of "executed_multisig_proposal" */ +export type Executed_Multisig_Proposal = { + __typename?: 'executed_multisig_proposal'; + approvers: Array; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + result: Scalars['String']['output']; + timestamp: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "executed_multisig_proposal" */ +export type Executed_Multisig_Proposal_Aggregate = { + __typename?: 'executed_multisig_proposal_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "executed_multisig_proposal" */ +export type Executed_Multisig_Proposal_Aggregate_Fields = { + __typename?: 'executed_multisig_proposal_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + +/** aggregate fields of "executed_multisig_proposal" */ +export type Executed_Multisig_Proposal_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "executed_multisig_proposal". All fields are combined with a logical 'AND'. */ +export type Executed_Multisig_Proposal_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + approvers?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + result?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Executed_Multisig_Proposal_Max_Fields = { + __typename?: 'executed_multisig_proposal_max_fields'; + approvers?: Maybe>; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + result?: Maybe; + timestamp?: Maybe; +}; + +/** aggregate min on columns */ +export type Executed_Multisig_Proposal_Min_Fields = { + __typename?: 'executed_multisig_proposal_min_fields'; + approvers?: Maybe>; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + result?: Maybe; + timestamp?: Maybe; +}; + +/** Ordering options when selecting data from "executed_multisig_proposal". */ +export type Executed_Multisig_Proposal_Order_By = { + approvers?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + result?: InputMaybe; + timestamp?: InputMaybe; +}; + +/** select columns of table "executed_multisig_proposal" */ +export enum Executed_Multisig_Proposal_Select_Column { + /** column name */ + Approvers = 'approvers', + /** column name */ + BlockId = 'block_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + ProposalId = 'proposal_id', + /** column name */ + Result = 'result', + /** column name */ + Timestamp = 'timestamp' +} + +/** Streaming cursor of the table "executed_multisig_proposal" */ +export type Executed_Multisig_Proposal_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Executed_Multisig_Proposal_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Executed_Multisig_Proposal_Stream_Cursor_Value_Input = { + approvers?: InputMaybe>; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal_id?: InputMaybe; + result?: InputMaybe; + timestamp?: InputMaybe; +}; + /** columns and relationships of "executed_reversible_transfer" */ export type Executed_Reversible_Transfer = { __typename?: 'executed_reversible_transfer'; @@ -2525,10 +3176,10 @@ export type High_Security_Set = { /** An object relationship */ extrinsic?: Maybe; extrinsic_id?: Maybe; - id: Scalars['String']['output']; /** An object relationship */ - interceptor?: Maybe; - interceptor_id?: Maybe; + guardian?: Maybe; + guardian_id?: Maybe; + id: Scalars['String']['output']; timestamp: Scalars['timestamptz']['output']; /** An object relationship */ who?: Maybe; @@ -2581,9 +3232,9 @@ export type High_Security_Set_Bool_Exp = { event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; + guardian?: InputMaybe; + guardian_id?: InputMaybe; id?: InputMaybe; - interceptor?: InputMaybe; - interceptor_id?: InputMaybe; timestamp?: InputMaybe; who?: InputMaybe; who_id?: InputMaybe; @@ -2595,8 +3246,8 @@ export type High_Security_Set_Max_Fields = { block_id?: Maybe; delay?: Maybe; extrinsic_id?: Maybe; + guardian_id?: Maybe; id?: Maybe; - interceptor_id?: Maybe; timestamp?: Maybe; who_id?: Maybe; }; @@ -2607,8 +3258,8 @@ export type High_Security_Set_Min_Fields = { block_id?: Maybe; delay?: Maybe; extrinsic_id?: Maybe; + guardian_id?: Maybe; id?: Maybe; - interceptor_id?: Maybe; timestamp?: Maybe; who_id?: Maybe; }; @@ -2621,9 +3272,9 @@ export type High_Security_Set_Order_By = { event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; + guardian?: InputMaybe; + guardian_id?: InputMaybe; id?: InputMaybe; - interceptor?: InputMaybe; - interceptor_id?: InputMaybe; timestamp?: InputMaybe; who?: InputMaybe; who_id?: InputMaybe; @@ -2638,9 +3289,9 @@ export enum High_Security_Set_Select_Column { /** column name */ ExtrinsicId = 'extrinsic_id', /** column name */ - Id = 'id', + GuardianId = 'guardian_id', /** column name */ - InterceptorId = 'interceptor_id', + Id = 'id', /** column name */ Timestamp = 'timestamp', /** column name */ @@ -2678,8 +3329,8 @@ export type High_Security_Set_Stream_Cursor_Value_Input = { block_id?: InputMaybe; delay?: InputMaybe; extrinsic_id?: InputMaybe; + guardian_id?: InputMaybe; id?: InputMaybe; - interceptor_id?: InputMaybe; timestamp?: InputMaybe; who_id?: InputMaybe; }; @@ -2879,1909 +3530,2154 @@ export type Miner_Reward_Variance_Fields = { reward?: Maybe; }; -/** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ -export type Numeric_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; +/** columns and relationships of "multisig" */ +export type Multisig = { + __typename?: 'multisig'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + creator?: Maybe; + creator_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + nonce: Scalars['numeric']['output']; + signers: Array; + threshold: Scalars['Int']['output']; + timestamp: Scalars['timestamptz']['output']; }; -/** column ordering options */ -export enum Order_By { - /** in ascending order, nulls last */ - Asc = 'asc', - /** in ascending order, nulls first */ - AscNullsFirst = 'asc_nulls_first', - /** in ascending order, nulls last */ - AscNullsLast = 'asc_nulls_last', - /** in descending order, nulls first */ - Desc = 'desc', - /** in descending order, nulls first */ - DescNullsFirst = 'desc_nulls_first', - /** in descending order, nulls last */ - DescNullsLast = 'desc_nulls_last' -} +/** aggregated selection of "multisig" */ +export type Multisig_Aggregate = { + __typename?: 'multisig_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; -export type Query_Root = { - __typename?: 'query_root'; - /** fetch data from the table: "account" */ - account: Array; - /** fetch aggregated fields from the table: "account" */ - account_aggregate: Account_Aggregate; - /** fetch data from the table: "account" using primary key columns */ - account_by_pk?: Maybe; - /** fetch data from the table: "account_event" */ - account_event: Array; - /** fetch aggregated fields from the table: "account_event" */ - account_event_aggregate: Account_Event_Aggregate; - /** fetch data from the table: "account_event" using primary key columns */ - account_event_by_pk?: Maybe; - /** fetch data from the table: "account_stats" */ - account_stats: Array; - /** fetch aggregated fields from the table: "account_stats" */ - account_stats_aggregate: Account_Stats_Aggregate; - /** fetch data from the table: "account_stats" using primary key columns */ - account_stats_by_pk?: Maybe; - /** fetch data from the table: "block" */ - block: Array; - /** fetch aggregated fields from the table: "block" */ - block_aggregate: Block_Aggregate; - /** fetch data from the table: "block" using primary key columns */ - block_by_pk?: Maybe; - /** fetch data from the table: "cancelled_reversible_transfer" */ - cancelled_reversible_transfer: Array; - /** fetch aggregated fields from the table: "cancelled_reversible_transfer" */ - cancelled_reversible_transfer_aggregate: Cancelled_Reversible_Transfer_Aggregate; - /** fetch data from the table: "cancelled_reversible_transfer" using primary key columns */ - cancelled_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table: "chain_stats" */ - chain_stats: Array; - /** fetch aggregated fields from the table: "chain_stats" */ - chain_stats_aggregate: Chain_Stats_Aggregate; - /** fetch data from the table: "chain_stats" using primary key columns */ - chain_stats_by_pk?: Maybe; - /** fetch data from the table: "deposit_pool_stats" */ - deposit_pool_stats: Array; - /** fetch aggregated fields from the table: "deposit_pool_stats" */ - deposit_pool_stats_aggregate: Deposit_Pool_Stats_Aggregate; - /** fetch data from the table: "deposit_pool_stats" using primary key columns */ - deposit_pool_stats_by_pk?: Maybe; - /** fetch data from the table: "error_event" */ - error_event: Array; - /** fetch aggregated fields from the table: "error_event" */ - error_event_aggregate: Error_Event_Aggregate; - /** fetch data from the table: "error_event" using primary key columns */ - error_event_by_pk?: Maybe; - /** fetch data from the table: "event" */ - event: Array; - /** fetch aggregated fields from the table: "event" */ - event_aggregate: Event_Aggregate; - /** fetch data from the table: "event" using primary key columns */ - event_by_pk?: Maybe; - /** fetch data from the table: "executed_reversible_transfer" */ - executed_reversible_transfer: Array; - /** fetch aggregated fields from the table: "executed_reversible_transfer" */ - executed_reversible_transfer_aggregate: Executed_Reversible_Transfer_Aggregate; - /** fetch data from the table: "executed_reversible_transfer" using primary key columns */ - executed_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table: "extrinsic" */ - extrinsic: Array; - /** fetch aggregated fields from the table: "extrinsic" */ - extrinsic_aggregate: Extrinsic_Aggregate; - /** fetch data from the table: "extrinsic" using primary key columns */ - extrinsic_by_pk?: Maybe; - /** fetch data from the table: "high_security_set" */ - high_security_set: Array; - /** fetch aggregated fields from the table: "high_security_set" */ - high_security_set_aggregate: High_Security_Set_Aggregate; - /** fetch data from the table: "high_security_set" using primary key columns */ - high_security_set_by_pk?: Maybe; - /** fetch data from the table: "miner_reward" */ - miner_reward: Array; - /** fetch aggregated fields from the table: "miner_reward" */ - miner_reward_aggregate: Miner_Reward_Aggregate; - /** fetch data from the table: "miner_reward" using primary key columns */ - miner_reward_by_pk?: Maybe; - /** fetch data from the table: "scheduled_reversible_transfer" */ - scheduled_reversible_transfer: Array; - /** fetch aggregated fields from the table: "scheduled_reversible_transfer" */ - scheduled_reversible_transfer_aggregate: Scheduled_Reversible_Transfer_Aggregate; - /** fetch data from the table: "scheduled_reversible_transfer" using primary key columns */ - scheduled_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table: "transfer" */ - transfer: Array; - /** fetch aggregated fields from the table: "transfer" */ - transfer_aggregate: Transfer_Aggregate; - /** fetch data from the table: "transfer" using primary key columns */ - transfer_by_pk?: Maybe; - /** fetch data from the table: "wormhole_extrinsic" */ - wormhole_extrinsic: Array; - /** fetch aggregated fields from the table: "wormhole_extrinsic" */ - wormhole_extrinsic_aggregate: Wormhole_Extrinsic_Aggregate; - /** fetch data from the table: "wormhole_extrinsic" using primary key columns */ - wormhole_extrinsic_by_pk?: Maybe; - /** fetch data from the table: "wormhole_nullifier" */ - wormhole_nullifier: Array; - /** fetch aggregated fields from the table: "wormhole_nullifier" */ - wormhole_nullifier_aggregate: Wormhole_Nullifier_Aggregate; - /** fetch data from the table: "wormhole_nullifier" using primary key columns */ - wormhole_nullifier_by_pk?: Maybe; - /** fetch data from the table: "wormhole_output" */ - wormhole_output: Array; - /** fetch aggregated fields from the table: "wormhole_output" */ - wormhole_output_aggregate: Wormhole_Output_Aggregate; - /** fetch data from the table: "wormhole_output" using primary key columns */ - wormhole_output_by_pk?: Maybe; +/** aggregate fields of "multisig" */ +export type Multisig_Aggregate_Fields = { + __typename?: 'multisig_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "multisig" */ +export type Multisig_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Query_RootAccountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Multisig_Avg_Fields = { + __typename?: 'multisig_avg_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Query_RootAccount_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "multisig". All fields are combined with a logical 'AND'. */ +export type Multisig_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + creator?: InputMaybe; + creator_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + nonce?: InputMaybe; + signers?: InputMaybe; + threshold?: InputMaybe; + timestamp?: InputMaybe; }; -export type Query_RootAccount_By_PkArgs = { - id: Scalars['String']['input']; +/** columns and relationships of "multisig_deposits_claimed" */ +export type Multisig_Deposits_Claimed = { + __typename?: 'multisig_deposits_claimed'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + claimer?: Maybe; + claimer_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + multisig?: Maybe; + multisig_id?: Maybe; + proposals_removed: Scalars['Int']['output']; + timestamp: Scalars['timestamptz']['output']; + total_returned: Scalars['numeric']['output']; }; -export type Query_RootAccount_EventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "multisig_deposits_claimed" */ +export type Multisig_Deposits_Claimed_Aggregate = { + __typename?: 'multisig_deposits_claimed_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -export type Query_RootAccount_Event_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "multisig_deposits_claimed" */ +export type Multisig_Deposits_Claimed_Aggregate_Fields = { + __typename?: 'multisig_deposits_claimed_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "multisig_deposits_claimed" */ +export type Multisig_Deposits_Claimed_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Query_RootAccount_Event_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate avg on columns */ +export type Multisig_Deposits_Claimed_Avg_Fields = { + __typename?: 'multisig_deposits_claimed_avg_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootAccount_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "multisig_deposits_claimed". All fields are combined with a logical 'AND'. */ +export type Multisig_Deposits_Claimed_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + claimer?: InputMaybe; + claimer_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + multisig?: InputMaybe; + multisig_id?: InputMaybe; + proposals_removed?: InputMaybe; + timestamp?: InputMaybe; + total_returned?: InputMaybe; }; -export type Query_RootAccount_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Multisig_Deposits_Claimed_Max_Fields = { + __typename?: 'multisig_deposits_claimed_max_fields'; + block_id?: Maybe; + claimer_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + multisig_id?: Maybe; + proposals_removed?: Maybe; + timestamp?: Maybe; + total_returned?: Maybe; }; -export type Query_RootAccount_Stats_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate min on columns */ +export type Multisig_Deposits_Claimed_Min_Fields = { + __typename?: 'multisig_deposits_claimed_min_fields'; + block_id?: Maybe; + claimer_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + multisig_id?: Maybe; + proposals_removed?: Maybe; + timestamp?: Maybe; + total_returned?: Maybe; }; -export type Query_RootBlockArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "multisig_deposits_claimed". */ +export type Multisig_Deposits_Claimed_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + claimer?: InputMaybe; + claimer_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + multisig?: InputMaybe; + multisig_id?: InputMaybe; + proposals_removed?: InputMaybe; + timestamp?: InputMaybe; + total_returned?: InputMaybe; }; -export type Query_RootBlock_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** select columns of table "multisig_deposits_claimed" */ +export enum Multisig_Deposits_Claimed_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + ClaimerId = 'claimer_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + MultisigId = 'multisig_id', + /** column name */ + ProposalsRemoved = 'proposals_removed', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + TotalReturned = 'total_returned' +} + +/** aggregate stddev on columns */ +export type Multisig_Deposits_Claimed_Stddev_Fields = { + __typename?: 'multisig_deposits_claimed_stddev_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootBlock_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate stddev_pop on columns */ +export type Multisig_Deposits_Claimed_Stddev_Pop_Fields = { + __typename?: 'multisig_deposits_claimed_stddev_pop_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootCancelled_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Multisig_Deposits_Claimed_Stddev_Samp_Fields = { + __typename?: 'multisig_deposits_claimed_stddev_samp_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootCancelled_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Streaming cursor of the table "multisig_deposits_claimed" */ +export type Multisig_Deposits_Claimed_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Multisig_Deposits_Claimed_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -export type Query_RootCancelled_Reversible_Transfer_By_PkArgs = { - id: Scalars['String']['input']; +/** Initial value of the column from where the streaming should start */ +export type Multisig_Deposits_Claimed_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + claimer_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + multisig_id?: InputMaybe; + proposals_removed?: InputMaybe; + timestamp?: InputMaybe; + total_returned?: InputMaybe; }; -export type Query_RootChain_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Multisig_Deposits_Claimed_Sum_Fields = { + __typename?: 'multisig_deposits_claimed_sum_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootChain_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Multisig_Deposits_Claimed_Var_Pop_Fields = { + __typename?: 'multisig_deposits_claimed_var_pop_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootChain_Stats_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate var_samp on columns */ +export type Multisig_Deposits_Claimed_Var_Samp_Fields = { + __typename?: 'multisig_deposits_claimed_var_samp_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootDeposit_Pool_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Multisig_Deposits_Claimed_Variance_Fields = { + __typename?: 'multisig_deposits_claimed_variance_fields'; + proposals_removed?: Maybe; + total_returned?: Maybe; }; -export type Query_RootDeposit_Pool_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Multisig_Max_Fields = { + __typename?: 'multisig_max_fields'; + block_id?: Maybe; + creator_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + nonce?: Maybe; + signers?: Maybe>; + threshold?: Maybe; + timestamp?: Maybe; }; -export type Query_RootDeposit_Pool_Stats_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate min on columns */ +export type Multisig_Min_Fields = { + __typename?: 'multisig_min_fields'; + block_id?: Maybe; + creator_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + nonce?: Maybe; + signers?: Maybe>; + threshold?: Maybe; + timestamp?: Maybe; }; -export type Query_RootError_EventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "multisig". */ +export type Multisig_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + creator?: InputMaybe; + creator_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + nonce?: InputMaybe; + signers?: InputMaybe; + threshold?: InputMaybe; + timestamp?: InputMaybe; }; -export type Query_RootError_Event_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "multisig_proposal" */ +export type Multisig_Proposal = { + __typename?: 'multisig_proposal'; + approvals: Array; + call: Scalars['String']['output']; + call_raw: Scalars['String']['output']; + /** An object relationship */ + createdAtBlock?: Maybe; + /** An object relationship */ + createdExtrinsic?: Maybe; + created_at: Scalars['timestamptz']['output']; + created_at_block_id?: Maybe; + created_extrinsic_id?: Maybe; + decode_error?: Maybe; + delay_kind?: Maybe; + delay_value?: Maybe; + deposit: Scalars['numeric']['output']; + expiry_block: Scalars['Int']['output']; + /** An object relationship */ + guardian?: Maybe; + guardian_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + multisig?: Maybe; + multisig_id?: Maybe; + pallet: Scalars['String']['output']; + proposal_id: Scalars['Int']['output']; + /** An object relationship */ + proposer?: Maybe; + proposer_id?: Maybe; + /** An object relationship */ + recoverAccount?: Maybe; + recover_account_id?: Maybe; + /** An object relationship */ + scheduleTo?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + schedule_to_id?: Maybe; + status: Scalars['String']['output']; + /** An object relationship */ + transferTo?: Maybe; + transfer_amount?: Maybe; + transfer_to_id?: Maybe; + tx_id?: Maybe; }; -export type Query_RootError_Event_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregated selection of "multisig_proposal" */ +export type Multisig_Proposal_Aggregate = { + __typename?: 'multisig_proposal_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -export type Query_RootEventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "multisig_proposal" */ +export type Multisig_Proposal_Aggregate_Fields = { + __typename?: 'multisig_proposal_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "multisig_proposal" */ +export type Multisig_Proposal_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Query_RootEvent_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Multisig_Proposal_Avg_Fields = { + __typename?: 'multisig_proposal_avg_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; +}; + +/** Boolean expression to filter rows from the table "multisig_proposal". All fields are combined with a logical 'AND'. */ +export type Multisig_Proposal_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + approvals?: InputMaybe; + call?: InputMaybe; + call_raw?: InputMaybe; + createdAtBlock?: InputMaybe; + createdExtrinsic?: InputMaybe; + created_at?: InputMaybe; + created_at_block_id?: InputMaybe; + created_extrinsic_id?: InputMaybe; + decode_error?: InputMaybe; + delay_kind?: InputMaybe; + delay_value?: InputMaybe; + deposit?: InputMaybe; + expiry_block?: InputMaybe; + guardian?: InputMaybe; + guardian_id?: InputMaybe; + id?: InputMaybe; + multisig?: InputMaybe; + multisig_id?: InputMaybe; + pallet?: InputMaybe; + proposal_id?: InputMaybe; + proposer?: InputMaybe; + proposer_id?: InputMaybe; + recoverAccount?: InputMaybe; + recover_account_id?: InputMaybe; + scheduleTo?: InputMaybe; + schedule_amount?: InputMaybe; + schedule_asset_id?: InputMaybe; + schedule_to_id?: InputMaybe; + status?: InputMaybe; + transferTo?: InputMaybe; + transfer_amount?: InputMaybe; + transfer_to_id?: InputMaybe; + tx_id?: InputMaybe; }; -export type Query_RootEvent_By_PkArgs = { - id: Scalars['String']['input']; +/** columns and relationships of "multisig_proposal_created" */ +export type Multisig_Proposal_Created = { + __typename?: 'multisig_proposal_created'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + timestamp: Scalars['timestamptz']['output']; }; -export type Query_RootExecuted_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "multisig_proposal_created" */ +export type Multisig_Proposal_Created_Aggregate = { + __typename?: 'multisig_proposal_created_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -export type Query_RootExecuted_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate fields of "multisig_proposal_created" */ +export type Multisig_Proposal_Created_Aggregate_Fields = { + __typename?: 'multisig_proposal_created_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; }; -export type Query_RootExecuted_Reversible_Transfer_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate fields of "multisig_proposal_created" */ +export type Multisig_Proposal_Created_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Query_RootExtrinsicArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to filter rows from the table "multisig_proposal_created". All fields are combined with a logical 'AND'. */ +export type Multisig_Proposal_Created_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Query_RootExtrinsic_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Multisig_Proposal_Created_Max_Fields = { + __typename?: 'multisig_proposal_created_max_fields'; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; }; -export type Query_RootExtrinsic_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate min on columns */ +export type Multisig_Proposal_Created_Min_Fields = { + __typename?: 'multisig_proposal_created_min_fields'; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; }; -export type Query_RootHigh_Security_SetArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "multisig_proposal_created". */ +export type Multisig_Proposal_Created_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Query_RootHigh_Security_Set_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** select columns of table "multisig_proposal_created" */ +export enum Multisig_Proposal_Created_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + ProposalId = 'proposal_id', + /** column name */ + Timestamp = 'timestamp' +} + +/** Streaming cursor of the table "multisig_proposal_created" */ +export type Multisig_Proposal_Created_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Multisig_Proposal_Created_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -export type Query_RootHigh_Security_Set_By_PkArgs = { - id: Scalars['String']['input']; +/** Initial value of the column from where the streaming should start */ +export type Multisig_Proposal_Created_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Query_RootMiner_RewardArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Multisig_Proposal_Max_Fields = { + __typename?: 'multisig_proposal_max_fields'; + approvals?: Maybe>; + call?: Maybe; + call_raw?: Maybe; + created_at?: Maybe; + created_at_block_id?: Maybe; + created_extrinsic_id?: Maybe; + decode_error?: Maybe; + delay_kind?: Maybe; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + guardian_id?: Maybe; + id?: Maybe; + multisig_id?: Maybe; + pallet?: Maybe; + proposal_id?: Maybe; + proposer_id?: Maybe; + recover_account_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + schedule_to_id?: Maybe; + status?: Maybe; + transfer_amount?: Maybe; + transfer_to_id?: Maybe; + tx_id?: Maybe; }; -export type Query_RootMiner_Reward_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type Multisig_Proposal_Min_Fields = { + __typename?: 'multisig_proposal_min_fields'; + approvals?: Maybe>; + call?: Maybe; + call_raw?: Maybe; + created_at?: Maybe; + created_at_block_id?: Maybe; + created_extrinsic_id?: Maybe; + decode_error?: Maybe; + delay_kind?: Maybe; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + guardian_id?: Maybe; + id?: Maybe; + multisig_id?: Maybe; + pallet?: Maybe; + proposal_id?: Maybe; + proposer_id?: Maybe; + recover_account_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + schedule_to_id?: Maybe; + status?: Maybe; + transfer_amount?: Maybe; + transfer_to_id?: Maybe; + tx_id?: Maybe; }; -export type Query_RootMiner_Reward_By_PkArgs = { - id: Scalars['String']['input']; +/** Ordering options when selecting data from "multisig_proposal". */ +export type Multisig_Proposal_Order_By = { + approvals?: InputMaybe; + call?: InputMaybe; + call_raw?: InputMaybe; + createdAtBlock?: InputMaybe; + createdExtrinsic?: InputMaybe; + created_at?: InputMaybe; + created_at_block_id?: InputMaybe; + created_extrinsic_id?: InputMaybe; + decode_error?: InputMaybe; + delay_kind?: InputMaybe; + delay_value?: InputMaybe; + deposit?: InputMaybe; + expiry_block?: InputMaybe; + guardian?: InputMaybe; + guardian_id?: InputMaybe; + id?: InputMaybe; + multisig?: InputMaybe; + multisig_id?: InputMaybe; + pallet?: InputMaybe; + proposal_id?: InputMaybe; + proposer?: InputMaybe; + proposer_id?: InputMaybe; + recoverAccount?: InputMaybe; + recover_account_id?: InputMaybe; + scheduleTo?: InputMaybe; + schedule_amount?: InputMaybe; + schedule_asset_id?: InputMaybe; + schedule_to_id?: InputMaybe; + status?: InputMaybe; + transferTo?: InputMaybe; + transfer_amount?: InputMaybe; + transfer_to_id?: InputMaybe; + tx_id?: InputMaybe; }; -export type Query_RootScheduled_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "multisig_proposal_ready" */ +export type Multisig_Proposal_Ready = { + __typename?: 'multisig_proposal_ready'; + approvals_count: Scalars['Int']['output']; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + timestamp: Scalars['timestamptz']['output']; }; -export type Query_RootScheduled_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregated selection of "multisig_proposal_ready" */ +export type Multisig_Proposal_Ready_Aggregate = { + __typename?: 'multisig_proposal_ready_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -export type Query_RootScheduled_Reversible_Transfer_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate fields of "multisig_proposal_ready" */ +export type Multisig_Proposal_Ready_Aggregate_Fields = { + __typename?: 'multisig_proposal_ready_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "multisig_proposal_ready" */ +export type Multisig_Proposal_Ready_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Query_RootTransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Multisig_Proposal_Ready_Avg_Fields = { + __typename?: 'multisig_proposal_ready_avg_fields'; + approvals_count?: Maybe; }; -export type Query_RootTransfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootTransfer_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Query_RootWormhole_ExtrinsicArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Extrinsic_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Extrinsic_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Query_RootWormhole_NullifierArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Nullifier_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Nullifier_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Query_RootWormhole_OutputArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Output_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Query_RootWormhole_Output_By_PkArgs = { - id: Scalars['String']['input']; -}; - -/** columns and relationships of "scheduled_reversible_transfer" */ -export type Scheduled_Reversible_Transfer = { - __typename?: 'scheduled_reversible_transfer'; - amount: Scalars['numeric']['output']; - /** An object relationship */ - block?: Maybe; - block_id?: Maybe; - /** An object relationship */ - event?: Maybe; - /** An object relationship */ - extrinsic?: Maybe; - extrinsic_id?: Maybe; - fee: Scalars['numeric']['output']; - /** An object relationship */ - from?: Maybe; - from_id?: Maybe; - id: Scalars['String']['output']; - scheduled_at: Scalars['timestamptz']['output']; - timestamp: Scalars['timestamptz']['output']; - /** An object relationship */ - to?: Maybe; - to_id?: Maybe; - tx_id: Scalars['String']['output']; -}; - -/** aggregated selection of "scheduled_reversible_transfer" */ -export type Scheduled_Reversible_Transfer_Aggregate = { - __typename?: 'scheduled_reversible_transfer_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; - -/** aggregate fields of "scheduled_reversible_transfer" */ -export type Scheduled_Reversible_Transfer_Aggregate_Fields = { - __typename?: 'scheduled_reversible_transfer_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - -/** aggregate fields of "scheduled_reversible_transfer" */ -export type Scheduled_Reversible_Transfer_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; - -/** aggregate avg on columns */ -export type Scheduled_Reversible_Transfer_Avg_Fields = { - __typename?: 'scheduled_reversible_transfer_avg_fields'; - amount?: Maybe; - fee?: Maybe; -}; - -/** Boolean expression to filter rows from the table "scheduled_reversible_transfer". All fields are combined with a logical 'AND'. */ -export type Scheduled_Reversible_Transfer_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - amount?: InputMaybe; +/** Boolean expression to filter rows from the table "multisig_proposal_ready". All fields are combined with a logical 'AND'. */ +export type Multisig_Proposal_Ready_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + approvals_count?: InputMaybe; block?: InputMaybe; block_id?: InputMaybe; event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from?: InputMaybe; - from_id?: InputMaybe; id?: InputMaybe; - scheduled_at?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; timestamp?: InputMaybe; - to?: InputMaybe; - to_id?: InputMaybe; - tx_id?: InputMaybe; }; /** aggregate max on columns */ -export type Scheduled_Reversible_Transfer_Max_Fields = { - __typename?: 'scheduled_reversible_transfer_max_fields'; - amount?: Maybe; +export type Multisig_Proposal_Ready_Max_Fields = { + __typename?: 'multisig_proposal_ready_max_fields'; + approvals_count?: Maybe; block_id?: Maybe; extrinsic_id?: Maybe; - fee?: Maybe; - from_id?: Maybe; id?: Maybe; - scheduled_at?: Maybe; + proposal_id?: Maybe; timestamp?: Maybe; - to_id?: Maybe; - tx_id?: Maybe; }; /** aggregate min on columns */ -export type Scheduled_Reversible_Transfer_Min_Fields = { - __typename?: 'scheduled_reversible_transfer_min_fields'; - amount?: Maybe; +export type Multisig_Proposal_Ready_Min_Fields = { + __typename?: 'multisig_proposal_ready_min_fields'; + approvals_count?: Maybe; block_id?: Maybe; extrinsic_id?: Maybe; - fee?: Maybe; - from_id?: Maybe; id?: Maybe; - scheduled_at?: Maybe; + proposal_id?: Maybe; timestamp?: Maybe; - to_id?: Maybe; - tx_id?: Maybe; }; -/** Ordering options when selecting data from "scheduled_reversible_transfer". */ -export type Scheduled_Reversible_Transfer_Order_By = { - amount?: InputMaybe; +/** Ordering options when selecting data from "multisig_proposal_ready". */ +export type Multisig_Proposal_Ready_Order_By = { + approvals_count?: InputMaybe; block?: InputMaybe; block_id?: InputMaybe; event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from?: InputMaybe; - from_id?: InputMaybe; id?: InputMaybe; - scheduled_at?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; timestamp?: InputMaybe; - to?: InputMaybe; - to_id?: InputMaybe; - tx_id?: InputMaybe; }; -/** select columns of table "scheduled_reversible_transfer" */ -export enum Scheduled_Reversible_Transfer_Select_Column { +/** select columns of table "multisig_proposal_ready" */ +export enum Multisig_Proposal_Ready_Select_Column { /** column name */ - Amount = 'amount', + ApprovalsCount = 'approvals_count', /** column name */ BlockId = 'block_id', /** column name */ ExtrinsicId = 'extrinsic_id', /** column name */ - Fee = 'fee', - /** column name */ - FromId = 'from_id', - /** column name */ Id = 'id', /** column name */ - ScheduledAt = 'scheduled_at', - /** column name */ - Timestamp = 'timestamp', - /** column name */ - ToId = 'to_id', + ProposalId = 'proposal_id', /** column name */ - TxId = 'tx_id' + Timestamp = 'timestamp' } /** aggregate stddev on columns */ -export type Scheduled_Reversible_Transfer_Stddev_Fields = { - __typename?: 'scheduled_reversible_transfer_stddev_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Stddev_Fields = { + __typename?: 'multisig_proposal_ready_stddev_fields'; + approvals_count?: Maybe; }; /** aggregate stddev_pop on columns */ -export type Scheduled_Reversible_Transfer_Stddev_Pop_Fields = { - __typename?: 'scheduled_reversible_transfer_stddev_pop_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Stddev_Pop_Fields = { + __typename?: 'multisig_proposal_ready_stddev_pop_fields'; + approvals_count?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Scheduled_Reversible_Transfer_Stddev_Samp_Fields = { - __typename?: 'scheduled_reversible_transfer_stddev_samp_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Stddev_Samp_Fields = { + __typename?: 'multisig_proposal_ready_stddev_samp_fields'; + approvals_count?: Maybe; }; -/** Streaming cursor of the table "scheduled_reversible_transfer" */ -export type Scheduled_Reversible_Transfer_Stream_Cursor_Input = { +/** Streaming cursor of the table "multisig_proposal_ready" */ +export type Multisig_Proposal_Ready_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Scheduled_Reversible_Transfer_Stream_Cursor_Value_Input; + initial_value: Multisig_Proposal_Ready_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Scheduled_Reversible_Transfer_Stream_Cursor_Value_Input = { - amount?: InputMaybe; +export type Multisig_Proposal_Ready_Stream_Cursor_Value_Input = { + approvals_count?: InputMaybe; block_id?: InputMaybe; extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from_id?: InputMaybe; id?: InputMaybe; - scheduled_at?: InputMaybe; + proposal_id?: InputMaybe; timestamp?: InputMaybe; - to_id?: InputMaybe; - tx_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Scheduled_Reversible_Transfer_Sum_Fields = { - __typename?: 'scheduled_reversible_transfer_sum_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Sum_Fields = { + __typename?: 'multisig_proposal_ready_sum_fields'; + approvals_count?: Maybe; }; /** aggregate var_pop on columns */ -export type Scheduled_Reversible_Transfer_Var_Pop_Fields = { - __typename?: 'scheduled_reversible_transfer_var_pop_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Var_Pop_Fields = { + __typename?: 'multisig_proposal_ready_var_pop_fields'; + approvals_count?: Maybe; }; /** aggregate var_samp on columns */ -export type Scheduled_Reversible_Transfer_Var_Samp_Fields = { - __typename?: 'scheduled_reversible_transfer_var_samp_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Var_Samp_Fields = { + __typename?: 'multisig_proposal_ready_var_samp_fields'; + approvals_count?: Maybe; }; /** aggregate variance on columns */ -export type Scheduled_Reversible_Transfer_Variance_Fields = { - __typename?: 'scheduled_reversible_transfer_variance_fields'; - amount?: Maybe; - fee?: Maybe; +export type Multisig_Proposal_Ready_Variance_Fields = { + __typename?: 'multisig_proposal_ready_variance_fields'; + approvals_count?: Maybe; }; -export type Subscription_Root = { - __typename?: 'subscription_root'; - /** fetch data from the table: "account" */ - account: Array; - /** fetch aggregated fields from the table: "account" */ - account_aggregate: Account_Aggregate; - /** fetch data from the table: "account" using primary key columns */ - account_by_pk?: Maybe; - /** fetch data from the table: "account_event" */ - account_event: Array; - /** fetch aggregated fields from the table: "account_event" */ - account_event_aggregate: Account_Event_Aggregate; - /** fetch data from the table: "account_event" using primary key columns */ - account_event_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "account_event" */ - account_event_stream: Array; - /** fetch data from the table: "account_stats" */ - account_stats: Array; - /** fetch aggregated fields from the table: "account_stats" */ - account_stats_aggregate: Account_Stats_Aggregate; - /** fetch data from the table: "account_stats" using primary key columns */ - account_stats_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "account_stats" */ - account_stats_stream: Array; - /** fetch data from the table in a streaming manner: "account" */ - account_stream: Array; - /** fetch data from the table: "block" */ - block: Array; - /** fetch aggregated fields from the table: "block" */ - block_aggregate: Block_Aggregate; - /** fetch data from the table: "block" using primary key columns */ - block_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "block" */ - block_stream: Array; - /** fetch data from the table: "cancelled_reversible_transfer" */ - cancelled_reversible_transfer: Array; - /** fetch aggregated fields from the table: "cancelled_reversible_transfer" */ - cancelled_reversible_transfer_aggregate: Cancelled_Reversible_Transfer_Aggregate; - /** fetch data from the table: "cancelled_reversible_transfer" using primary key columns */ - cancelled_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "cancelled_reversible_transfer" */ - cancelled_reversible_transfer_stream: Array; - /** fetch data from the table: "chain_stats" */ - chain_stats: Array; - /** fetch aggregated fields from the table: "chain_stats" */ - chain_stats_aggregate: Chain_Stats_Aggregate; - /** fetch data from the table: "chain_stats" using primary key columns */ - chain_stats_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "chain_stats" */ - chain_stats_stream: Array; - /** fetch data from the table: "deposit_pool_stats" */ - deposit_pool_stats: Array; - /** fetch aggregated fields from the table: "deposit_pool_stats" */ - deposit_pool_stats_aggregate: Deposit_Pool_Stats_Aggregate; - /** fetch data from the table: "deposit_pool_stats" using primary key columns */ - deposit_pool_stats_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "deposit_pool_stats" */ - deposit_pool_stats_stream: Array; - /** fetch data from the table: "error_event" */ - error_event: Array; - /** fetch aggregated fields from the table: "error_event" */ - error_event_aggregate: Error_Event_Aggregate; - /** fetch data from the table: "error_event" using primary key columns */ - error_event_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "error_event" */ - error_event_stream: Array; - /** fetch data from the table: "event" */ - event: Array; - /** fetch aggregated fields from the table: "event" */ - event_aggregate: Event_Aggregate; - /** fetch data from the table: "event" using primary key columns */ - event_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "event" */ - event_stream: Array; - /** fetch data from the table: "executed_reversible_transfer" */ - executed_reversible_transfer: Array; - /** fetch aggregated fields from the table: "executed_reversible_transfer" */ - executed_reversible_transfer_aggregate: Executed_Reversible_Transfer_Aggregate; - /** fetch data from the table: "executed_reversible_transfer" using primary key columns */ - executed_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "executed_reversible_transfer" */ - executed_reversible_transfer_stream: Array; - /** fetch data from the table: "extrinsic" */ - extrinsic: Array; - /** fetch aggregated fields from the table: "extrinsic" */ - extrinsic_aggregate: Extrinsic_Aggregate; - /** fetch data from the table: "extrinsic" using primary key columns */ - extrinsic_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "extrinsic" */ - extrinsic_stream: Array; - /** fetch data from the table: "high_security_set" */ - high_security_set: Array; - /** fetch aggregated fields from the table: "high_security_set" */ - high_security_set_aggregate: High_Security_Set_Aggregate; - /** fetch data from the table: "high_security_set" using primary key columns */ - high_security_set_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "high_security_set" */ - high_security_set_stream: Array; - /** fetch data from the table: "miner_reward" */ - miner_reward: Array; - /** fetch aggregated fields from the table: "miner_reward" */ - miner_reward_aggregate: Miner_Reward_Aggregate; - /** fetch data from the table: "miner_reward" using primary key columns */ - miner_reward_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "miner_reward" */ - miner_reward_stream: Array; - /** fetch data from the table: "scheduled_reversible_transfer" */ - scheduled_reversible_transfer: Array; - /** fetch aggregated fields from the table: "scheduled_reversible_transfer" */ - scheduled_reversible_transfer_aggregate: Scheduled_Reversible_Transfer_Aggregate; - /** fetch data from the table: "scheduled_reversible_transfer" using primary key columns */ - scheduled_reversible_transfer_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "scheduled_reversible_transfer" */ - scheduled_reversible_transfer_stream: Array; - /** fetch data from the table: "transfer" */ - transfer: Array; - /** fetch aggregated fields from the table: "transfer" */ - transfer_aggregate: Transfer_Aggregate; - /** fetch data from the table: "transfer" using primary key columns */ - transfer_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "transfer" */ - transfer_stream: Array; - /** fetch data from the table: "wormhole_extrinsic" */ - wormhole_extrinsic: Array; - /** fetch aggregated fields from the table: "wormhole_extrinsic" */ - wormhole_extrinsic_aggregate: Wormhole_Extrinsic_Aggregate; - /** fetch data from the table: "wormhole_extrinsic" using primary key columns */ - wormhole_extrinsic_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "wormhole_extrinsic" */ - wormhole_extrinsic_stream: Array; - /** fetch data from the table: "wormhole_nullifier" */ - wormhole_nullifier: Array; - /** fetch aggregated fields from the table: "wormhole_nullifier" */ - wormhole_nullifier_aggregate: Wormhole_Nullifier_Aggregate; - /** fetch data from the table: "wormhole_nullifier" using primary key columns */ - wormhole_nullifier_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "wormhole_nullifier" */ - wormhole_nullifier_stream: Array; - /** fetch data from the table: "wormhole_output" */ - wormhole_output: Array; - /** fetch aggregated fields from the table: "wormhole_output" */ - wormhole_output_aggregate: Wormhole_Output_Aggregate; - /** fetch data from the table: "wormhole_output" using primary key columns */ - wormhole_output_by_pk?: Maybe; - /** fetch data from the table in a streaming manner: "wormhole_output" */ - wormhole_output_stream: Array; -}; +/** select columns of table "multisig_proposal" */ +export enum Multisig_Proposal_Select_Column { + /** column name */ + Approvals = 'approvals', + /** column name */ + Call = 'call', + /** column name */ + CallRaw = 'call_raw', + /** column name */ + CreatedAt = 'created_at', + /** column name */ + CreatedAtBlockId = 'created_at_block_id', + /** column name */ + CreatedExtrinsicId = 'created_extrinsic_id', + /** column name */ + DecodeError = 'decode_error', + /** column name */ + DelayKind = 'delay_kind', + /** column name */ + DelayValue = 'delay_value', + /** column name */ + Deposit = 'deposit', + /** column name */ + ExpiryBlock = 'expiry_block', + /** column name */ + GuardianId = 'guardian_id', + /** column name */ + Id = 'id', + /** column name */ + MultisigId = 'multisig_id', + /** column name */ + Pallet = 'pallet', + /** column name */ + ProposalId = 'proposal_id', + /** column name */ + ProposerId = 'proposer_id', + /** column name */ + RecoverAccountId = 'recover_account_id', + /** column name */ + ScheduleAmount = 'schedule_amount', + /** column name */ + ScheduleAssetId = 'schedule_asset_id', + /** column name */ + ScheduleToId = 'schedule_to_id', + /** column name */ + Status = 'status', + /** column name */ + TransferAmount = 'transfer_amount', + /** column name */ + TransferToId = 'transfer_to_id', + /** column name */ + TxId = 'tx_id' +} -export type Subscription_RootAccountArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Multisig_Proposal_Stddev_Fields = { + __typename?: 'multisig_proposal_stddev_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; }; -export type Subscription_RootAccount_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Multisig_Proposal_Stddev_Pop_Fields = { + __typename?: 'multisig_proposal_stddev_pop_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; }; -export type Subscription_RootAccount_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate stddev_samp on columns */ +export type Multisig_Proposal_Stddev_Samp_Fields = { + __typename?: 'multisig_proposal_stddev_samp_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; +}; + +/** Streaming cursor of the table "multisig_proposal" */ +export type Multisig_Proposal_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Multisig_Proposal_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -export type Subscription_RootAccount_EventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Multisig_Proposal_Stream_Cursor_Value_Input = { + approvals?: InputMaybe>; + call?: InputMaybe; + call_raw?: InputMaybe; + created_at?: InputMaybe; + created_at_block_id?: InputMaybe; + created_extrinsic_id?: InputMaybe; + decode_error?: InputMaybe; + delay_kind?: InputMaybe; + delay_value?: InputMaybe; + deposit?: InputMaybe; + expiry_block?: InputMaybe; + guardian_id?: InputMaybe; + id?: InputMaybe; + multisig_id?: InputMaybe; + pallet?: InputMaybe; + proposal_id?: InputMaybe; + proposer_id?: InputMaybe; + recover_account_id?: InputMaybe; + schedule_amount?: InputMaybe; + schedule_asset_id?: InputMaybe; + schedule_to_id?: InputMaybe; + status?: InputMaybe; + transfer_amount?: InputMaybe; + transfer_to_id?: InputMaybe; + tx_id?: InputMaybe; }; -export type Subscription_RootAccount_Event_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Multisig_Proposal_Sum_Fields = { + __typename?: 'multisig_proposal_sum_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; }; -export type Subscription_RootAccount_Event_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate var_pop on columns */ +export type Multisig_Proposal_Var_Pop_Fields = { + __typename?: 'multisig_proposal_var_pop_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; }; -export type Subscription_RootAccount_Event_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Multisig_Proposal_Var_Samp_Fields = { + __typename?: 'multisig_proposal_var_samp_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; }; -export type Subscription_RootAccount_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; +/** aggregate variance on columns */ +export type Multisig_Proposal_Variance_Fields = { + __typename?: 'multisig_proposal_variance_fields'; + delay_value?: Maybe; + deposit?: Maybe; + expiry_block?: Maybe; + proposal_id?: Maybe; + schedule_amount?: Maybe; + schedule_asset_id?: Maybe; + transfer_amount?: Maybe; +}; + +/** select columns of table "multisig" */ +export enum Multisig_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + CreatorId = 'creator_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + Nonce = 'nonce', + /** column name */ + Signers = 'signers', + /** column name */ + Threshold = 'threshold', + /** column name */ + Timestamp = 'timestamp' +} -export type Subscription_RootAccount_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** columns and relationships of "multisig_signer_approved" */ +export type Multisig_Signer_Approved = { + __typename?: 'multisig_signer_approved'; + approvals_count: Scalars['Int']['output']; + /** An object relationship */ + approver?: Maybe; + approver_id?: Maybe; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + timestamp: Scalars['timestamptz']['output']; }; -export type Subscription_RootAccount_Stats_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregated selection of "multisig_signer_approved" */ +export type Multisig_Signer_Approved_Aggregate = { + __typename?: 'multisig_signer_approved_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -export type Subscription_RootAccount_Stats_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate fields of "multisig_signer_approved" */ +export type Multisig_Signer_Approved_Aggregate_Fields = { + __typename?: 'multisig_signer_approved_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "multisig_signer_approved" */ +export type Multisig_Signer_Approved_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; }; -export type Subscription_RootAccount_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate avg on columns */ +export type Multisig_Signer_Approved_Avg_Fields = { + __typename?: 'multisig_signer_approved_avg_fields'; + approvals_count?: Maybe; +}; + +/** Boolean expression to filter rows from the table "multisig_signer_approved". All fields are combined with a logical 'AND'. */ +export type Multisig_Signer_Approved_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + approvals_count?: InputMaybe; + approver?: InputMaybe; + approver_id?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Subscription_RootBlockArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate max on columns */ +export type Multisig_Signer_Approved_Max_Fields = { + __typename?: 'multisig_signer_approved_max_fields'; + approvals_count?: Maybe; + approver_id?: Maybe; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; }; -export type Subscription_RootBlock_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Subscription_RootBlock_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Subscription_RootBlock_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootCancelled_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Subscription_RootCancelled_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Subscription_RootCancelled_Reversible_Transfer_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Subscription_RootCancelled_Reversible_Transfer_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootChain_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Subscription_RootChain_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; -}; - -export type Subscription_RootChain_Stats_By_PkArgs = { - id: Scalars['String']['input']; -}; - -export type Subscription_RootChain_Stats_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootDeposit_Pool_StatsArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate min on columns */ +export type Multisig_Signer_Approved_Min_Fields = { + __typename?: 'multisig_signer_approved_min_fields'; + approvals_count?: Maybe; + approver_id?: Maybe; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + proposal_id?: Maybe; + timestamp?: Maybe; }; -export type Subscription_RootDeposit_Pool_Stats_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Ordering options when selecting data from "multisig_signer_approved". */ +export type Multisig_Signer_Approved_Order_By = { + approvals_count?: InputMaybe; + approver?: InputMaybe; + approver_id?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Subscription_RootDeposit_Pool_Stats_By_PkArgs = { - id: Scalars['String']['input']; -}; +/** select columns of table "multisig_signer_approved" */ +export enum Multisig_Signer_Approved_Select_Column { + /** column name */ + ApprovalsCount = 'approvals_count', + /** column name */ + ApproverId = 'approver_id', + /** column name */ + BlockId = 'block_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + ProposalId = 'proposal_id', + /** column name */ + Timestamp = 'timestamp' +} -export type Subscription_RootDeposit_Pool_Stats_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Multisig_Signer_Approved_Stddev_Fields = { + __typename?: 'multisig_signer_approved_stddev_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootError_EventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Multisig_Signer_Approved_Stddev_Pop_Fields = { + __typename?: 'multisig_signer_approved_stddev_pop_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootError_Event_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_samp on columns */ +export type Multisig_Signer_Approved_Stddev_Samp_Fields = { + __typename?: 'multisig_signer_approved_stddev_samp_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootError_Event_By_PkArgs = { - id: Scalars['String']['input']; +/** Streaming cursor of the table "multisig_signer_approved" */ +export type Multisig_Signer_Approved_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Multisig_Signer_Approved_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -export type Subscription_RootError_Event_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Multisig_Signer_Approved_Stream_Cursor_Value_Input = { + approvals_count?: InputMaybe; + approver_id?: InputMaybe; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + proposal_id?: InputMaybe; + timestamp?: InputMaybe; }; -export type Subscription_RootEventArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Multisig_Signer_Approved_Sum_Fields = { + __typename?: 'multisig_signer_approved_sum_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootEvent_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate var_pop on columns */ +export type Multisig_Signer_Approved_Var_Pop_Fields = { + __typename?: 'multisig_signer_approved_var_pop_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootEvent_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate var_samp on columns */ +export type Multisig_Signer_Approved_Var_Samp_Fields = { + __typename?: 'multisig_signer_approved_var_samp_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootEvent_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Multisig_Signer_Approved_Variance_Fields = { + __typename?: 'multisig_signer_approved_variance_fields'; + approvals_count?: Maybe; }; -export type Subscription_RootExecuted_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev on columns */ +export type Multisig_Stddev_Fields = { + __typename?: 'multisig_stddev_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootExecuted_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Multisig_Stddev_Pop_Fields = { + __typename?: 'multisig_stddev_pop_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootExecuted_Reversible_Transfer_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate stddev_samp on columns */ +export type Multisig_Stddev_Samp_Fields = { + __typename?: 'multisig_stddev_samp_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootExecuted_Reversible_Transfer_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** Streaming cursor of the table "multisig" */ +export type Multisig_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Multisig_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; -export type Subscription_RootExtrinsicArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Initial value of the column from where the streaming should start */ +export type Multisig_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + creator_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + nonce?: InputMaybe; + signers?: InputMaybe>; + threshold?: InputMaybe; + timestamp?: InputMaybe; }; -export type Subscription_RootExtrinsic_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate sum on columns */ +export type Multisig_Sum_Fields = { + __typename?: 'multisig_sum_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootExtrinsic_By_PkArgs = { - id: Scalars['String']['input']; +/** aggregate var_pop on columns */ +export type Multisig_Var_Pop_Fields = { + __typename?: 'multisig_var_pop_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootExtrinsic_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +/** aggregate var_samp on columns */ +export type Multisig_Var_Samp_Fields = { + __typename?: 'multisig_var_samp_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootHigh_Security_SetArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** aggregate variance on columns */ +export type Multisig_Variance_Fields = { + __typename?: 'multisig_variance_fields'; + nonce?: Maybe; + threshold?: Maybe; }; -export type Subscription_RootHigh_Security_Set_AggregateArgs = { - distinct_on?: InputMaybe>; - limit?: InputMaybe; - offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; +/** Boolean expression to compare columns of type "numeric". All fields are combined with logical 'AND'. */ +export type Numeric_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; }; -export type Subscription_RootHigh_Security_Set_By_PkArgs = { - id: Scalars['String']['input']; -}; +/** column ordering options */ +export enum Order_By { + /** in ascending order, nulls last */ + Asc = 'asc', + /** in ascending order, nulls first */ + AscNullsFirst = 'asc_nulls_first', + /** in ascending order, nulls last */ + AscNullsLast = 'asc_nulls_last', + /** in descending order, nulls first */ + Desc = 'desc', + /** in descending order, nulls first */ + DescNullsFirst = 'desc_nulls_first', + /** in descending order, nulls last */ + DescNullsLast = 'desc_nulls_last' +} -export type Subscription_RootHigh_Security_Set_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +export type Query_Root = { + __typename?: 'query_root'; + /** fetch data from the table: "account" */ + account: Array; + /** fetch aggregated fields from the table: "account" */ + account_aggregate: Account_Aggregate; + /** fetch data from the table: "account" using primary key columns */ + account_by_pk?: Maybe; + /** fetch data from the table: "account_event" */ + account_event: Array; + /** fetch aggregated fields from the table: "account_event" */ + account_event_aggregate: Account_Event_Aggregate; + /** fetch data from the table: "account_event" using primary key columns */ + account_event_by_pk?: Maybe; + /** fetch data from the table: "account_stats" */ + account_stats: Array; + /** fetch aggregated fields from the table: "account_stats" */ + account_stats_aggregate: Account_Stats_Aggregate; + /** fetch data from the table: "account_stats" using primary key columns */ + account_stats_by_pk?: Maybe; + /** fetch data from the table: "block" */ + block: Array; + /** fetch aggregated fields from the table: "block" */ + block_aggregate: Block_Aggregate; + /** fetch data from the table: "block" using primary key columns */ + block_by_pk?: Maybe; + /** fetch data from the table: "cancelled_multisig_proposal" */ + cancelled_multisig_proposal: Array; + /** fetch aggregated fields from the table: "cancelled_multisig_proposal" */ + cancelled_multisig_proposal_aggregate: Cancelled_Multisig_Proposal_Aggregate; + /** fetch data from the table: "cancelled_multisig_proposal" using primary key columns */ + cancelled_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table: "cancelled_reversible_transfer" */ + cancelled_reversible_transfer: Array; + /** fetch aggregated fields from the table: "cancelled_reversible_transfer" */ + cancelled_reversible_transfer_aggregate: Cancelled_Reversible_Transfer_Aggregate; + /** fetch data from the table: "cancelled_reversible_transfer" using primary key columns */ + cancelled_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table: "chain_stats" */ + chain_stats: Array; + /** fetch aggregated fields from the table: "chain_stats" */ + chain_stats_aggregate: Chain_Stats_Aggregate; + /** fetch data from the table: "chain_stats" using primary key columns */ + chain_stats_by_pk?: Maybe; + /** fetch data from the table: "deposit_pool_stats" */ + deposit_pool_stats: Array; + /** fetch aggregated fields from the table: "deposit_pool_stats" */ + deposit_pool_stats_aggregate: Deposit_Pool_Stats_Aggregate; + /** fetch data from the table: "deposit_pool_stats" using primary key columns */ + deposit_pool_stats_by_pk?: Maybe; + /** fetch data from the table: "error_event" */ + error_event: Array; + /** fetch aggregated fields from the table: "error_event" */ + error_event_aggregate: Error_Event_Aggregate; + /** fetch data from the table: "error_event" using primary key columns */ + error_event_by_pk?: Maybe; + /** fetch data from the table: "event" */ + event: Array; + /** fetch aggregated fields from the table: "event" */ + event_aggregate: Event_Aggregate; + /** fetch data from the table: "event" using primary key columns */ + event_by_pk?: Maybe; + /** fetch data from the table: "executed_multisig_proposal" */ + executed_multisig_proposal: Array; + /** fetch aggregated fields from the table: "executed_multisig_proposal" */ + executed_multisig_proposal_aggregate: Executed_Multisig_Proposal_Aggregate; + /** fetch data from the table: "executed_multisig_proposal" using primary key columns */ + executed_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table: "executed_reversible_transfer" */ + executed_reversible_transfer: Array; + /** fetch aggregated fields from the table: "executed_reversible_transfer" */ + executed_reversible_transfer_aggregate: Executed_Reversible_Transfer_Aggregate; + /** fetch data from the table: "executed_reversible_transfer" using primary key columns */ + executed_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table: "extrinsic" */ + extrinsic: Array; + /** fetch aggregated fields from the table: "extrinsic" */ + extrinsic_aggregate: Extrinsic_Aggregate; + /** fetch data from the table: "extrinsic" using primary key columns */ + extrinsic_by_pk?: Maybe; + /** fetch data from the table: "high_security_set" */ + high_security_set: Array; + /** fetch aggregated fields from the table: "high_security_set" */ + high_security_set_aggregate: High_Security_Set_Aggregate; + /** fetch data from the table: "high_security_set" using primary key columns */ + high_security_set_by_pk?: Maybe; + /** fetch data from the table: "miner_reward" */ + miner_reward: Array; + /** fetch aggregated fields from the table: "miner_reward" */ + miner_reward_aggregate: Miner_Reward_Aggregate; + /** fetch data from the table: "miner_reward" using primary key columns */ + miner_reward_by_pk?: Maybe; + /** fetch data from the table: "multisig" */ + multisig: Array; + /** fetch aggregated fields from the table: "multisig" */ + multisig_aggregate: Multisig_Aggregate; + /** fetch data from the table: "multisig" using primary key columns */ + multisig_by_pk?: Maybe; + /** fetch data from the table: "multisig_deposits_claimed" */ + multisig_deposits_claimed: Array; + /** fetch aggregated fields from the table: "multisig_deposits_claimed" */ + multisig_deposits_claimed_aggregate: Multisig_Deposits_Claimed_Aggregate; + /** fetch data from the table: "multisig_deposits_claimed" using primary key columns */ + multisig_deposits_claimed_by_pk?: Maybe; + /** fetch data from the table: "multisig_proposal" */ + multisig_proposal: Array; + /** fetch aggregated fields from the table: "multisig_proposal" */ + multisig_proposal_aggregate: Multisig_Proposal_Aggregate; + /** fetch data from the table: "multisig_proposal" using primary key columns */ + multisig_proposal_by_pk?: Maybe; + /** fetch data from the table: "multisig_proposal_created" */ + multisig_proposal_created: Array; + /** fetch aggregated fields from the table: "multisig_proposal_created" */ + multisig_proposal_created_aggregate: Multisig_Proposal_Created_Aggregate; + /** fetch data from the table: "multisig_proposal_created" using primary key columns */ + multisig_proposal_created_by_pk?: Maybe; + /** fetch data from the table: "multisig_proposal_ready" */ + multisig_proposal_ready: Array; + /** fetch aggregated fields from the table: "multisig_proposal_ready" */ + multisig_proposal_ready_aggregate: Multisig_Proposal_Ready_Aggregate; + /** fetch data from the table: "multisig_proposal_ready" using primary key columns */ + multisig_proposal_ready_by_pk?: Maybe; + /** fetch data from the table: "multisig_signer_approved" */ + multisig_signer_approved: Array; + /** fetch aggregated fields from the table: "multisig_signer_approved" */ + multisig_signer_approved_aggregate: Multisig_Signer_Approved_Aggregate; + /** fetch data from the table: "multisig_signer_approved" using primary key columns */ + multisig_signer_approved_by_pk?: Maybe; + /** fetch data from the table: "removed_multisig_proposal" */ + removed_multisig_proposal: Array; + /** fetch aggregated fields from the table: "removed_multisig_proposal" */ + removed_multisig_proposal_aggregate: Removed_Multisig_Proposal_Aggregate; + /** fetch data from the table: "removed_multisig_proposal" using primary key columns */ + removed_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table: "scheduled_reversible_transfer" */ + scheduled_reversible_transfer: Array; + /** fetch aggregated fields from the table: "scheduled_reversible_transfer" */ + scheduled_reversible_transfer_aggregate: Scheduled_Reversible_Transfer_Aggregate; + /** fetch data from the table: "scheduled_reversible_transfer" using primary key columns */ + scheduled_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table: "transfer" */ + transfer: Array; + /** fetch aggregated fields from the table: "transfer" */ + transfer_aggregate: Transfer_Aggregate; + /** fetch data from the table: "transfer" using primary key columns */ + transfer_by_pk?: Maybe; + /** fetch data from the table: "wormhole_extrinsic" */ + wormhole_extrinsic: Array; + /** fetch aggregated fields from the table: "wormhole_extrinsic" */ + wormhole_extrinsic_aggregate: Wormhole_Extrinsic_Aggregate; + /** fetch data from the table: "wormhole_extrinsic" using primary key columns */ + wormhole_extrinsic_by_pk?: Maybe; + /** fetch data from the table: "wormhole_nullifier" */ + wormhole_nullifier: Array; + /** fetch aggregated fields from the table: "wormhole_nullifier" */ + wormhole_nullifier_aggregate: Wormhole_Nullifier_Aggregate; + /** fetch data from the table: "wormhole_nullifier" using primary key columns */ + wormhole_nullifier_by_pk?: Maybe; + /** fetch data from the table: "wormhole_output" */ + wormhole_output: Array; + /** fetch aggregated fields from the table: "wormhole_output" */ + wormhole_output_aggregate: Wormhole_Output_Aggregate; + /** fetch data from the table: "wormhole_output" using primary key columns */ + wormhole_output_by_pk?: Maybe; }; -export type Subscription_RootMiner_RewardArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccountArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootMiner_Reward_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccount_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootMiner_Reward_By_PkArgs = { +export type Query_RootAccount_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootMiner_Reward_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootScheduled_Reversible_TransferArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccount_EventArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootScheduled_Reversible_Transfer_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccount_Event_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootScheduled_Reversible_Transfer_By_PkArgs = { +export type Query_RootAccount_Event_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootScheduled_Reversible_Transfer_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootTransferArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccount_StatsArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootTransfer_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootAccount_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootTransfer_By_PkArgs = { +export type Query_RootAccount_Stats_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootTransfer_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootWormhole_ExtrinsicArgs = { - distinct_on?: InputMaybe>; +export type Query_RootBlockArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Extrinsic_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootBlock_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Extrinsic_By_PkArgs = { +export type Query_RootBlock_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootWormhole_Extrinsic_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootWormhole_NullifierArgs = { - distinct_on?: InputMaybe>; +export type Query_RootCancelled_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Nullifier_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootCancelled_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Nullifier_By_PkArgs = { +export type Query_RootCancelled_Multisig_Proposal_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootWormhole_Nullifier_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; -}; - -export type Subscription_RootWormhole_OutputArgs = { - distinct_on?: InputMaybe>; +export type Query_RootCancelled_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Output_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootCancelled_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Subscription_RootWormhole_Output_By_PkArgs = { +export type Query_RootCancelled_Reversible_Transfer_By_PkArgs = { id: Scalars['String']['input']; }; -export type Subscription_RootWormhole_Output_StreamArgs = { - batch_size: Scalars['Int']['input']; - cursor: Array>; - where?: InputMaybe; +export type Query_RootChain_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ -export type Timestamptz_Comparison_Exp = { - _eq?: InputMaybe; - _gt?: InputMaybe; - _gte?: InputMaybe; - _in?: InputMaybe>; - _is_null?: InputMaybe; - _lt?: InputMaybe; - _lte?: InputMaybe; - _neq?: InputMaybe; - _nin?: InputMaybe>; -}; - -/** columns and relationships of "transfer" */ -export type Transfer = { - __typename?: 'transfer'; - amount: Scalars['numeric']['output']; - /** An object relationship */ - block?: Maybe; - block_id?: Maybe; - /** An object relationship */ - event?: Maybe; - /** An object relationship */ - executedBy?: Maybe; - /** An object relationship */ - extrinsic?: Maybe; - extrinsic_id?: Maybe; - fee: Scalars['numeric']['output']; - /** An object relationship */ - from?: Maybe; - from_hash: Scalars['String']['output']; - from_id?: Maybe; - id: Scalars['String']['output']; - leaf_index: Scalars['numeric']['output']; - timestamp: Scalars['timestamptz']['output']; - /** An object relationship */ - to?: Maybe; - to_hash: Scalars['String']['output']; - to_id?: Maybe; - transfer_count: Scalars['numeric']['output']; +export type Query_RootChain_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregated selection of "transfer" */ -export type Transfer_Aggregate = { - __typename?: 'transfer_aggregate'; - aggregate?: Maybe; - nodes: Array; +export type Query_RootChain_Stats_By_PkArgs = { + id: Scalars['String']['input']; }; -export type Transfer_Aggregate_Bool_Exp = { - count?: InputMaybe; +export type Query_RootDeposit_Pool_StatsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type Transfer_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; +export type Query_RootDeposit_Pool_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "transfer" */ -export type Transfer_Aggregate_Fields = { - __typename?: 'transfer_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +export type Query_RootDeposit_Pool_Stats_By_PkArgs = { + id: Scalars['String']['input']; }; -/** aggregate fields of "transfer" */ -export type Transfer_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +export type Query_RootError_EventArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by aggregate values of table "transfer" */ -export type Transfer_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; +export type Query_RootError_Event_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate avg on columns */ -export type Transfer_Avg_Fields = { - __typename?: 'transfer_avg_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootError_Event_By_PkArgs = { + id: Scalars['String']['input']; }; -/** order by avg() on columns of table "transfer" */ -export type Transfer_Avg_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootEventArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Boolean expression to filter rows from the table "transfer". All fields are combined with a logical 'AND'. */ -export type Transfer_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - amount?: InputMaybe; - block?: InputMaybe; - block_id?: InputMaybe; - event?: InputMaybe; - executedBy?: InputMaybe; - extrinsic?: InputMaybe; - extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from?: InputMaybe; - from_hash?: InputMaybe; - from_id?: InputMaybe; - id?: InputMaybe; - leaf_index?: InputMaybe; - timestamp?: InputMaybe; - to?: InputMaybe; - to_hash?: InputMaybe; - to_id?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootEvent_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate max on columns */ -export type Transfer_Max_Fields = { - __typename?: 'transfer_max_fields'; - amount?: Maybe; - block_id?: Maybe; - extrinsic_id?: Maybe; - fee?: Maybe; - from_hash?: Maybe; - from_id?: Maybe; - id?: Maybe; - leaf_index?: Maybe; - timestamp?: Maybe; - to_hash?: Maybe; - to_id?: Maybe; - transfer_count?: Maybe; +export type Query_RootEvent_By_PkArgs = { + id: Scalars['String']['input']; }; -/** order by max() on columns of table "transfer" */ -export type Transfer_Max_Order_By = { - amount?: InputMaybe; - block_id?: InputMaybe; - extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from_hash?: InputMaybe; - from_id?: InputMaybe; - id?: InputMaybe; - leaf_index?: InputMaybe; - timestamp?: InputMaybe; - to_hash?: InputMaybe; - to_id?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootExecuted_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate min on columns */ -export type Transfer_Min_Fields = { - __typename?: 'transfer_min_fields'; - amount?: Maybe; - block_id?: Maybe; - extrinsic_id?: Maybe; - fee?: Maybe; - from_hash?: Maybe; - from_id?: Maybe; - id?: Maybe; - leaf_index?: Maybe; - timestamp?: Maybe; - to_hash?: Maybe; - to_id?: Maybe; - transfer_count?: Maybe; +export type Query_RootExecuted_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by min() on columns of table "transfer" */ -export type Transfer_Min_Order_By = { - amount?: InputMaybe; - block_id?: InputMaybe; - extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from_hash?: InputMaybe; - from_id?: InputMaybe; - id?: InputMaybe; - leaf_index?: InputMaybe; - timestamp?: InputMaybe; - to_hash?: InputMaybe; - to_id?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootExecuted_Multisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; }; -/** Ordering options when selecting data from "transfer". */ -export type Transfer_Order_By = { - amount?: InputMaybe; - block?: InputMaybe; - block_id?: InputMaybe; - event?: InputMaybe; - executedBy?: InputMaybe; - extrinsic?: InputMaybe; - extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from?: InputMaybe; - from_hash?: InputMaybe; - from_id?: InputMaybe; - id?: InputMaybe; - leaf_index?: InputMaybe; - timestamp?: InputMaybe; - to?: InputMaybe; - to_hash?: InputMaybe; - to_id?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootExecuted_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** select columns of table "transfer" */ -export enum Transfer_Select_Column { - /** column name */ - Amount = 'amount', - /** column name */ - BlockId = 'block_id', - /** column name */ - ExtrinsicId = 'extrinsic_id', - /** column name */ - Fee = 'fee', - /** column name */ - FromHash = 'from_hash', - /** column name */ - FromId = 'from_id', - /** column name */ - Id = 'id', - /** column name */ - LeafIndex = 'leaf_index', - /** column name */ - Timestamp = 'timestamp', - /** column name */ - ToHash = 'to_hash', - /** column name */ - ToId = 'to_id', - /** column name */ - TransferCount = 'transfer_count' -} - -/** aggregate stddev on columns */ -export type Transfer_Stddev_Fields = { - __typename?: 'transfer_stddev_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootExecuted_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by stddev() on columns of table "transfer" */ -export type Transfer_Stddev_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootExecuted_Reversible_Transfer_By_PkArgs = { + id: Scalars['String']['input']; }; -/** aggregate stddev_pop on columns */ -export type Transfer_Stddev_Pop_Fields = { - __typename?: 'transfer_stddev_pop_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootExtrinsicArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by stddev_pop() on columns of table "transfer" */ -export type Transfer_Stddev_Pop_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootExtrinsic_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate stddev_samp on columns */ -export type Transfer_Stddev_Samp_Fields = { - __typename?: 'transfer_stddev_samp_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootExtrinsic_By_PkArgs = { + id: Scalars['String']['input']; }; -/** order by stddev_samp() on columns of table "transfer" */ -export type Transfer_Stddev_Samp_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootHigh_Security_SetArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Streaming cursor of the table "transfer" */ -export type Transfer_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Transfer_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +export type Query_RootHigh_Security_Set_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** Initial value of the column from where the streaming should start */ -export type Transfer_Stream_Cursor_Value_Input = { - amount?: InputMaybe; - block_id?: InputMaybe; - extrinsic_id?: InputMaybe; - fee?: InputMaybe; - from_hash?: InputMaybe; - from_id?: InputMaybe; - id?: InputMaybe; - leaf_index?: InputMaybe; - timestamp?: InputMaybe; - to_hash?: InputMaybe; - to_id?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootHigh_Security_Set_By_PkArgs = { + id: Scalars['String']['input']; }; -/** aggregate sum on columns */ -export type Transfer_Sum_Fields = { - __typename?: 'transfer_sum_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootMiner_RewardArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by sum() on columns of table "transfer" */ -export type Transfer_Sum_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootMiner_Reward_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate var_pop on columns */ -export type Transfer_Var_Pop_Fields = { - __typename?: 'transfer_var_pop_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootMiner_Reward_By_PkArgs = { + id: Scalars['String']['input']; }; -/** order by var_pop() on columns of table "transfer" */ -export type Transfer_Var_Pop_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootMultisigArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate var_samp on columns */ -export type Transfer_Var_Samp_Fields = { - __typename?: 'transfer_var_samp_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootMultisig_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by var_samp() on columns of table "transfer" */ -export type Transfer_Var_Samp_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootMultisig_By_PkArgs = { + id: Scalars['String']['input']; }; -/** aggregate variance on columns */ -export type Transfer_Variance_Fields = { - __typename?: 'transfer_variance_fields'; - amount?: Maybe; - fee?: Maybe; - leaf_index?: Maybe; - transfer_count?: Maybe; +export type Query_RootMultisig_Deposits_ClaimedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** order by variance() on columns of table "transfer" */ -export type Transfer_Variance_Order_By = { - amount?: InputMaybe; - fee?: InputMaybe; - leaf_index?: InputMaybe; - transfer_count?: InputMaybe; +export type Query_RootMultisig_Deposits_Claimed_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** columns and relationships of "wormhole_extrinsic" */ -export type Wormhole_Extrinsic = { - __typename?: 'wormhole_extrinsic'; - /** An object relationship */ - block?: Maybe; - block_id?: Maybe; - /** An object relationship */ - extrinsic?: Maybe; - extrinsic_id?: Maybe; - id: Scalars['String']['output']; - output_count: Scalars['Int']['output']; - /** An array relationship */ - outputs: Array; - /** An aggregate relationship */ - outputs_aggregate: Wormhole_Output_Aggregate; - pool_snapshot: Scalars['String']['output']; - privacy_label: Scalars['String']['output']; - privacy_score: Scalars['numeric']['output']; - privacy_score01_pct: Scalars['numeric']['output']; - privacy_score1_pct: Scalars['numeric']['output']; - privacy_score5_pct: Scalars['numeric']['output']; - timestamp: Scalars['timestamptz']['output']; - total_amount: Scalars['numeric']['output']; +export type Query_RootMultisig_Deposits_Claimed_By_PkArgs = { + id: Scalars['String']['input']; }; -/** columns and relationships of "wormhole_extrinsic" */ -export type Wormhole_ExtrinsicOutputsArgs = { - distinct_on?: InputMaybe>; +export type Query_RootMultisig_ProposalArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** columns and relationships of "wormhole_extrinsic" */ -export type Wormhole_ExtrinsicOutputs_AggregateArgs = { - distinct_on?: InputMaybe>; +export type Query_RootMultisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - order_by?: InputMaybe>; - where?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregated selection of "wormhole_extrinsic" */ -export type Wormhole_Extrinsic_Aggregate = { - __typename?: 'wormhole_extrinsic_aggregate'; - aggregate?: Maybe; - nodes: Array; +export type Query_RootMultisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; }; -/** aggregate fields of "wormhole_extrinsic" */ -export type Wormhole_Extrinsic_Aggregate_Fields = { - __typename?: 'wormhole_extrinsic_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; +export type Query_RootMultisig_Proposal_CreatedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate fields of "wormhole_extrinsic" */ -export type Wormhole_Extrinsic_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; +export type Query_RootMultisig_Proposal_Created_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -/** aggregate avg on columns */ -export type Wormhole_Extrinsic_Avg_Fields = { - __typename?: 'wormhole_extrinsic_avg_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; +export type Query_RootMultisig_Proposal_Created_By_PkArgs = { + id: Scalars['String']['input']; }; -/** Boolean expression to filter rows from the table "wormhole_extrinsic". All fields are combined with a logical 'AND'. */ -export type Wormhole_Extrinsic_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +export type Query_RootMultisig_Proposal_ReadyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootMultisig_Proposal_Ready_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootMultisig_Proposal_Ready_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootMultisig_Signer_ApprovedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootMultisig_Signer_Approved_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootMultisig_Signer_Approved_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootRemoved_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootRemoved_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootRemoved_Multisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootScheduled_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootScheduled_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootScheduled_Reversible_Transfer_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootTransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootTransfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootTransfer_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootWormhole_ExtrinsicArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Extrinsic_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Extrinsic_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootWormhole_NullifierArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Nullifier_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Nullifier_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Query_RootWormhole_OutputArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Output_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Query_RootWormhole_Output_By_PkArgs = { + id: Scalars['String']['input']; +}; + +/** columns and relationships of "removed_multisig_proposal" */ +export type Removed_Multisig_Proposal = { + __typename?: 'removed_multisig_proposal'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + proposal?: Maybe; + proposal_id?: Maybe; + /** An object relationship */ + removedBy?: Maybe; + removed_by_id?: Maybe; + timestamp: Scalars['timestamptz']['output']; +}; + +/** aggregated selection of "removed_multisig_proposal" */ +export type Removed_Multisig_Proposal_Aggregate = { + __typename?: 'removed_multisig_proposal_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "removed_multisig_proposal" */ +export type Removed_Multisig_Proposal_Aggregate_Fields = { + __typename?: 'removed_multisig_proposal_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + +/** aggregate fields of "removed_multisig_proposal" */ +export type Removed_Multisig_Proposal_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "removed_multisig_proposal". All fields are combined with a logical 'AND'. */ +export type Removed_Multisig_Proposal_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; block?: InputMaybe; block_id?: InputMaybe; + event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; id?: InputMaybe; - output_count?: InputMaybe; - outputs?: InputMaybe; - outputs_aggregate?: InputMaybe; - pool_snapshot?: InputMaybe; - privacy_label?: InputMaybe; - privacy_score?: InputMaybe; - privacy_score01_pct?: InputMaybe; - privacy_score1_pct?: InputMaybe; - privacy_score5_pct?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + removedBy?: InputMaybe; + removed_by_id?: InputMaybe; timestamp?: InputMaybe; - total_amount?: InputMaybe; }; /** aggregate max on columns */ -export type Wormhole_Extrinsic_Max_Fields = { - __typename?: 'wormhole_extrinsic_max_fields'; +export type Removed_Multisig_Proposal_Max_Fields = { + __typename?: 'removed_multisig_proposal_max_fields'; block_id?: Maybe; extrinsic_id?: Maybe; id?: Maybe; - output_count?: Maybe; - pool_snapshot?: Maybe; - privacy_label?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; + proposal_id?: Maybe; + removed_by_id?: Maybe; timestamp?: Maybe; - total_amount?: Maybe; }; /** aggregate min on columns */ -export type Wormhole_Extrinsic_Min_Fields = { - __typename?: 'wormhole_extrinsic_min_fields'; +export type Removed_Multisig_Proposal_Min_Fields = { + __typename?: 'removed_multisig_proposal_min_fields'; block_id?: Maybe; extrinsic_id?: Maybe; id?: Maybe; - output_count?: Maybe; - pool_snapshot?: Maybe; - privacy_label?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; + proposal_id?: Maybe; + removed_by_id?: Maybe; timestamp?: Maybe; - total_amount?: Maybe; }; -/** Ordering options when selecting data from "wormhole_extrinsic". */ -export type Wormhole_Extrinsic_Order_By = { +/** Ordering options when selecting data from "removed_multisig_proposal". */ +export type Removed_Multisig_Proposal_Order_By = { block?: InputMaybe; block_id?: InputMaybe; + event?: InputMaybe; extrinsic?: InputMaybe; extrinsic_id?: InputMaybe; id?: InputMaybe; - output_count?: InputMaybe; - outputs_aggregate?: InputMaybe; - pool_snapshot?: InputMaybe; - privacy_label?: InputMaybe; - privacy_score?: InputMaybe; - privacy_score01_pct?: InputMaybe; - privacy_score1_pct?: InputMaybe; - privacy_score5_pct?: InputMaybe; + proposal?: InputMaybe; + proposal_id?: InputMaybe; + removedBy?: InputMaybe; + removed_by_id?: InputMaybe; timestamp?: InputMaybe; - total_amount?: InputMaybe; }; -/** select columns of table "wormhole_extrinsic" */ -export enum Wormhole_Extrinsic_Select_Column { +/** select columns of table "removed_multisig_proposal" */ +export enum Removed_Multisig_Proposal_Select_Column { /** column name */ BlockId = 'block_id', /** column name */ @@ -4789,1751 +5685,11899 @@ export enum Wormhole_Extrinsic_Select_Column { /** column name */ Id = 'id', /** column name */ - OutputCount = 'output_count', - /** column name */ - PoolSnapshot = 'pool_snapshot', - /** column name */ - PrivacyLabel = 'privacy_label', - /** column name */ - PrivacyScore = 'privacy_score', - /** column name */ - PrivacyScore01Pct = 'privacy_score01_pct', - /** column name */ - PrivacyScore1Pct = 'privacy_score1_pct', - /** column name */ - PrivacyScore5Pct = 'privacy_score5_pct', + ProposalId = 'proposal_id', /** column name */ - Timestamp = 'timestamp', + RemovedById = 'removed_by_id', /** column name */ - TotalAmount = 'total_amount' + Timestamp = 'timestamp' } -/** aggregate stddev on columns */ -export type Wormhole_Extrinsic_Stddev_Fields = { - __typename?: 'wormhole_extrinsic_stddev_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** aggregate stddev_pop on columns */ -export type Wormhole_Extrinsic_Stddev_Pop_Fields = { - __typename?: 'wormhole_extrinsic_stddev_pop_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** aggregate stddev_samp on columns */ -export type Wormhole_Extrinsic_Stddev_Samp_Fields = { - __typename?: 'wormhole_extrinsic_stddev_samp_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** Streaming cursor of the table "wormhole_extrinsic" */ -export type Wormhole_Extrinsic_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Wormhole_Extrinsic_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** Streaming cursor of the table "removed_multisig_proposal" */ +export type Removed_Multisig_Proposal_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Removed_Multisig_Proposal_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Wormhole_Extrinsic_Stream_Cursor_Value_Input = { +export type Removed_Multisig_Proposal_Stream_Cursor_Value_Input = { block_id?: InputMaybe; extrinsic_id?: InputMaybe; id?: InputMaybe; - output_count?: InputMaybe; - pool_snapshot?: InputMaybe; - privacy_label?: InputMaybe; - privacy_score?: InputMaybe; - privacy_score01_pct?: InputMaybe; - privacy_score1_pct?: InputMaybe; - privacy_score5_pct?: InputMaybe; + proposal_id?: InputMaybe; + removed_by_id?: InputMaybe; timestamp?: InputMaybe; - total_amount?: InputMaybe; -}; - -/** aggregate sum on columns */ -export type Wormhole_Extrinsic_Sum_Fields = { - __typename?: 'wormhole_extrinsic_sum_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** aggregate var_pop on columns */ -export type Wormhole_Extrinsic_Var_Pop_Fields = { - __typename?: 'wormhole_extrinsic_var_pop_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** aggregate var_samp on columns */ -export type Wormhole_Extrinsic_Var_Samp_Fields = { - __typename?: 'wormhole_extrinsic_var_samp_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; -}; - -/** aggregate variance on columns */ -export type Wormhole_Extrinsic_Variance_Fields = { - __typename?: 'wormhole_extrinsic_variance_fields'; - output_count?: Maybe; - privacy_score?: Maybe; - privacy_score01_pct?: Maybe; - privacy_score1_pct?: Maybe; - privacy_score5_pct?: Maybe; - total_amount?: Maybe; }; -/** columns and relationships of "wormhole_nullifier" */ -export type Wormhole_Nullifier = { - __typename?: 'wormhole_nullifier'; +/** columns and relationships of "scheduled_reversible_transfer" */ +export type Scheduled_Reversible_Transfer = { + __typename?: 'scheduled_reversible_transfer'; + amount: Scalars['numeric']['output']; /** An object relationship */ block?: Maybe; block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + fee: Scalars['numeric']['output']; + /** An object relationship */ + from?: Maybe; + from_id?: Maybe; id: Scalars['String']['output']; - nullifier: Scalars['String']['output']; - nullifier_hash: Scalars['String']['output']; + scheduled_at: Scalars['timestamptz']['output']; timestamp: Scalars['timestamptz']['output']; /** An object relationship */ - wormholeExtrinsic?: Maybe; - wormhole_extrinsic_id?: Maybe; + to?: Maybe; + to_id?: Maybe; + tx_id: Scalars['String']['output']; }; -/** aggregated selection of "wormhole_nullifier" */ -export type Wormhole_Nullifier_Aggregate = { - __typename?: 'wormhole_nullifier_aggregate'; - aggregate?: Maybe; - nodes: Array; +/** aggregated selection of "scheduled_reversible_transfer" */ +export type Scheduled_Reversible_Transfer_Aggregate = { + __typename?: 'scheduled_reversible_transfer_aggregate'; + aggregate?: Maybe; + nodes: Array; }; -/** aggregate fields of "wormhole_nullifier" */ -export type Wormhole_Nullifier_Aggregate_Fields = { - __typename?: 'wormhole_nullifier_aggregate_fields'; +/** aggregate fields of "scheduled_reversible_transfer" */ +export type Scheduled_Reversible_Transfer_Aggregate_Fields = { + __typename?: 'scheduled_reversible_transfer_aggregate_fields'; + avg?: Maybe; count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; }; -/** aggregate fields of "wormhole_nullifier" */ -export type Wormhole_Nullifier_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; +/** aggregate fields of "scheduled_reversible_transfer" */ +export type Scheduled_Reversible_Transfer_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; distinct?: InputMaybe; }; -/** Boolean expression to filter rows from the table "wormhole_nullifier". All fields are combined with a logical 'AND'. */ -export type Wormhole_Nullifier_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; +/** aggregate avg on columns */ +export type Scheduled_Reversible_Transfer_Avg_Fields = { + __typename?: 'scheduled_reversible_transfer_avg_fields'; + amount?: Maybe; + fee?: Maybe; +}; + +/** Boolean expression to filter rows from the table "scheduled_reversible_transfer". All fields are combined with a logical 'AND'. */ +export type Scheduled_Reversible_Transfer_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + amount?: InputMaybe; block?: InputMaybe; block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from?: InputMaybe; + from_id?: InputMaybe; id?: InputMaybe; - nullifier?: InputMaybe; - nullifier_hash?: InputMaybe; + scheduled_at?: InputMaybe; timestamp?: InputMaybe; - wormholeExtrinsic?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; + to?: InputMaybe; + to_id?: InputMaybe; + tx_id?: InputMaybe; }; /** aggregate max on columns */ -export type Wormhole_Nullifier_Max_Fields = { - __typename?: 'wormhole_nullifier_max_fields'; +export type Scheduled_Reversible_Transfer_Max_Fields = { + __typename?: 'scheduled_reversible_transfer_max_fields'; + amount?: Maybe; block_id?: Maybe; + extrinsic_id?: Maybe; + fee?: Maybe; + from_id?: Maybe; id?: Maybe; - nullifier?: Maybe; - nullifier_hash?: Maybe; + scheduled_at?: Maybe; timestamp?: Maybe; - wormhole_extrinsic_id?: Maybe; + to_id?: Maybe; + tx_id?: Maybe; }; /** aggregate min on columns */ -export type Wormhole_Nullifier_Min_Fields = { - __typename?: 'wormhole_nullifier_min_fields'; +export type Scheduled_Reversible_Transfer_Min_Fields = { + __typename?: 'scheduled_reversible_transfer_min_fields'; + amount?: Maybe; block_id?: Maybe; + extrinsic_id?: Maybe; + fee?: Maybe; + from_id?: Maybe; id?: Maybe; - nullifier?: Maybe; - nullifier_hash?: Maybe; + scheduled_at?: Maybe; timestamp?: Maybe; - wormhole_extrinsic_id?: Maybe; + to_id?: Maybe; + tx_id?: Maybe; }; -/** Ordering options when selecting data from "wormhole_nullifier". */ -export type Wormhole_Nullifier_Order_By = { +/** Ordering options when selecting data from "scheduled_reversible_transfer". */ +export type Scheduled_Reversible_Transfer_Order_By = { + amount?: InputMaybe; block?: InputMaybe; block_id?: InputMaybe; + event?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from?: InputMaybe; + from_id?: InputMaybe; id?: InputMaybe; - nullifier?: InputMaybe; - nullifier_hash?: InputMaybe; + scheduled_at?: InputMaybe; timestamp?: InputMaybe; - wormholeExtrinsic?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; + to?: InputMaybe; + to_id?: InputMaybe; + tx_id?: InputMaybe; }; -/** select columns of table "wormhole_nullifier" */ -export enum Wormhole_Nullifier_Select_Column { +/** select columns of table "scheduled_reversible_transfer" */ +export enum Scheduled_Reversible_Transfer_Select_Column { + /** column name */ + Amount = 'amount', /** column name */ BlockId = 'block_id', /** column name */ - Id = 'id', + ExtrinsicId = 'extrinsic_id', /** column name */ - Nullifier = 'nullifier', + Fee = 'fee', /** column name */ - NullifierHash = 'nullifier_hash', + FromId = 'from_id', + /** column name */ + Id = 'id', + /** column name */ + ScheduledAt = 'scheduled_at', /** column name */ Timestamp = 'timestamp', /** column name */ - WormholeExtrinsicId = 'wormhole_extrinsic_id' + ToId = 'to_id', + /** column name */ + TxId = 'tx_id' } -/** Streaming cursor of the table "wormhole_nullifier" */ -export type Wormhole_Nullifier_Stream_Cursor_Input = { - /** Stream column input with initial value */ - initial_value: Wormhole_Nullifier_Stream_Cursor_Value_Input; - /** cursor ordering */ - ordering?: InputMaybe; +/** aggregate stddev on columns */ +export type Scheduled_Reversible_Transfer_Stddev_Fields = { + __typename?: 'scheduled_reversible_transfer_stddev_fields'; + amount?: Maybe; + fee?: Maybe; }; -/** Initial value of the column from where the streaming should start */ -export type Wormhole_Nullifier_Stream_Cursor_Value_Input = { - block_id?: InputMaybe; - id?: InputMaybe; - nullifier?: InputMaybe; - nullifier_hash?: InputMaybe; - timestamp?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; -}; - -/** columns and relationships of "wormhole_output" */ -export type Wormhole_Output = { - __typename?: 'wormhole_output'; - amount: Scalars['numeric']['output']; - /** An object relationship */ - exitAccount?: Maybe; - exit_account_id?: Maybe; - id: Scalars['String']['output']; - /** An object relationship */ - wormholeExtrinsic?: Maybe; - wormhole_extrinsic_id?: Maybe; -}; - -/** aggregated selection of "wormhole_output" */ -export type Wormhole_Output_Aggregate = { - __typename?: 'wormhole_output_aggregate'; - aggregate?: Maybe; - nodes: Array; -}; - -export type Wormhole_Output_Aggregate_Bool_Exp = { - count?: InputMaybe; -}; - -export type Wormhole_Output_Aggregate_Bool_Exp_Count = { - arguments?: InputMaybe>; - distinct?: InputMaybe; - filter?: InputMaybe; - predicate: Int_Comparison_Exp; -}; - -/** aggregate fields of "wormhole_output" */ -export type Wormhole_Output_Aggregate_Fields = { - __typename?: 'wormhole_output_aggregate_fields'; - avg?: Maybe; - count: Scalars['Int']['output']; - max?: Maybe; - min?: Maybe; - stddev?: Maybe; - stddev_pop?: Maybe; - stddev_samp?: Maybe; - sum?: Maybe; - var_pop?: Maybe; - var_samp?: Maybe; - variance?: Maybe; -}; - -/** aggregate fields of "wormhole_output" */ -export type Wormhole_Output_Aggregate_FieldsCountArgs = { - columns?: InputMaybe>; - distinct?: InputMaybe; -}; - -/** order by aggregate values of table "wormhole_output" */ -export type Wormhole_Output_Aggregate_Order_By = { - avg?: InputMaybe; - count?: InputMaybe; - max?: InputMaybe; - min?: InputMaybe; - stddev?: InputMaybe; - stddev_pop?: InputMaybe; - stddev_samp?: InputMaybe; - sum?: InputMaybe; - var_pop?: InputMaybe; - var_samp?: InputMaybe; - variance?: InputMaybe; -}; - -/** aggregate avg on columns */ -export type Wormhole_Output_Avg_Fields = { - __typename?: 'wormhole_output_avg_fields'; - amount?: Maybe; -}; - -/** order by avg() on columns of table "wormhole_output" */ -export type Wormhole_Output_Avg_Order_By = { - amount?: InputMaybe; -}; - -/** Boolean expression to filter rows from the table "wormhole_output". All fields are combined with a logical 'AND'. */ -export type Wormhole_Output_Bool_Exp = { - _and?: InputMaybe>; - _not?: InputMaybe; - _or?: InputMaybe>; - amount?: InputMaybe; - exitAccount?: InputMaybe; - exit_account_id?: InputMaybe; - id?: InputMaybe; - wormholeExtrinsic?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; -}; - -/** aggregate max on columns */ -export type Wormhole_Output_Max_Fields = { - __typename?: 'wormhole_output_max_fields'; - amount?: Maybe; - exit_account_id?: Maybe; - id?: Maybe; - wormhole_extrinsic_id?: Maybe; -}; - -/** order by max() on columns of table "wormhole_output" */ -export type Wormhole_Output_Max_Order_By = { - amount?: InputMaybe; - exit_account_id?: InputMaybe; - id?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; -}; - -/** aggregate min on columns */ -export type Wormhole_Output_Min_Fields = { - __typename?: 'wormhole_output_min_fields'; - amount?: Maybe; - exit_account_id?: Maybe; - id?: Maybe; - wormhole_extrinsic_id?: Maybe; -}; - -/** order by min() on columns of table "wormhole_output" */ -export type Wormhole_Output_Min_Order_By = { - amount?: InputMaybe; - exit_account_id?: InputMaybe; - id?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; -}; - -/** Ordering options when selecting data from "wormhole_output". */ -export type Wormhole_Output_Order_By = { - amount?: InputMaybe; - exitAccount?: InputMaybe; - exit_account_id?: InputMaybe; - id?: InputMaybe; - wormholeExtrinsic?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; -}; - -/** select columns of table "wormhole_output" */ -export enum Wormhole_Output_Select_Column { - /** column name */ - Amount = 'amount', - /** column name */ - ExitAccountId = 'exit_account_id', - /** column name */ - Id = 'id', - /** column name */ - WormholeExtrinsicId = 'wormhole_extrinsic_id' -} - -/** aggregate stddev on columns */ -export type Wormhole_Output_Stddev_Fields = { - __typename?: 'wormhole_output_stddev_fields'; - amount?: Maybe; -}; - -/** order by stddev() on columns of table "wormhole_output" */ -export type Wormhole_Output_Stddev_Order_By = { - amount?: InputMaybe; -}; - -/** aggregate stddev_pop on columns */ -export type Wormhole_Output_Stddev_Pop_Fields = { - __typename?: 'wormhole_output_stddev_pop_fields'; - amount?: Maybe; -}; - -/** order by stddev_pop() on columns of table "wormhole_output" */ -export type Wormhole_Output_Stddev_Pop_Order_By = { - amount?: InputMaybe; +/** aggregate stddev_pop on columns */ +export type Scheduled_Reversible_Transfer_Stddev_Pop_Fields = { + __typename?: 'scheduled_reversible_transfer_stddev_pop_fields'; + amount?: Maybe; + fee?: Maybe; }; /** aggregate stddev_samp on columns */ -export type Wormhole_Output_Stddev_Samp_Fields = { - __typename?: 'wormhole_output_stddev_samp_fields'; +export type Scheduled_Reversible_Transfer_Stddev_Samp_Fields = { + __typename?: 'scheduled_reversible_transfer_stddev_samp_fields'; amount?: Maybe; + fee?: Maybe; }; -/** order by stddev_samp() on columns of table "wormhole_output" */ -export type Wormhole_Output_Stddev_Samp_Order_By = { - amount?: InputMaybe; -}; - -/** Streaming cursor of the table "wormhole_output" */ -export type Wormhole_Output_Stream_Cursor_Input = { +/** Streaming cursor of the table "scheduled_reversible_transfer" */ +export type Scheduled_Reversible_Transfer_Stream_Cursor_Input = { /** Stream column input with initial value */ - initial_value: Wormhole_Output_Stream_Cursor_Value_Input; + initial_value: Scheduled_Reversible_Transfer_Stream_Cursor_Value_Input; /** cursor ordering */ ordering?: InputMaybe; }; /** Initial value of the column from where the streaming should start */ -export type Wormhole_Output_Stream_Cursor_Value_Input = { +export type Scheduled_Reversible_Transfer_Stream_Cursor_Value_Input = { amount?: InputMaybe; - exit_account_id?: InputMaybe; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from_id?: InputMaybe; id?: InputMaybe; - wormhole_extrinsic_id?: InputMaybe; + scheduled_at?: InputMaybe; + timestamp?: InputMaybe; + to_id?: InputMaybe; + tx_id?: InputMaybe; }; /** aggregate sum on columns */ -export type Wormhole_Output_Sum_Fields = { - __typename?: 'wormhole_output_sum_fields'; +export type Scheduled_Reversible_Transfer_Sum_Fields = { + __typename?: 'scheduled_reversible_transfer_sum_fields'; amount?: Maybe; -}; - -/** order by sum() on columns of table "wormhole_output" */ -export type Wormhole_Output_Sum_Order_By = { - amount?: InputMaybe; + fee?: Maybe; }; /** aggregate var_pop on columns */ -export type Wormhole_Output_Var_Pop_Fields = { - __typename?: 'wormhole_output_var_pop_fields'; +export type Scheduled_Reversible_Transfer_Var_Pop_Fields = { + __typename?: 'scheduled_reversible_transfer_var_pop_fields'; amount?: Maybe; -}; - -/** order by var_pop() on columns of table "wormhole_output" */ -export type Wormhole_Output_Var_Pop_Order_By = { - amount?: InputMaybe; + fee?: Maybe; }; /** aggregate var_samp on columns */ -export type Wormhole_Output_Var_Samp_Fields = { - __typename?: 'wormhole_output_var_samp_fields'; +export type Scheduled_Reversible_Transfer_Var_Samp_Fields = { + __typename?: 'scheduled_reversible_transfer_var_samp_fields'; amount?: Maybe; -}; - -/** order by var_samp() on columns of table "wormhole_output" */ -export type Wormhole_Output_Var_Samp_Order_By = { - amount?: InputMaybe; + fee?: Maybe; }; /** aggregate variance on columns */ -export type Wormhole_Output_Variance_Fields = { - __typename?: 'wormhole_output_variance_fields'; +export type Scheduled_Reversible_Transfer_Variance_Fields = { + __typename?: 'scheduled_reversible_transfer_variance_fields'; amount?: Maybe; + fee?: Maybe; }; -/** order by variance() on columns of table "wormhole_output" */ -export type Wormhole_Output_Variance_Order_By = { - amount?: InputMaybe; -}; - -export type GetAccountsQueryVariables = Exact<{ - limit?: InputMaybe; - offset?: InputMaybe; - orderBy?: InputMaybe | Account_Order_By>; -}>; - -export type GetAccountsQuery = { - __typename?: 'query_root'; - accounts: Array<{ - __typename?: 'account'; - id: string; - free: any; - frozen: any; - reserved: any; - }>; - meta?: { __typename?: 'chain_stats'; totalCount: number } | null; -}; - -export type GetAccountByIdQueryVariables = Exact<{ - id: Scalars['String']['input']; - limit: Scalars['Int']['input']; -}>; +export type Subscription_Root = { + __typename?: 'subscription_root'; + /** fetch data from the table: "account" */ + account: Array; + /** fetch aggregated fields from the table: "account" */ + account_aggregate: Account_Aggregate; + /** fetch data from the table: "account" using primary key columns */ + account_by_pk?: Maybe; + /** fetch data from the table: "account_event" */ + account_event: Array; + /** fetch aggregated fields from the table: "account_event" */ + account_event_aggregate: Account_Event_Aggregate; + /** fetch data from the table: "account_event" using primary key columns */ + account_event_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "account_event" */ + account_event_stream: Array; + /** fetch data from the table: "account_stats" */ + account_stats: Array; + /** fetch aggregated fields from the table: "account_stats" */ + account_stats_aggregate: Account_Stats_Aggregate; + /** fetch data from the table: "account_stats" using primary key columns */ + account_stats_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "account_stats" */ + account_stats_stream: Array; + /** fetch data from the table in a streaming manner: "account" */ + account_stream: Array; + /** fetch data from the table: "block" */ + block: Array; + /** fetch aggregated fields from the table: "block" */ + block_aggregate: Block_Aggregate; + /** fetch data from the table: "block" using primary key columns */ + block_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "block" */ + block_stream: Array; + /** fetch data from the table: "cancelled_multisig_proposal" */ + cancelled_multisig_proposal: Array; + /** fetch aggregated fields from the table: "cancelled_multisig_proposal" */ + cancelled_multisig_proposal_aggregate: Cancelled_Multisig_Proposal_Aggregate; + /** fetch data from the table: "cancelled_multisig_proposal" using primary key columns */ + cancelled_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "cancelled_multisig_proposal" */ + cancelled_multisig_proposal_stream: Array; + /** fetch data from the table: "cancelled_reversible_transfer" */ + cancelled_reversible_transfer: Array; + /** fetch aggregated fields from the table: "cancelled_reversible_transfer" */ + cancelled_reversible_transfer_aggregate: Cancelled_Reversible_Transfer_Aggregate; + /** fetch data from the table: "cancelled_reversible_transfer" using primary key columns */ + cancelled_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "cancelled_reversible_transfer" */ + cancelled_reversible_transfer_stream: Array; + /** fetch data from the table: "chain_stats" */ + chain_stats: Array; + /** fetch aggregated fields from the table: "chain_stats" */ + chain_stats_aggregate: Chain_Stats_Aggregate; + /** fetch data from the table: "chain_stats" using primary key columns */ + chain_stats_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "chain_stats" */ + chain_stats_stream: Array; + /** fetch data from the table: "deposit_pool_stats" */ + deposit_pool_stats: Array; + /** fetch aggregated fields from the table: "deposit_pool_stats" */ + deposit_pool_stats_aggregate: Deposit_Pool_Stats_Aggregate; + /** fetch data from the table: "deposit_pool_stats" using primary key columns */ + deposit_pool_stats_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "deposit_pool_stats" */ + deposit_pool_stats_stream: Array; + /** fetch data from the table: "error_event" */ + error_event: Array; + /** fetch aggregated fields from the table: "error_event" */ + error_event_aggregate: Error_Event_Aggregate; + /** fetch data from the table: "error_event" using primary key columns */ + error_event_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "error_event" */ + error_event_stream: Array; + /** fetch data from the table: "event" */ + event: Array; + /** fetch aggregated fields from the table: "event" */ + event_aggregate: Event_Aggregate; + /** fetch data from the table: "event" using primary key columns */ + event_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "event" */ + event_stream: Array; + /** fetch data from the table: "executed_multisig_proposal" */ + executed_multisig_proposal: Array; + /** fetch aggregated fields from the table: "executed_multisig_proposal" */ + executed_multisig_proposal_aggregate: Executed_Multisig_Proposal_Aggregate; + /** fetch data from the table: "executed_multisig_proposal" using primary key columns */ + executed_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "executed_multisig_proposal" */ + executed_multisig_proposal_stream: Array; + /** fetch data from the table: "executed_reversible_transfer" */ + executed_reversible_transfer: Array; + /** fetch aggregated fields from the table: "executed_reversible_transfer" */ + executed_reversible_transfer_aggregate: Executed_Reversible_Transfer_Aggregate; + /** fetch data from the table: "executed_reversible_transfer" using primary key columns */ + executed_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "executed_reversible_transfer" */ + executed_reversible_transfer_stream: Array; + /** fetch data from the table: "extrinsic" */ + extrinsic: Array; + /** fetch aggregated fields from the table: "extrinsic" */ + extrinsic_aggregate: Extrinsic_Aggregate; + /** fetch data from the table: "extrinsic" using primary key columns */ + extrinsic_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "extrinsic" */ + extrinsic_stream: Array; + /** fetch data from the table: "high_security_set" */ + high_security_set: Array; + /** fetch aggregated fields from the table: "high_security_set" */ + high_security_set_aggregate: High_Security_Set_Aggregate; + /** fetch data from the table: "high_security_set" using primary key columns */ + high_security_set_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "high_security_set" */ + high_security_set_stream: Array; + /** fetch data from the table: "miner_reward" */ + miner_reward: Array; + /** fetch aggregated fields from the table: "miner_reward" */ + miner_reward_aggregate: Miner_Reward_Aggregate; + /** fetch data from the table: "miner_reward" using primary key columns */ + miner_reward_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "miner_reward" */ + miner_reward_stream: Array; + /** fetch data from the table: "multisig" */ + multisig: Array; + /** fetch aggregated fields from the table: "multisig" */ + multisig_aggregate: Multisig_Aggregate; + /** fetch data from the table: "multisig" using primary key columns */ + multisig_by_pk?: Maybe; + /** fetch data from the table: "multisig_deposits_claimed" */ + multisig_deposits_claimed: Array; + /** fetch aggregated fields from the table: "multisig_deposits_claimed" */ + multisig_deposits_claimed_aggregate: Multisig_Deposits_Claimed_Aggregate; + /** fetch data from the table: "multisig_deposits_claimed" using primary key columns */ + multisig_deposits_claimed_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "multisig_deposits_claimed" */ + multisig_deposits_claimed_stream: Array; + /** fetch data from the table: "multisig_proposal" */ + multisig_proposal: Array; + /** fetch aggregated fields from the table: "multisig_proposal" */ + multisig_proposal_aggregate: Multisig_Proposal_Aggregate; + /** fetch data from the table: "multisig_proposal" using primary key columns */ + multisig_proposal_by_pk?: Maybe; + /** fetch data from the table: "multisig_proposal_created" */ + multisig_proposal_created: Array; + /** fetch aggregated fields from the table: "multisig_proposal_created" */ + multisig_proposal_created_aggregate: Multisig_Proposal_Created_Aggregate; + /** fetch data from the table: "multisig_proposal_created" using primary key columns */ + multisig_proposal_created_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "multisig_proposal_created" */ + multisig_proposal_created_stream: Array; + /** fetch data from the table: "multisig_proposal_ready" */ + multisig_proposal_ready: Array; + /** fetch aggregated fields from the table: "multisig_proposal_ready" */ + multisig_proposal_ready_aggregate: Multisig_Proposal_Ready_Aggregate; + /** fetch data from the table: "multisig_proposal_ready" using primary key columns */ + multisig_proposal_ready_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "multisig_proposal_ready" */ + multisig_proposal_ready_stream: Array; + /** fetch data from the table in a streaming manner: "multisig_proposal" */ + multisig_proposal_stream: Array; + /** fetch data from the table: "multisig_signer_approved" */ + multisig_signer_approved: Array; + /** fetch aggregated fields from the table: "multisig_signer_approved" */ + multisig_signer_approved_aggregate: Multisig_Signer_Approved_Aggregate; + /** fetch data from the table: "multisig_signer_approved" using primary key columns */ + multisig_signer_approved_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "multisig_signer_approved" */ + multisig_signer_approved_stream: Array; + /** fetch data from the table in a streaming manner: "multisig" */ + multisig_stream: Array; + /** fetch data from the table: "removed_multisig_proposal" */ + removed_multisig_proposal: Array; + /** fetch aggregated fields from the table: "removed_multisig_proposal" */ + removed_multisig_proposal_aggregate: Removed_Multisig_Proposal_Aggregate; + /** fetch data from the table: "removed_multisig_proposal" using primary key columns */ + removed_multisig_proposal_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "removed_multisig_proposal" */ + removed_multisig_proposal_stream: Array; + /** fetch data from the table: "scheduled_reversible_transfer" */ + scheduled_reversible_transfer: Array; + /** fetch aggregated fields from the table: "scheduled_reversible_transfer" */ + scheduled_reversible_transfer_aggregate: Scheduled_Reversible_Transfer_Aggregate; + /** fetch data from the table: "scheduled_reversible_transfer" using primary key columns */ + scheduled_reversible_transfer_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "scheduled_reversible_transfer" */ + scheduled_reversible_transfer_stream: Array; + /** fetch data from the table: "transfer" */ + transfer: Array; + /** fetch aggregated fields from the table: "transfer" */ + transfer_aggregate: Transfer_Aggregate; + /** fetch data from the table: "transfer" using primary key columns */ + transfer_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "transfer" */ + transfer_stream: Array; + /** fetch data from the table: "wormhole_extrinsic" */ + wormhole_extrinsic: Array; + /** fetch aggregated fields from the table: "wormhole_extrinsic" */ + wormhole_extrinsic_aggregate: Wormhole_Extrinsic_Aggregate; + /** fetch data from the table: "wormhole_extrinsic" using primary key columns */ + wormhole_extrinsic_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "wormhole_extrinsic" */ + wormhole_extrinsic_stream: Array; + /** fetch data from the table: "wormhole_nullifier" */ + wormhole_nullifier: Array; + /** fetch aggregated fields from the table: "wormhole_nullifier" */ + wormhole_nullifier_aggregate: Wormhole_Nullifier_Aggregate; + /** fetch data from the table: "wormhole_nullifier" using primary key columns */ + wormhole_nullifier_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "wormhole_nullifier" */ + wormhole_nullifier_stream: Array; + /** fetch data from the table: "wormhole_output" */ + wormhole_output: Array; + /** fetch aggregated fields from the table: "wormhole_output" */ + wormhole_output_aggregate: Wormhole_Output_Aggregate; + /** fetch data from the table: "wormhole_output" using primary key columns */ + wormhole_output_by_pk?: Maybe; + /** fetch data from the table in a streaming manner: "wormhole_output" */ + wormhole_output_stream: Array; +}; -export type GetAccountByIdQuery = { - __typename?: 'query_root'; - account?: { - __typename?: 'account'; - id: string; - free: any; - frozen: any; - reserved: any; - } | null; - accountStats?: { - __typename?: 'account_stats'; - total_cancelled_transfers: number; - total_executed_transfers: number; - total_immediate_transfers: number; - total_mined_blocks: number; - total_rewards: any; - total_scheduled_transfers: number; - } | null; - accountEvents: Array<{ - __typename?: 'account_event'; - transfer?: { - __typename?: 'transfer'; - fee: any; - amount: any; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - scheduledReversibleTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - timestamp: any; - amount: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - executedReversibleTransfer?: { - __typename?: 'executed_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - } | null; - cancelledReversibleTransfer?: { - __typename?: 'cancelled_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - cancelledBy?: { __typename?: 'account'; id: string } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - } | null; - minerReward?: { - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - block?: { __typename?: 'block'; height: number; hash: string } | null; - miner?: { __typename?: 'account'; id: string } | null; - } | null; - }>; - guardian: { - __typename?: 'high_security_set_aggregate'; - nodes: Array<{ - __typename?: 'high_security_set'; - timestamp: any; - block?: { __typename?: 'block'; height: number } | null; - interceptor?: { - __typename?: 'account'; - id: string; - free: any; - frozen: any; - reserved: any; - } | null; - }>; - aggregate?: { - __typename?: 'high_security_set_aggregate_fields'; - totalCount: number; - } | null; - }; - beneficiaries: { - __typename?: 'high_security_set_aggregate'; - nodes: Array<{ - __typename?: 'high_security_set'; - timestamp: any; - block?: { __typename?: 'block'; height: number } | null; - who?: { - __typename?: 'account'; - id: string; - free: any; - frozen: any; - reserved: any; - } | null; - }>; - aggregate?: { - __typename?: 'high_security_set_aggregate_fields'; - totalCount: number; - } | null; - }; - wormholeOutputs: Array<{ - __typename?: 'wormhole_output'; - id: string; - amount: any; - exitAccount?: { __typename?: 'account'; id: string } | null; - wormholeExtrinsic?: { - __typename?: 'wormhole_extrinsic'; - id: string; - total_amount: any; - output_count: number; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - outputs: Array<{ - __typename?: 'wormhole_output'; - id: string; - amount: any; - exitAccount?: { __typename?: 'account'; id: string } | null; - }>; - } | null; - }>; +export type Subscription_RootAccountArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetAccountsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; +export type Subscription_RootAccount_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetAccountsStatsQuery = { - __typename?: 'query_root'; - all?: { __typename?: 'chain_stats'; total_accounts: number } | null; - recentlyActive: { - __typename?: 'account_aggregate'; - aggregate?: { - __typename?: 'account_aggregate_fields'; - count: number; - } | null; - }; - recentlyDeposited: { - __typename?: 'account_aggregate'; - aggregate?: { - __typename?: 'account_aggregate_fields'; - count: number; - } | null; - }; +export type Subscription_RootAccount_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetBlocksQueryVariables = Exact<{ +export type Subscription_RootAccount_EventArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy: Array | Block_Order_By; - where?: InputMaybe; -}>; - -export type GetBlocksQuery = { - __typename?: 'query_root'; - blocks: Array<{ - __typename?: 'block'; - id: string; - hash: string; - height: number; - reward: any; - timestamp: any; - extrinsics: Array<{ __typename?: 'extrinsic'; id: string }>; - }>; - meta?: { __typename?: 'chain_stats'; totalCount: number } | null; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentBlocksQueryVariables = Exact<{ +export type Subscription_RootAccount_Event_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Block_Order_By>; -}>; - -export type GetRecentBlocksQuery = { - __typename?: 'query_root'; - blocks: Array<{ - __typename?: 'block'; - id: string; - hash: string; - height: number; - reward: any; - timestamp: any; - extrinsics: Array<{ __typename?: 'extrinsic'; id: string }>; - }>; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetBlockByIdQueryVariables = Exact<{ - height: Scalars['Int']['input']; - hash: Scalars['String']['input']; -}>; - -export type GetBlockByIdQuery = { - __typename?: 'query_root'; - blocks: Array<{ - __typename?: 'block'; - id: string; - hash: string; - height: number; - reward: any; - timestamp: any; - extrinsics: Array<{ - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - success: boolean; - fee: any; - timestamp: any; - index_in_block: number; - signer?: { __typename?: 'account'; id: string } | null; - }>; - }>; - minerRewards: Array<{ - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - miner?: { __typename?: 'account'; id: string } | null; - block?: { __typename?: 'block'; height: number; hash: string } | null; - }>; +export type Subscription_RootAccount_Event_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetBlockStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; - -export type GetBlockStatsQuery = { - __typename?: 'query_root'; - chain?: { - __typename?: 'chain_stats'; - block_height: number; - finalized_block_height: number; - } | null; - minedIn24Hours: { - __typename?: 'block_aggregate'; - aggregate?: { - __typename?: 'block_aggregate_fields'; - totalCount: number; - } | null; - }; +export type Subscription_RootAccount_Event_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetCancelledReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootAccount_StatsArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Cancelled_Reversible_Transfer_Order_By - >; - where?: InputMaybe; -}>; - -export type GetCancelledReversibleTransactionsQuery = { - __typename?: 'query_root'; - cancelledReversibleTransactions: Array<{ - __typename?: 'cancelled_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - cancelledBy?: { __typename?: 'account'; id: string } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; - meta: { - __typename?: 'cancelled_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'cancelled_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentCancelledReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootAccount_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Cancelled_Reversible_Transfer_Order_By - >; -}>; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetRecentCancelledReversibleTransactionsQuery = { - __typename?: 'query_root'; - cancelledReversibleTransactions: Array<{ - __typename?: 'cancelled_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - cancelledBy?: { __typename?: 'account'; id: string } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; +export type Subscription_RootAccount_Stats_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetCancelledReversibleTransactionsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; +export type Subscription_RootAccount_Stats_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; -export type GetCancelledReversibleTransactionsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'cancelled_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'cancelled_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { - __typename?: 'chain_stats'; - total_cancelled_transfers: number; - } | null; +export type Subscription_RootAccount_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetCancelledReversibleTransactionByTxIdQueryVariables = Exact<{ - tx_id: Scalars['String']['input']; -}>; +export type Subscription_RootBlockArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetCancelledReversibleTransactionByTxIdQuery = { - __typename?: 'query_root'; - cancelledReversibleTransactions: Array<{ - __typename?: 'cancelled_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - cancelledBy?: { __typename?: 'account'; id: string } | null; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - scheduled_at: any; - fee: any; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; +export type Subscription_RootBlock_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetStatusQueryVariables = Exact<{ [key: string]: never }>; +export type Subscription_RootBlock_By_PkArgs = { + id: Scalars['String']['input']; +}; -export type GetStatusQuery = { - __typename?: 'query_root'; - status?: { - __typename?: 'chain_stats'; - block_height: number; - total_accounts: number; - total_deposit_accounts: number; - total_executed_transfers: number; - total_immediate_transfers: number; - total_scheduled_transfers: number; - total_cancelled_transfers: number; - } | null; +export type Subscription_RootBlock_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetErrorEventsQueryVariables = Exact<{ +export type Subscription_RootCancelled_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Error_Event_Order_By>; - where?: InputMaybe; -}>; - -export type GetErrorEventsQuery = { - __typename?: 'query_root'; - errorEvents: Array<{ - __typename?: 'error_event'; - error_docs?: string | null; - error_module?: string | null; - error_name?: string | null; - error_type: string; - id: string; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; - meta: { - __typename?: 'error_event_aggregate'; - aggregate?: { - __typename?: 'error_event_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentErrorEventsQueryVariables = Exact<{ +export type Subscription_RootCancelled_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Error_Event_Order_By>; - where?: InputMaybe; -}>; - -export type GetRecentErrorEventsQuery = { - __typename?: 'query_root'; - errorEvents: Array<{ - __typename?: 'error_event'; - error_docs?: string | null; - error_module?: string | null; - error_name?: string | null; - error_type: string; - id: string; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetErrorEventsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; - -export type GetErrorEventsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'error_event_aggregate'; - aggregate?: { - __typename?: 'error_event_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { __typename?: 'chain_stats'; total_error_events: number } | null; +export type Subscription_RootCancelled_Multisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetErrorEventByHashQueryVariables = Exact<{ - hash: Scalars['String']['input']; -}>; - -export type GetErrorEventByHashQuery = { - __typename?: 'query_root'; - errorEvents: Array<{ - __typename?: 'error_event'; - error_docs?: string | null; - error_module?: string | null; - error_name?: string | null; - error_type: string; - id: string; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; +export type Subscription_RootCancelled_Multisig_Proposal_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetExecutedReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootCancelled_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Executed_Reversible_Transfer_Order_By - >; - where?: InputMaybe; -}>; - -export type GetExecutedReversibleTransactionsQuery = { - __typename?: 'query_root'; - executedReversibleTransactions: Array<{ - __typename?: 'executed_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; - meta: { - __typename?: 'executed_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'executed_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentExecutedReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootCancelled_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Executed_Reversible_Transfer_Order_By - >; -}>; - -export type GetRecentExecutedReversibleTransactionsQuery = { - __typename?: 'query_root'; - executedReversibleTransactions: Array<{ - __typename?: 'executed_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetExecutedReversibleTransactionsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; - -export type GetExecutedReversibleTransactionsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'executed_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'executed_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { - __typename?: 'chain_stats'; - total_executed_transfers: number; - } | null; +export type Subscription_RootCancelled_Reversible_Transfer_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetExecutedReversibleTransactionByTxIdQueryVariables = Exact<{ - tx_id: Scalars['String']['input']; -}>; - -export type GetExecutedReversibleTransactionByTxIdQuery = { - __typename?: 'query_root'; - executedReversibleTransactions: Array<{ - __typename?: 'executed_reversible_transfer'; - timestamp: any; - tx_id: string; - block?: { __typename?: 'block'; height: number } | null; - scheduledTransfer?: { - __typename?: 'scheduled_reversible_transfer'; - amount: any; - scheduled_at: any; - fee: any; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - } | null; - }>; +export type Subscription_RootCancelled_Reversible_Transfer_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetHighSecuritySetsQueryVariables = Exact<{ +export type Subscription_RootChain_StatsArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - Array | High_Security_Set_Order_By - >; - where?: InputMaybe; -}>; - -export type GetHighSecuritySetsQuery = { - __typename?: 'query_root'; - highSecuritySets: Array<{ - __typename?: 'high_security_set'; - id: string; - timestamp: any; - delay: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - who?: { __typename?: 'account'; id: string } | null; - interceptor?: { __typename?: 'account'; id: string } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; - meta: { - __typename?: 'high_security_set_aggregate'; - aggregate?: { - __typename?: 'high_security_set_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentHighSecuritySetsQueryVariables = Exact<{ +export type Subscription_RootChain_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - Array | High_Security_Set_Order_By - >; - where?: InputMaybe; -}>; - -export type GetRecentHighSecuritySetsQuery = { - __typename?: 'query_root'; - highSecuritySets: Array<{ - __typename?: 'high_security_set'; - id: string; - timestamp: any; - delay: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - who?: { __typename?: 'account'; id: string } | null; - interceptor?: { __typename?: 'account'; id: string } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetHighSecuritySetsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; - -export type GetHighSecuritySetsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'high_security_set_aggregate'; - aggregate?: { - __typename?: 'high_security_set_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { - __typename?: 'chain_stats'; - total_high_security_sets: number; - } | null; +export type Subscription_RootChain_Stats_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetHighSecuritySetByHashQueryVariables = Exact<{ - hash: Scalars['String']['input']; -}>; - -export type GetHighSecuritySetByHashQuery = { - __typename?: 'query_root'; - highSecuritySets: Array<{ - __typename?: 'high_security_set'; - id: string; - timestamp: any; - delay: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - who?: { __typename?: 'account'; id: string } | null; - interceptor?: { __typename?: 'account'; id: string } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; +export type Subscription_RootChain_Stats_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetMinerLeaderboardQueryVariables = Exact<{ +export type Subscription_RootDeposit_Pool_StatsArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; -}>; - -export type GetMinerLeaderboardQuery = { - __typename?: 'query_root'; - leaderboardEntries: Array<{ - __typename?: 'account_stats'; - id: string; - total_mined_blocks: number; - total_rewards: any; - }>; - meta?: { __typename?: 'chain_stats'; totalCount: number } | null; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetMinerRewardsQueryVariables = Exact<{ +export type Subscription_RootDeposit_Pool_Stats_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Miner_Reward_Order_By>; - where?: InputMaybe; -}>; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetMinerRewardsQuery = { - __typename?: 'query_root'; - minerRewards: Array<{ - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - block?: { __typename?: 'block'; height: number; hash: string } | null; - miner?: { __typename?: 'account'; id: string } | null; - }>; - meta: { - __typename?: 'miner_reward_aggregate'; - aggregate?: { - __typename?: 'miner_reward_aggregate_fields'; - totalCount: number; - } | null; - }; +export type Subscription_RootDeposit_Pool_Stats_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetRecentMinerRewardsQueryVariables = Exact<{ +export type Subscription_RootDeposit_Pool_Stats_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootError_EventArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Miner_Reward_Order_By>; - where?: InputMaybe; -}>; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetRecentMinerRewardsQuery = { - __typename?: 'query_root'; - minerRewards: Array<{ - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - block?: { __typename?: 'block'; height: number; hash: string } | null; - miner?: { __typename?: 'account'; id: string } | null; - }>; +export type Subscription_RootError_Event_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetMinerRewardsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; +export type Subscription_RootError_Event_By_PkArgs = { + id: Scalars['String']['input']; +}; -export type GetMinerRewardsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'miner_reward_aggregate'; - aggregate?: { - __typename?: 'miner_reward_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { __typename?: 'chain_stats'; total_miner_rewards: number } | null; -}; - -export type GetMinerRewardByHashQueryVariables = Exact<{ - hash: Scalars['String']['input']; -}>; - -export type GetMinerRewardByHashQuery = { - __typename?: 'query_root'; - minerRewards: Array<{ - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - block?: { __typename?: 'block'; height: number; hash: string } | null; - miner?: { __typename?: 'account'; id: string } | null; - }>; +export type Subscription_RootError_Event_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetScheduledReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootEventArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Scheduled_Reversible_Transfer_Order_By - >; - where?: InputMaybe; -}>; - -export type GetScheduledReversibleTransactionsQuery = { - __typename?: 'query_root'; - scheduledReversibleTransactions: Array<{ - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; - meta: { - __typename?: 'scheduled_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'scheduled_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentScheduledReversibleTransactionsQueryVariables = Exact<{ +export type Subscription_RootEvent_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe< - | Array - | Scheduled_Reversible_Transfer_Order_By - >; -}>; - -export type GetRecentScheduledReversibleTransactionsQuery = { - __typename?: 'query_root'; - scheduledReversibleTransactions: Array<{ - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetScheduledReversibleTransactionsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; - -export type GetScheduledReversibleTransactionsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'scheduled_reversible_transfer_aggregate'; - aggregate?: { - __typename?: 'scheduled_reversible_transfer_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { - __typename?: 'chain_stats'; - total_scheduled_transfers: number; - } | null; +export type Subscription_RootEvent_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetScheduledReversibleTransactionByTxIdQueryVariables = Exact<{ - tx_id: Scalars['String']['input']; -}>; +export type Subscription_RootEvent_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; -export type GetScheduledReversibleTransactionByTxIdQuery = { - __typename?: 'query_root'; - scheduledReversibleTransactions: Array<{ - __typename?: 'scheduled_reversible_transfer'; - amount: any; - timestamp: any; - scheduled_at: any; - tx_id: string; - fee: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; +export type Subscription_RootExecuted_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type SearchAllQueryVariables = Exact<{ - keyword?: InputMaybe; - keyword_number?: InputMaybe; +export type Subscription_RootExecuted_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; -}>; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type SearchAllQuery = { - __typename?: 'query_root'; - transactions: Array<{ - __typename?: 'transfer'; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - }>; - scheduledReversibleTransactions: Array<{ - __typename?: 'scheduled_reversible_transfer'; - tx_id: string; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - }>; - executedReversibleTransactions: Array<{ - __typename?: 'executed_reversible_transfer'; - tx_id: string; - }>; - cancelledReversibleTransactions: Array<{ - __typename?: 'cancelled_reversible_transfer'; - tx_id: string; - }>; - accounts: Array<{ __typename?: 'account'; id: string }>; - blocks: Array<{ __typename?: 'block'; height: number }>; - highSecuritySets: Array<{ - __typename?: 'high_security_set'; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - }>; - minerRewards: Array<{ - __typename?: 'miner_reward'; - reward: any; - timestamp: any; - block?: { __typename?: 'block'; height: number; hash: string } | null; - miner?: { __typename?: 'account'; id: string } | null; - }>; - errorEvents: Array<{ - __typename?: 'error_event'; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - }>; +export type Subscription_RootExecuted_Multisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetTransactionsQueryVariables = Exact<{ +export type Subscription_RootExecuted_Multisig_Proposal_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootExecuted_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Transfer_Order_By>; - where?: InputMaybe; -}>; - -export type GetTransactionsQuery = { - __typename?: 'query_root'; - transactions: Array<{ - __typename?: 'transfer'; - fee: any; - amount: any; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; - meta: { - __typename?: 'transfer_aggregate'; - aggregate?: { - __typename?: 'transfer_aggregate_fields'; - totalCount: number; - } | null; - }; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetRecentTransactionsQueryVariables = Exact<{ +export type Subscription_RootExecuted_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy?: InputMaybe | Transfer_Order_By>; - where?: InputMaybe; -}>; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetRecentTransactionsQuery = { - __typename?: 'query_root'; - transactions: Array<{ - __typename?: 'transfer'; - fee: any; - amount: any; - timestamp: any; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; +export type Subscription_RootExecuted_Reversible_Transfer_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetTransactionsStatsQueryVariables = Exact<{ - startDate: Scalars['timestamptz']['input']; - endDate: Scalars['timestamptz']['input']; -}>; +export type Subscription_RootExecuted_Reversible_Transfer_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; -export type GetTransactionsStatsQuery = { - __typename?: 'query_root'; - last24Hour: { - __typename?: 'transfer_aggregate'; - aggregate?: { - __typename?: 'transfer_aggregate_fields'; - totalCount: number; - } | null; - }; - allTime?: { - __typename?: 'chain_stats'; - total_immediate_transfers: number; - } | null; +export type Subscription_RootExtrinsicArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetExtrinsicByHashQueryVariables = Exact<{ - hash: Scalars['String']['input']; -}>; +export type Subscription_RootExtrinsic_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetExtrinsicByHashQuery = { - __typename?: 'query_root'; - extrinsics: Array<{ - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - success: boolean; - fee: any; - timestamp: any; - index_in_block: number; - signer?: { __typename?: 'account'; id: string } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; - transfers: Array<{ - __typename?: 'transfer'; - id: string; - amount: any; - timestamp: any; - from?: { __typename?: 'account'; id: string } | null; - to?: { __typename?: 'account'; id: string } | null; - }>; +export type Subscription_RootExtrinsic_By_PkArgs = { + id: Scalars['String']['input']; }; -export type GetWormholeExtrinsicsQueryVariables = Exact<{ +export type Subscription_RootExtrinsic_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootHigh_Security_SetArgs = { + distinct_on?: InputMaybe>; limit?: InputMaybe; offset?: InputMaybe; - orderBy: Array | Wormhole_Extrinsic_Order_By; - where?: InputMaybe; -}>; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetWormholeExtrinsicsQuery = { - __typename?: 'query_root'; - wormholeExtrinsics: Array<{ - __typename?: 'wormhole_extrinsic'; - id: string; - total_amount: any; - output_count: number; - timestamp: any; - privacy_score: any; - privacy_label: string; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { __typename?: 'block'; height: number } | null; - }>; - meta: { - __typename?: 'wormhole_extrinsic_aggregate'; - aggregate?: { - __typename?: 'wormhole_extrinsic_aggregate_fields'; - totalCount: number; - } | null; - }; +export type Subscription_RootHigh_Security_Set_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export type GetWormholeExtrinsicByIdQueryVariables = Exact<{ +export type Subscription_RootHigh_Security_Set_By_PkArgs = { id: Scalars['String']['input']; -}>; +}; -export type GetWormholeExtrinsicByIdQuery = { - __typename?: 'query_root'; - wormholeExtrinsicById?: { - __typename?: 'wormhole_extrinsic'; - id: string; - total_amount: any; - output_count: number; - timestamp: any; - privacy_score: any; - privacy_score01_pct: any; - privacy_score1_pct: any; - privacy_score5_pct: any; - privacy_label: string; - pool_snapshot: string; - extrinsic?: { - __typename?: 'extrinsic'; - id: string; - pallet: string; - call: string; - } | null; - block?: { - __typename?: 'block'; - id: string; - height: number; - hash: string; - timestamp: any; - } | null; - outputs: Array<{ - __typename?: 'wormhole_output'; - id: string; - amount: any; - exitAccount?: { __typename?: 'account'; id: string } | null; - }>; - } | null; - wormholeNullifiers: Array<{ - __typename?: 'wormhole_nullifier'; - nullifier: string; - nullifier_hash: string; - }>; +export type Subscription_RootHigh_Security_Set_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; }; -export type GetDepositPoolStatsQueryVariables = Exact<{ [key: string]: never }>; +export type Subscription_RootMiner_RewardArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; -export type GetDepositPoolStatsQuery = { - __typename?: 'query_root'; - depositPoolStatsById?: { - __typename?: 'deposit_pool_stats'; - last_updated_block: number; - buckets: string; - } | null; +export type Subscription_RootMiner_Reward_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; }; -export const GetAccountsDocument = { +export type Subscription_RootMiner_Reward_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMiner_Reward_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisigArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Deposits_ClaimedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Deposits_Claimed_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Deposits_Claimed_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Deposits_Claimed_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_ProposalArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Proposal_CreatedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_Created_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_Created_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Proposal_Created_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_ReadyArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_Ready_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_Ready_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Proposal_Ready_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Proposal_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Signer_ApprovedArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Signer_Approved_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_Signer_Approved_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootMultisig_Signer_Approved_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootMultisig_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootRemoved_Multisig_ProposalArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootRemoved_Multisig_Proposal_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootRemoved_Multisig_Proposal_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootRemoved_Multisig_Proposal_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootScheduled_Reversible_TransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootScheduled_Reversible_Transfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootScheduled_Reversible_Transfer_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootScheduled_Reversible_Transfer_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootTransferArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootTransfer_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootTransfer_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootTransfer_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_ExtrinsicArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Extrinsic_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Extrinsic_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootWormhole_Extrinsic_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_NullifierArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Nullifier_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Nullifier_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootWormhole_Nullifier_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_OutputArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Output_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +export type Subscription_RootWormhole_Output_By_PkArgs = { + id: Scalars['String']['input']; +}; + +export type Subscription_RootWormhole_Output_StreamArgs = { + batch_size: Scalars['Int']['input']; + cursor: Array>; + where?: InputMaybe; +}; + +/** Boolean expression to compare columns of type "timestamptz". All fields are combined with logical 'AND'. */ +export type Timestamptz_Comparison_Exp = { + _eq?: InputMaybe; + _gt?: InputMaybe; + _gte?: InputMaybe; + _in?: InputMaybe>; + _is_null?: InputMaybe; + _lt?: InputMaybe; + _lte?: InputMaybe; + _neq?: InputMaybe; + _nin?: InputMaybe>; +}; + +/** columns and relationships of "transfer" */ +export type Transfer = { + __typename?: 'transfer'; + amount: Scalars['numeric']['output']; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + event?: Maybe; + /** An object relationship */ + executedBy?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + fee: Scalars['numeric']['output']; + /** An object relationship */ + from?: Maybe; + from_hash: Scalars['String']['output']; + from_id?: Maybe; + id: Scalars['String']['output']; + leaf_index: Scalars['numeric']['output']; + timestamp: Scalars['timestamptz']['output']; + /** An object relationship */ + to?: Maybe; + to_hash: Scalars['String']['output']; + to_id?: Maybe; + transfer_count: Scalars['numeric']['output']; +}; + +/** aggregated selection of "transfer" */ +export type Transfer_Aggregate = { + __typename?: 'transfer_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +export type Transfer_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Transfer_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "transfer" */ +export type Transfer_Aggregate_Fields = { + __typename?: 'transfer_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "transfer" */ +export type Transfer_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "transfer" */ +export type Transfer_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Transfer_Avg_Fields = { + __typename?: 'transfer_avg_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by avg() on columns of table "transfer" */ +export type Transfer_Avg_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "transfer". All fields are combined with a logical 'AND'. */ +export type Transfer_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + amount?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + executedBy?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from?: InputMaybe; + from_hash?: InputMaybe; + from_id?: InputMaybe; + id?: InputMaybe; + leaf_index?: InputMaybe; + timestamp?: InputMaybe; + to?: InputMaybe; + to_hash?: InputMaybe; + to_id?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Transfer_Max_Fields = { + __typename?: 'transfer_max_fields'; + amount?: Maybe; + block_id?: Maybe; + extrinsic_id?: Maybe; + fee?: Maybe; + from_hash?: Maybe; + from_id?: Maybe; + id?: Maybe; + leaf_index?: Maybe; + timestamp?: Maybe; + to_hash?: Maybe; + to_id?: Maybe; + transfer_count?: Maybe; +}; + +/** order by max() on columns of table "transfer" */ +export type Transfer_Max_Order_By = { + amount?: InputMaybe; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from_hash?: InputMaybe; + from_id?: InputMaybe; + id?: InputMaybe; + leaf_index?: InputMaybe; + timestamp?: InputMaybe; + to_hash?: InputMaybe; + to_id?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate min on columns */ +export type Transfer_Min_Fields = { + __typename?: 'transfer_min_fields'; + amount?: Maybe; + block_id?: Maybe; + extrinsic_id?: Maybe; + fee?: Maybe; + from_hash?: Maybe; + from_id?: Maybe; + id?: Maybe; + leaf_index?: Maybe; + timestamp?: Maybe; + to_hash?: Maybe; + to_id?: Maybe; + transfer_count?: Maybe; +}; + +/** order by min() on columns of table "transfer" */ +export type Transfer_Min_Order_By = { + amount?: InputMaybe; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from_hash?: InputMaybe; + from_id?: InputMaybe; + id?: InputMaybe; + leaf_index?: InputMaybe; + timestamp?: InputMaybe; + to_hash?: InputMaybe; + to_id?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** Ordering options when selecting data from "transfer". */ +export type Transfer_Order_By = { + amount?: InputMaybe; + block?: InputMaybe; + block_id?: InputMaybe; + event?: InputMaybe; + executedBy?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from?: InputMaybe; + from_hash?: InputMaybe; + from_id?: InputMaybe; + id?: InputMaybe; + leaf_index?: InputMaybe; + timestamp?: InputMaybe; + to?: InputMaybe; + to_hash?: InputMaybe; + to_id?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** select columns of table "transfer" */ +export enum Transfer_Select_Column { + /** column name */ + Amount = 'amount', + /** column name */ + BlockId = 'block_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Fee = 'fee', + /** column name */ + FromHash = 'from_hash', + /** column name */ + FromId = 'from_id', + /** column name */ + Id = 'id', + /** column name */ + LeafIndex = 'leaf_index', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + ToHash = 'to_hash', + /** column name */ + ToId = 'to_id', + /** column name */ + TransferCount = 'transfer_count' +} + +/** aggregate stddev on columns */ +export type Transfer_Stddev_Fields = { + __typename?: 'transfer_stddev_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by stddev() on columns of table "transfer" */ +export type Transfer_Stddev_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate stddev_pop on columns */ +export type Transfer_Stddev_Pop_Fields = { + __typename?: 'transfer_stddev_pop_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by stddev_pop() on columns of table "transfer" */ +export type Transfer_Stddev_Pop_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Transfer_Stddev_Samp_Fields = { + __typename?: 'transfer_stddev_samp_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by stddev_samp() on columns of table "transfer" */ +export type Transfer_Stddev_Samp_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** Streaming cursor of the table "transfer" */ +export type Transfer_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Transfer_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Transfer_Stream_Cursor_Value_Input = { + amount?: InputMaybe; + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + fee?: InputMaybe; + from_hash?: InputMaybe; + from_id?: InputMaybe; + id?: InputMaybe; + leaf_index?: InputMaybe; + timestamp?: InputMaybe; + to_hash?: InputMaybe; + to_id?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Transfer_Sum_Fields = { + __typename?: 'transfer_sum_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by sum() on columns of table "transfer" */ +export type Transfer_Sum_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Transfer_Var_Pop_Fields = { + __typename?: 'transfer_var_pop_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by var_pop() on columns of table "transfer" */ +export type Transfer_Var_Pop_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Transfer_Var_Samp_Fields = { + __typename?: 'transfer_var_samp_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by var_samp() on columns of table "transfer" */ +export type Transfer_Var_Samp_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Transfer_Variance_Fields = { + __typename?: 'transfer_variance_fields'; + amount?: Maybe; + fee?: Maybe; + leaf_index?: Maybe; + transfer_count?: Maybe; +}; + +/** order by variance() on columns of table "transfer" */ +export type Transfer_Variance_Order_By = { + amount?: InputMaybe; + fee?: InputMaybe; + leaf_index?: InputMaybe; + transfer_count?: InputMaybe; +}; + +/** columns and relationships of "wormhole_extrinsic" */ +export type Wormhole_Extrinsic = { + __typename?: 'wormhole_extrinsic'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + /** An object relationship */ + extrinsic?: Maybe; + extrinsic_id?: Maybe; + id: Scalars['String']['output']; + output_count: Scalars['Int']['output']; + /** An array relationship */ + outputs: Array; + /** An aggregate relationship */ + outputs_aggregate: Wormhole_Output_Aggregate; + pool_snapshot: Scalars['String']['output']; + privacy_label: Scalars['String']['output']; + privacy_score: Scalars['numeric']['output']; + privacy_score01_pct: Scalars['numeric']['output']; + privacy_score1_pct: Scalars['numeric']['output']; + privacy_score5_pct: Scalars['numeric']['output']; + timestamp: Scalars['timestamptz']['output']; + total_amount: Scalars['numeric']['output']; +}; + +/** columns and relationships of "wormhole_extrinsic" */ +export type Wormhole_ExtrinsicOutputsArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** columns and relationships of "wormhole_extrinsic" */ +export type Wormhole_ExtrinsicOutputs_AggregateArgs = { + distinct_on?: InputMaybe>; + limit?: InputMaybe; + offset?: InputMaybe; + order_by?: InputMaybe>; + where?: InputMaybe; +}; + +/** aggregated selection of "wormhole_extrinsic" */ +export type Wormhole_Extrinsic_Aggregate = { + __typename?: 'wormhole_extrinsic_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "wormhole_extrinsic" */ +export type Wormhole_Extrinsic_Aggregate_Fields = { + __typename?: 'wormhole_extrinsic_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "wormhole_extrinsic" */ +export type Wormhole_Extrinsic_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Wormhole_Extrinsic_Avg_Fields = { + __typename?: 'wormhole_extrinsic_avg_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** Boolean expression to filter rows from the table "wormhole_extrinsic". All fields are combined with a logical 'AND'. */ +export type Wormhole_Extrinsic_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + output_count?: InputMaybe; + outputs?: InputMaybe; + outputs_aggregate?: InputMaybe; + pool_snapshot?: InputMaybe; + privacy_label?: InputMaybe; + privacy_score?: InputMaybe; + privacy_score01_pct?: InputMaybe; + privacy_score1_pct?: InputMaybe; + privacy_score5_pct?: InputMaybe; + timestamp?: InputMaybe; + total_amount?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Wormhole_Extrinsic_Max_Fields = { + __typename?: 'wormhole_extrinsic_max_fields'; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + output_count?: Maybe; + pool_snapshot?: Maybe; + privacy_label?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + timestamp?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate min on columns */ +export type Wormhole_Extrinsic_Min_Fields = { + __typename?: 'wormhole_extrinsic_min_fields'; + block_id?: Maybe; + extrinsic_id?: Maybe; + id?: Maybe; + output_count?: Maybe; + pool_snapshot?: Maybe; + privacy_label?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + timestamp?: Maybe; + total_amount?: Maybe; +}; + +/** Ordering options when selecting data from "wormhole_extrinsic". */ +export type Wormhole_Extrinsic_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + extrinsic?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + output_count?: InputMaybe; + outputs_aggregate?: InputMaybe; + pool_snapshot?: InputMaybe; + privacy_label?: InputMaybe; + privacy_score?: InputMaybe; + privacy_score01_pct?: InputMaybe; + privacy_score1_pct?: InputMaybe; + privacy_score5_pct?: InputMaybe; + timestamp?: InputMaybe; + total_amount?: InputMaybe; +}; + +/** select columns of table "wormhole_extrinsic" */ +export enum Wormhole_Extrinsic_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + ExtrinsicId = 'extrinsic_id', + /** column name */ + Id = 'id', + /** column name */ + OutputCount = 'output_count', + /** column name */ + PoolSnapshot = 'pool_snapshot', + /** column name */ + PrivacyLabel = 'privacy_label', + /** column name */ + PrivacyScore = 'privacy_score', + /** column name */ + PrivacyScore01Pct = 'privacy_score01_pct', + /** column name */ + PrivacyScore1Pct = 'privacy_score1_pct', + /** column name */ + PrivacyScore5Pct = 'privacy_score5_pct', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + TotalAmount = 'total_amount' +} + +/** aggregate stddev on columns */ +export type Wormhole_Extrinsic_Stddev_Fields = { + __typename?: 'wormhole_extrinsic_stddev_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate stddev_pop on columns */ +export type Wormhole_Extrinsic_Stddev_Pop_Fields = { + __typename?: 'wormhole_extrinsic_stddev_pop_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate stddev_samp on columns */ +export type Wormhole_Extrinsic_Stddev_Samp_Fields = { + __typename?: 'wormhole_extrinsic_stddev_samp_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** Streaming cursor of the table "wormhole_extrinsic" */ +export type Wormhole_Extrinsic_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Wormhole_Extrinsic_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Wormhole_Extrinsic_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + extrinsic_id?: InputMaybe; + id?: InputMaybe; + output_count?: InputMaybe; + pool_snapshot?: InputMaybe; + privacy_label?: InputMaybe; + privacy_score?: InputMaybe; + privacy_score01_pct?: InputMaybe; + privacy_score1_pct?: InputMaybe; + privacy_score5_pct?: InputMaybe; + timestamp?: InputMaybe; + total_amount?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Wormhole_Extrinsic_Sum_Fields = { + __typename?: 'wormhole_extrinsic_sum_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate var_pop on columns */ +export type Wormhole_Extrinsic_Var_Pop_Fields = { + __typename?: 'wormhole_extrinsic_var_pop_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate var_samp on columns */ +export type Wormhole_Extrinsic_Var_Samp_Fields = { + __typename?: 'wormhole_extrinsic_var_samp_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** aggregate variance on columns */ +export type Wormhole_Extrinsic_Variance_Fields = { + __typename?: 'wormhole_extrinsic_variance_fields'; + output_count?: Maybe; + privacy_score?: Maybe; + privacy_score01_pct?: Maybe; + privacy_score1_pct?: Maybe; + privacy_score5_pct?: Maybe; + total_amount?: Maybe; +}; + +/** columns and relationships of "wormhole_nullifier" */ +export type Wormhole_Nullifier = { + __typename?: 'wormhole_nullifier'; + /** An object relationship */ + block?: Maybe; + block_id?: Maybe; + id: Scalars['String']['output']; + nullifier: Scalars['String']['output']; + nullifier_hash: Scalars['String']['output']; + timestamp: Scalars['timestamptz']['output']; + /** An object relationship */ + wormholeExtrinsic?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** aggregated selection of "wormhole_nullifier" */ +export type Wormhole_Nullifier_Aggregate = { + __typename?: 'wormhole_nullifier_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +/** aggregate fields of "wormhole_nullifier" */ +export type Wormhole_Nullifier_Aggregate_Fields = { + __typename?: 'wormhole_nullifier_aggregate_fields'; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; +}; + +/** aggregate fields of "wormhole_nullifier" */ +export type Wormhole_Nullifier_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "wormhole_nullifier". All fields are combined with a logical 'AND'. */ +export type Wormhole_Nullifier_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + block?: InputMaybe; + block_id?: InputMaybe; + id?: InputMaybe; + nullifier?: InputMaybe; + nullifier_hash?: InputMaybe; + timestamp?: InputMaybe; + wormholeExtrinsic?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Wormhole_Nullifier_Max_Fields = { + __typename?: 'wormhole_nullifier_max_fields'; + block_id?: Maybe; + id?: Maybe; + nullifier?: Maybe; + nullifier_hash?: Maybe; + timestamp?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** aggregate min on columns */ +export type Wormhole_Nullifier_Min_Fields = { + __typename?: 'wormhole_nullifier_min_fields'; + block_id?: Maybe; + id?: Maybe; + nullifier?: Maybe; + nullifier_hash?: Maybe; + timestamp?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** Ordering options when selecting data from "wormhole_nullifier". */ +export type Wormhole_Nullifier_Order_By = { + block?: InputMaybe; + block_id?: InputMaybe; + id?: InputMaybe; + nullifier?: InputMaybe; + nullifier_hash?: InputMaybe; + timestamp?: InputMaybe; + wormholeExtrinsic?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** select columns of table "wormhole_nullifier" */ +export enum Wormhole_Nullifier_Select_Column { + /** column name */ + BlockId = 'block_id', + /** column name */ + Id = 'id', + /** column name */ + Nullifier = 'nullifier', + /** column name */ + NullifierHash = 'nullifier_hash', + /** column name */ + Timestamp = 'timestamp', + /** column name */ + WormholeExtrinsicId = 'wormhole_extrinsic_id' +} + +/** Streaming cursor of the table "wormhole_nullifier" */ +export type Wormhole_Nullifier_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Wormhole_Nullifier_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Wormhole_Nullifier_Stream_Cursor_Value_Input = { + block_id?: InputMaybe; + id?: InputMaybe; + nullifier?: InputMaybe; + nullifier_hash?: InputMaybe; + timestamp?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** columns and relationships of "wormhole_output" */ +export type Wormhole_Output = { + __typename?: 'wormhole_output'; + amount: Scalars['numeric']['output']; + /** An object relationship */ + exitAccount?: Maybe; + exit_account_id?: Maybe; + id: Scalars['String']['output']; + /** An object relationship */ + wormholeExtrinsic?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** aggregated selection of "wormhole_output" */ +export type Wormhole_Output_Aggregate = { + __typename?: 'wormhole_output_aggregate'; + aggregate?: Maybe; + nodes: Array; +}; + +export type Wormhole_Output_Aggregate_Bool_Exp = { + count?: InputMaybe; +}; + +export type Wormhole_Output_Aggregate_Bool_Exp_Count = { + arguments?: InputMaybe>; + distinct?: InputMaybe; + filter?: InputMaybe; + predicate: Int_Comparison_Exp; +}; + +/** aggregate fields of "wormhole_output" */ +export type Wormhole_Output_Aggregate_Fields = { + __typename?: 'wormhole_output_aggregate_fields'; + avg?: Maybe; + count: Scalars['Int']['output']; + max?: Maybe; + min?: Maybe; + stddev?: Maybe; + stddev_pop?: Maybe; + stddev_samp?: Maybe; + sum?: Maybe; + var_pop?: Maybe; + var_samp?: Maybe; + variance?: Maybe; +}; + +/** aggregate fields of "wormhole_output" */ +export type Wormhole_Output_Aggregate_FieldsCountArgs = { + columns?: InputMaybe>; + distinct?: InputMaybe; +}; + +/** order by aggregate values of table "wormhole_output" */ +export type Wormhole_Output_Aggregate_Order_By = { + avg?: InputMaybe; + count?: InputMaybe; + max?: InputMaybe; + min?: InputMaybe; + stddev?: InputMaybe; + stddev_pop?: InputMaybe; + stddev_samp?: InputMaybe; + sum?: InputMaybe; + var_pop?: InputMaybe; + var_samp?: InputMaybe; + variance?: InputMaybe; +}; + +/** aggregate avg on columns */ +export type Wormhole_Output_Avg_Fields = { + __typename?: 'wormhole_output_avg_fields'; + amount?: Maybe; +}; + +/** order by avg() on columns of table "wormhole_output" */ +export type Wormhole_Output_Avg_Order_By = { + amount?: InputMaybe; +}; + +/** Boolean expression to filter rows from the table "wormhole_output". All fields are combined with a logical 'AND'. */ +export type Wormhole_Output_Bool_Exp = { + _and?: InputMaybe>; + _not?: InputMaybe; + _or?: InputMaybe>; + amount?: InputMaybe; + exitAccount?: InputMaybe; + exit_account_id?: InputMaybe; + id?: InputMaybe; + wormholeExtrinsic?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** aggregate max on columns */ +export type Wormhole_Output_Max_Fields = { + __typename?: 'wormhole_output_max_fields'; + amount?: Maybe; + exit_account_id?: Maybe; + id?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** order by max() on columns of table "wormhole_output" */ +export type Wormhole_Output_Max_Order_By = { + amount?: InputMaybe; + exit_account_id?: InputMaybe; + id?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** aggregate min on columns */ +export type Wormhole_Output_Min_Fields = { + __typename?: 'wormhole_output_min_fields'; + amount?: Maybe; + exit_account_id?: Maybe; + id?: Maybe; + wormhole_extrinsic_id?: Maybe; +}; + +/** order by min() on columns of table "wormhole_output" */ +export type Wormhole_Output_Min_Order_By = { + amount?: InputMaybe; + exit_account_id?: InputMaybe; + id?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** Ordering options when selecting data from "wormhole_output". */ +export type Wormhole_Output_Order_By = { + amount?: InputMaybe; + exitAccount?: InputMaybe; + exit_account_id?: InputMaybe; + id?: InputMaybe; + wormholeExtrinsic?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** select columns of table "wormhole_output" */ +export enum Wormhole_Output_Select_Column { + /** column name */ + Amount = 'amount', + /** column name */ + ExitAccountId = 'exit_account_id', + /** column name */ + Id = 'id', + /** column name */ + WormholeExtrinsicId = 'wormhole_extrinsic_id' +} + +/** aggregate stddev on columns */ +export type Wormhole_Output_Stddev_Fields = { + __typename?: 'wormhole_output_stddev_fields'; + amount?: Maybe; +}; + +/** order by stddev() on columns of table "wormhole_output" */ +export type Wormhole_Output_Stddev_Order_By = { + amount?: InputMaybe; +}; + +/** aggregate stddev_pop on columns */ +export type Wormhole_Output_Stddev_Pop_Fields = { + __typename?: 'wormhole_output_stddev_pop_fields'; + amount?: Maybe; +}; + +/** order by stddev_pop() on columns of table "wormhole_output" */ +export type Wormhole_Output_Stddev_Pop_Order_By = { + amount?: InputMaybe; +}; + +/** aggregate stddev_samp on columns */ +export type Wormhole_Output_Stddev_Samp_Fields = { + __typename?: 'wormhole_output_stddev_samp_fields'; + amount?: Maybe; +}; + +/** order by stddev_samp() on columns of table "wormhole_output" */ +export type Wormhole_Output_Stddev_Samp_Order_By = { + amount?: InputMaybe; +}; + +/** Streaming cursor of the table "wormhole_output" */ +export type Wormhole_Output_Stream_Cursor_Input = { + /** Stream column input with initial value */ + initial_value: Wormhole_Output_Stream_Cursor_Value_Input; + /** cursor ordering */ + ordering?: InputMaybe; +}; + +/** Initial value of the column from where the streaming should start */ +export type Wormhole_Output_Stream_Cursor_Value_Input = { + amount?: InputMaybe; + exit_account_id?: InputMaybe; + id?: InputMaybe; + wormhole_extrinsic_id?: InputMaybe; +}; + +/** aggregate sum on columns */ +export type Wormhole_Output_Sum_Fields = { + __typename?: 'wormhole_output_sum_fields'; + amount?: Maybe; +}; + +/** order by sum() on columns of table "wormhole_output" */ +export type Wormhole_Output_Sum_Order_By = { + amount?: InputMaybe; +}; + +/** aggregate var_pop on columns */ +export type Wormhole_Output_Var_Pop_Fields = { + __typename?: 'wormhole_output_var_pop_fields'; + amount?: Maybe; +}; + +/** order by var_pop() on columns of table "wormhole_output" */ +export type Wormhole_Output_Var_Pop_Order_By = { + amount?: InputMaybe; +}; + +/** aggregate var_samp on columns */ +export type Wormhole_Output_Var_Samp_Fields = { + __typename?: 'wormhole_output_var_samp_fields'; + amount?: Maybe; +}; + +/** order by var_samp() on columns of table "wormhole_output" */ +export type Wormhole_Output_Var_Samp_Order_By = { + amount?: InputMaybe; +}; + +/** aggregate variance on columns */ +export type Wormhole_Output_Variance_Fields = { + __typename?: 'wormhole_output_variance_fields'; + amount?: Maybe; +}; + +/** order by variance() on columns of table "wormhole_output" */ +export type Wormhole_Output_Variance_Order_By = { + amount?: InputMaybe; +}; + +export type GetAccountsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Account_Order_By>; +}>; + +export type GetAccountsQuery = { + __typename?: 'query_root'; + accounts: Array<{ + __typename?: 'account'; + id: string; + free: any; + frozen: any; + reserved: any; + }>; + meta?: { __typename?: 'chain_stats'; totalCount: number } | null; +}; + +export type GetAccountByIdQueryVariables = Exact<{ + id: Scalars['String']['input']; + limit: Scalars['Int']['input']; +}>; + +export type GetAccountByIdQuery = { + __typename?: 'query_root'; + account?: { + __typename?: 'account'; + id: string; + free: any; + frozen: any; + reserved: any; + } | null; + accountStats?: { + __typename?: 'account_stats'; + total_cancelled_transfers: number; + total_executed_transfers: number; + total_immediate_transfers: number; + total_mined_blocks: number; + total_rewards: any; + total_scheduled_transfers: number; + } | null; + multisig?: { + __typename?: 'multisig'; + id: string; + timestamp: any; + threshold: number; + nonce: any; + signers: Array; + creator?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + } | null; + accountEvents: Array<{ + __typename?: 'account_event'; + transfer?: { + __typename?: 'transfer'; + fee: any; + amount: any; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + scheduledReversibleTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + timestamp: any; + amount: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + executedReversibleTransfer?: { + __typename?: 'executed_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + cancelledReversibleTransfer?: { + __typename?: 'cancelled_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + cancelledBy?: { __typename?: 'account'; id: string } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + minerReward?: { + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + block?: { __typename?: 'block'; height: number; hash: string } | null; + miner?: { __typename?: 'account'; id: string } | null; + } | null; + multisig?: { + __typename?: 'multisig'; + id: string; + timestamp: any; + threshold: number; + nonce: any; + signers: Array; + creator?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + } | null; + multisigProposalCreated?: { + __typename?: 'multisig_proposal_created'; + id: string; + timestamp: any; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + multisigSignerApproved?: { + __typename?: 'multisig_signer_approved'; + id: string; + timestamp: any; + approvals_count: number; + approver?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + multisigProposalReady?: { + __typename?: 'multisig_proposal_ready'; + id: string; + timestamp: any; + approvals_count: number; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + executedMultisigProposal?: { + __typename?: 'executed_multisig_proposal'; + id: string; + timestamp: any; + approvers: Array; + result: string; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + cancelledMultisigProposal?: { + __typename?: 'cancelled_multisig_proposal'; + id: string; + timestamp: any; + cancelledBy?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + removedMultisigProposal?: { + __typename?: 'removed_multisig_proposal'; + id: string; + timestamp: any; + removedBy?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + } | null; + multisigDepositsClaimed?: { + __typename?: 'multisig_deposits_claimed'; + id: string; + timestamp: any; + total_returned: any; + proposals_removed: number; + claimer?: { __typename?: 'account'; id: string } | null; + multisig?: { __typename?: 'multisig'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + } | null; + }>; + guardian: { + __typename?: 'high_security_set_aggregate'; + nodes: Array<{ + __typename?: 'high_security_set'; + timestamp: any; + block?: { __typename?: 'block'; height: number } | null; + guardian?: { + __typename?: 'account'; + id: string; + free: any; + frozen: any; + reserved: any; + } | null; + }>; + aggregate?: { + __typename?: 'high_security_set_aggregate_fields'; + totalCount: number; + } | null; + }; + beneficiaries: { + __typename?: 'high_security_set_aggregate'; + nodes: Array<{ + __typename?: 'high_security_set'; + timestamp: any; + block?: { __typename?: 'block'; height: number } | null; + who?: { + __typename?: 'account'; + id: string; + free: any; + frozen: any; + reserved: any; + } | null; + }>; + aggregate?: { + __typename?: 'high_security_set_aggregate_fields'; + totalCount: number; + } | null; + }; + wormholeOutputs: Array<{ + __typename?: 'wormhole_output'; + id: string; + amount: any; + exitAccount?: { __typename?: 'account'; id: string } | null; + wormholeExtrinsic?: { + __typename?: 'wormhole_extrinsic'; + id: string; + total_amount: any; + output_count: number; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + outputs: Array<{ + __typename?: 'wormhole_output'; + id: string; + amount: any; + exitAccount?: { __typename?: 'account'; id: string } | null; + }>; + } | null; + }>; +}; + +export type GetAccountsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetAccountsStatsQuery = { + __typename?: 'query_root'; + all?: { __typename?: 'chain_stats'; total_accounts: number } | null; + recentlyActive: { + __typename?: 'account_aggregate'; + aggregate?: { + __typename?: 'account_aggregate_fields'; + count: number; + } | null; + }; + recentlyDeposited: { + __typename?: 'account_aggregate'; + aggregate?: { + __typename?: 'account_aggregate_fields'; + count: number; + } | null; + }; +}; + +export type GetBlocksQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy: Array | Block_Order_By; + where?: InputMaybe; +}>; + +export type GetBlocksQuery = { + __typename?: 'query_root'; + blocks: Array<{ + __typename?: 'block'; + id: string; + hash: string; + height: number; + reward: any; + timestamp: any; + extrinsics: Array<{ __typename?: 'extrinsic'; id: string }>; + }>; + meta?: { __typename?: 'chain_stats'; totalCount: number } | null; +}; + +export type GetRecentBlocksQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Block_Order_By>; +}>; + +export type GetRecentBlocksQuery = { + __typename?: 'query_root'; + blocks: Array<{ + __typename?: 'block'; + id: string; + hash: string; + height: number; + reward: any; + timestamp: any; + extrinsics: Array<{ __typename?: 'extrinsic'; id: string }>; + }>; +}; + +export type GetBlockByIdQueryVariables = Exact<{ + height: Scalars['Int']['input']; + hash: Scalars['String']['input']; +}>; + +export type GetBlockByIdQuery = { + __typename?: 'query_root'; + blocks: Array<{ + __typename?: 'block'; + id: string; + hash: string; + height: number; + reward: any; + timestamp: any; + extrinsics: Array<{ + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + success: boolean; + fee: any; + timestamp: any; + index_in_block: number; + signer?: { __typename?: 'account'; id: string } | null; + }>; + }>; + minerRewards: Array<{ + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + miner?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number; hash: string } | null; + }>; +}; + +export type GetBlockStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetBlockStatsQuery = { + __typename?: 'query_root'; + chain?: { + __typename?: 'chain_stats'; + block_height: number; + finalized_block_height: number; + } | null; + minedIn24Hours: { + __typename?: 'block_aggregate'; + aggregate?: { + __typename?: 'block_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetCancelledReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Cancelled_Reversible_Transfer_Order_By + >; + where?: InputMaybe; +}>; + +export type GetCancelledReversibleTransactionsQuery = { + __typename?: 'query_root'; + cancelledReversibleTransactions: Array<{ + __typename?: 'cancelled_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + cancelledBy?: { __typename?: 'account'; id: string } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; + meta: { + __typename?: 'cancelled_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'cancelled_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentCancelledReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Cancelled_Reversible_Transfer_Order_By + >; +}>; + +export type GetRecentCancelledReversibleTransactionsQuery = { + __typename?: 'query_root'; + cancelledReversibleTransactions: Array<{ + __typename?: 'cancelled_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + cancelledBy?: { __typename?: 'account'; id: string } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; +}; + +export type GetCancelledReversibleTransactionsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetCancelledReversibleTransactionsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'cancelled_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'cancelled_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_cancelled_transfers: number; + } | null; +}; + +export type GetCancelledReversibleTransactionByTxIdQueryVariables = Exact<{ + tx_id: Scalars['String']['input']; +}>; + +export type GetCancelledReversibleTransactionByTxIdQuery = { + __typename?: 'query_root'; + cancelledReversibleTransactions: Array<{ + __typename?: 'cancelled_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + cancelledBy?: { __typename?: 'account'; id: string } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + scheduled_at: any; + fee: any; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; +}; + +export type GetStatusQueryVariables = Exact<{ [key: string]: never }>; + +export type GetStatusQuery = { + __typename?: 'query_root'; + status?: { + __typename?: 'chain_stats'; + block_height: number; + total_accounts: number; + total_deposit_accounts: number; + total_executed_transfers: number; + total_immediate_transfers: number; + total_scheduled_transfers: number; + total_cancelled_transfers: number; + } | null; +}; + +export type GetErrorEventsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Error_Event_Order_By>; + where?: InputMaybe; +}>; + +export type GetErrorEventsQuery = { + __typename?: 'query_root'; + errorEvents: Array<{ + __typename?: 'error_event'; + error_docs?: string | null; + error_module?: string | null; + error_name?: string | null; + error_type: string; + id: string; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + meta: { + __typename?: 'error_event_aggregate'; + aggregate?: { + __typename?: 'error_event_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentErrorEventsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Error_Event_Order_By>; + where?: InputMaybe; +}>; + +export type GetRecentErrorEventsQuery = { + __typename?: 'query_root'; + errorEvents: Array<{ + __typename?: 'error_event'; + error_docs?: string | null; + error_module?: string | null; + error_name?: string | null; + error_type: string; + id: string; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; +}; + +export type GetErrorEventsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetErrorEventsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'error_event_aggregate'; + aggregate?: { + __typename?: 'error_event_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { __typename?: 'chain_stats'; total_error_events: number } | null; +}; + +export type GetErrorEventByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetErrorEventByHashQuery = { + __typename?: 'query_root'; + errorEvents: Array<{ + __typename?: 'error_event'; + error_docs?: string | null; + error_module?: string | null; + error_name?: string | null; + error_type: string; + id: string; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; +}; + +export type GetExecutedReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Executed_Reversible_Transfer_Order_By + >; + where?: InputMaybe; +}>; + +export type GetExecutedReversibleTransactionsQuery = { + __typename?: 'query_root'; + executedReversibleTransactions: Array<{ + __typename?: 'executed_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; + meta: { + __typename?: 'executed_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'executed_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentExecutedReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Executed_Reversible_Transfer_Order_By + >; +}>; + +export type GetRecentExecutedReversibleTransactionsQuery = { + __typename?: 'query_root'; + executedReversibleTransactions: Array<{ + __typename?: 'executed_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; +}; + +export type GetExecutedReversibleTransactionsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetExecutedReversibleTransactionsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'executed_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'executed_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_executed_transfers: number; + } | null; +}; + +export type GetExecutedReversibleTransactionByTxIdQueryVariables = Exact<{ + tx_id: Scalars['String']['input']; +}>; + +export type GetExecutedReversibleTransactionByTxIdQuery = { + __typename?: 'query_root'; + executedReversibleTransactions: Array<{ + __typename?: 'executed_reversible_transfer'; + timestamp: any; + tx_id: string; + block?: { __typename?: 'block'; height: number } | null; + scheduledTransfer?: { + __typename?: 'scheduled_reversible_transfer'; + amount: any; + scheduled_at: any; + fee: any; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + } | null; + }>; +}; + +export type GetHighSecuritySetsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + Array | High_Security_Set_Order_By + >; + where?: InputMaybe; +}>; + +export type GetHighSecuritySetsQuery = { + __typename?: 'query_root'; + highSecuritySets: Array<{ + __typename?: 'high_security_set'; + id: string; + timestamp: any; + delay: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + who?: { __typename?: 'account'; id: string } | null; + guardian?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + meta: { + __typename?: 'high_security_set_aggregate'; + aggregate?: { + __typename?: 'high_security_set_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentHighSecuritySetsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + Array | High_Security_Set_Order_By + >; + where?: InputMaybe; +}>; + +export type GetRecentHighSecuritySetsQuery = { + __typename?: 'query_root'; + highSecuritySets: Array<{ + __typename?: 'high_security_set'; + id: string; + timestamp: any; + delay: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + who?: { __typename?: 'account'; id: string } | null; + guardian?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; +}; + +export type GetHighSecuritySetsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetHighSecuritySetsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'high_security_set_aggregate'; + aggregate?: { + __typename?: 'high_security_set_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_high_security_sets: number; + } | null; +}; + +export type GetHighSecuritySetByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetHighSecuritySetByHashQuery = { + __typename?: 'query_root'; + highSecuritySets: Array<{ + __typename?: 'high_security_set'; + id: string; + timestamp: any; + delay: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + who?: { __typename?: 'account'; id: string } | null; + guardian?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; +}; + +export type GetMinerLeaderboardChartQueryVariables = Exact<{ + limit?: InputMaybe; +}>; + +export type GetMinerLeaderboardChartQuery = { + __typename?: 'query_root'; + topMiners: Array<{ + __typename?: 'account_stats'; + id: string; + total_mined_blocks: number; + }>; + blocks?: { __typename?: 'chain_stats'; totalCount: number } | null; +}; + +export type GetMinerLeaderboardQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; +}>; + +export type GetMinerLeaderboardQuery = { + __typename?: 'query_root'; + leaderboardEntries: Array<{ + __typename?: 'account_stats'; + id: string; + total_mined_blocks: number; + total_rewards: any; + }>; + meta?: { __typename?: 'chain_stats'; totalCount: number } | null; +}; + +export type GetMinerRewardsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Miner_Reward_Order_By>; + where?: InputMaybe; +}>; + +export type GetMinerRewardsQuery = { + __typename?: 'query_root'; + minerRewards: Array<{ + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + block?: { __typename?: 'block'; height: number; hash: string } | null; + miner?: { __typename?: 'account'; id: string } | null; + }>; + meta: { + __typename?: 'miner_reward_aggregate'; + aggregate?: { + __typename?: 'miner_reward_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMinerRewardsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Miner_Reward_Order_By>; + where?: InputMaybe; +}>; + +export type GetRecentMinerRewardsQuery = { + __typename?: 'query_root'; + minerRewards: Array<{ + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + block?: { __typename?: 'block'; height: number; hash: string } | null; + miner?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type GetMinerRewardsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMinerRewardsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'miner_reward_aggregate'; + aggregate?: { + __typename?: 'miner_reward_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { __typename?: 'chain_stats'; total_miner_rewards: number } | null; +}; + +export type GetMinerRewardByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMinerRewardByHashQuery = { + __typename?: 'query_root'; + minerRewards: Array<{ + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + block?: { __typename?: 'block'; height: number; hash: string } | null; + miner?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type MultisigCreatedFieldsFragment = { + __typename?: 'multisig'; + id: string; + timestamp: any; + threshold: number; + nonce: any; + signers: Array; + creator?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigCreatedFieldsFragment' }; + +export type GetMultisigCreatedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Multisig_Order_By>; + where?: InputMaybe; +}>; + +export type GetMultisigCreatedQuery = { + __typename?: 'query_root'; + multisigCreatedEvents: Array< + { __typename?: 'multisig' } & { + ' $fragmentRefs'?: { + MultisigCreatedFieldsFragment: MultisigCreatedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_aggregate'; + aggregate?: { + __typename?: 'multisig_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigCreatedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe | Multisig_Order_By>; +}>; + +export type GetRecentMultisigCreatedQuery = { + __typename?: 'query_root'; + multisigCreatedEvents: Array< + { __typename?: 'multisig' } & { + ' $fragmentRefs'?: { + MultisigCreatedFieldsFragment: MultisigCreatedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigCreatedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigCreatedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_aggregate'; + aggregate?: { + __typename?: 'multisig_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisigs_created: number; + } | null; +}; + +export type GetMultisigCreatedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigCreatedByHashQuery = { + __typename?: 'query_root'; + multisigCreatedEvents: Array< + { __typename?: 'multisig' } & { + ' $fragmentRefs'?: { + MultisigCreatedFieldsFragment: MultisigCreatedFieldsFragment; + }; + } + >; +}; + +export type MultisigDepositsClaimedFieldsFragment = { + __typename?: 'multisig_deposits_claimed'; + id: string; + timestamp: any; + total_returned: any; + proposals_removed: number; + claimer?: { __typename?: 'account'; id: string } | null; + multisig?: { __typename?: 'multisig'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigDepositsClaimedFieldsFragment' }; + +export type GetMultisigDepositsClaimedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Multisig_Deposits_Claimed_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigDepositsClaimedQuery = { + __typename?: 'query_root'; + multisigDepositsClaimedEvents: Array< + { __typename?: 'multisig_deposits_claimed' } & { + ' $fragmentRefs'?: { + MultisigDepositsClaimedFieldsFragment: MultisigDepositsClaimedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_deposits_claimed_aggregate'; + aggregate?: { + __typename?: 'multisig_deposits_claimed_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigDepositsClaimedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Multisig_Deposits_Claimed_Order_By + >; +}>; + +export type GetRecentMultisigDepositsClaimedQuery = { + __typename?: 'query_root'; + multisigDepositsClaimedEvents: Array< + { __typename?: 'multisig_deposits_claimed' } & { + ' $fragmentRefs'?: { + MultisigDepositsClaimedFieldsFragment: MultisigDepositsClaimedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigDepositsClaimedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigDepositsClaimedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_deposits_claimed_aggregate'; + aggregate?: { + __typename?: 'multisig_deposits_claimed_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_deposits_claimed: number; + } | null; +}; + +export type GetMultisigDepositsClaimedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigDepositsClaimedByHashQuery = { + __typename?: 'query_root'; + multisigDepositsClaimedEvents: Array< + { __typename?: 'multisig_deposits_claimed' } & { + ' $fragmentRefs'?: { + MultisigDepositsClaimedFieldsFragment: MultisigDepositsClaimedFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalCancelledFieldsFragment = { + __typename?: 'cancelled_multisig_proposal'; + id: string; + timestamp: any; + cancelledBy?: { __typename?: 'account'; id: string } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigProposalCancelledFieldsFragment' }; + +export type GetMultisigProposalCancelledQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Cancelled_Multisig_Proposal_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalCancelledQuery = { + __typename?: 'query_root'; + multisigProposalCancelledEvents: Array< + { __typename?: 'cancelled_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalCancelledFieldsFragment: MultisigProposalCancelledFieldsFragment; + }; + } + >; + meta: { + __typename?: 'cancelled_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'cancelled_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigProposalCancelledQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Cancelled_Multisig_Proposal_Order_By + >; +}>; + +export type GetRecentMultisigProposalCancelledQuery = { + __typename?: 'query_root'; + multisigProposalCancelledEvents: Array< + { __typename?: 'cancelled_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalCancelledFieldsFragment: MultisigProposalCancelledFieldsFragment; + }; + } + >; +}; + +export type GetMultisigProposalCancelledStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalCancelledStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'cancelled_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'cancelled_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposals_cancelled: number; + } | null; +}; + +export type GetMultisigProposalCancelledByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigProposalCancelledByHashQuery = { + __typename?: 'query_root'; + multisigProposalCancelledEvents: Array< + { __typename?: 'cancelled_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalCancelledFieldsFragment: MultisigProposalCancelledFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalRefFieldsFragment = { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; +} & { ' $fragmentName'?: 'MultisigProposalRefFieldsFragment' }; + +export type MultisigProposalCreatedFieldsFragment = { + __typename?: 'multisig_proposal_created'; + id: string; + timestamp: any; + proposal?: + | ({ __typename?: 'multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalRefFieldsFragment: MultisigProposalRefFieldsFragment; + }; + }) + | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigProposalCreatedFieldsFragment' }; + +export type GetMultisigProposalCreatedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Multisig_Proposal_Created_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalCreatedQuery = { + __typename?: 'query_root'; + multisigProposalCreatedEvents: Array< + { __typename?: 'multisig_proposal_created' } & { + ' $fragmentRefs'?: { + MultisigProposalCreatedFieldsFragment: MultisigProposalCreatedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_proposal_created_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_created_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigProposalCreatedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Multisig_Proposal_Created_Order_By + >; +}>; + +export type GetRecentMultisigProposalCreatedQuery = { + __typename?: 'query_root'; + multisigProposalCreatedEvents: Array< + { __typename?: 'multisig_proposal_created' } & { + ' $fragmentRefs'?: { + MultisigProposalCreatedFieldsFragment: MultisigProposalCreatedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigProposalCreatedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalCreatedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_proposal_created_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_created_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposals: number; + } | null; +}; + +export type GetMultisigProposalCreatedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigProposalCreatedByHashQuery = { + __typename?: 'query_root'; + multisigProposalCreatedEvents: Array< + { __typename?: 'multisig_proposal_created' } & { + ' $fragmentRefs'?: { + MultisigProposalCreatedFieldsFragment: MultisigProposalCreatedFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalExecutedFieldsFragment = { + __typename?: 'executed_multisig_proposal'; + id: string; + timestamp: any; + approvers: Array; + result: string; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigProposalExecutedFieldsFragment' }; + +export type GetMultisigProposalExecutedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Executed_Multisig_Proposal_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalExecutedQuery = { + __typename?: 'query_root'; + multisigProposalExecutedEvents: Array< + { __typename?: 'executed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalExecutedFieldsFragment: MultisigProposalExecutedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'executed_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'executed_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigProposalExecutedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Executed_Multisig_Proposal_Order_By + >; +}>; + +export type GetRecentMultisigProposalExecutedQuery = { + __typename?: 'query_root'; + multisigProposalExecutedEvents: Array< + { __typename?: 'executed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalExecutedFieldsFragment: MultisigProposalExecutedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigProposalExecutedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalExecutedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'executed_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'executed_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposals_executed: number; + } | null; +}; + +export type GetMultisigProposalExecutedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigProposalExecutedByHashQuery = { + __typename?: 'query_root'; + multisigProposalExecutedEvents: Array< + { __typename?: 'executed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalExecutedFieldsFragment: MultisigProposalExecutedFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalReadyFieldsFragment = { + __typename?: 'multisig_proposal_ready'; + id: string; + timestamp: any; + approvals_count: number; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigProposalReadyFieldsFragment' }; + +export type GetMultisigProposalReadyQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + Array | Multisig_Proposal_Ready_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalReadyQuery = { + __typename?: 'query_root'; + multisigProposalReadyEvents: Array< + { __typename?: 'multisig_proposal_ready' } & { + ' $fragmentRefs'?: { + MultisigProposalReadyFieldsFragment: MultisigProposalReadyFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_proposal_ready_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_ready_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigProposalReadyQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + Array | Multisig_Proposal_Ready_Order_By + >; +}>; + +export type GetRecentMultisigProposalReadyQuery = { + __typename?: 'query_root'; + multisigProposalReadyEvents: Array< + { __typename?: 'multisig_proposal_ready' } & { + ' $fragmentRefs'?: { + MultisigProposalReadyFieldsFragment: MultisigProposalReadyFieldsFragment; + }; + } + >; +}; + +export type GetMultisigProposalReadyStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalReadyStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_proposal_ready_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_ready_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposal_ready: number; + } | null; +}; + +export type GetMultisigProposalReadyByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigProposalReadyByHashQuery = { + __typename?: 'query_root'; + multisigProposalReadyEvents: Array< + { __typename?: 'multisig_proposal_ready' } & { + ' $fragmentRefs'?: { + MultisigProposalReadyFieldsFragment: MultisigProposalReadyFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalRemovedFieldsFragment = { + __typename?: 'removed_multisig_proposal'; + id: string; + timestamp: any; + removedBy?: { __typename?: 'account'; id: string } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigProposalRemovedFieldsFragment' }; + +export type GetMultisigProposalRemovedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Removed_Multisig_Proposal_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalRemovedQuery = { + __typename?: 'query_root'; + multisigProposalRemovedEvents: Array< + { __typename?: 'removed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalRemovedFieldsFragment: MultisigProposalRemovedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'removed_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'removed_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigProposalRemovedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Removed_Multisig_Proposal_Order_By + >; +}>; + +export type GetRecentMultisigProposalRemovedQuery = { + __typename?: 'query_root'; + multisigProposalRemovedEvents: Array< + { __typename?: 'removed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalRemovedFieldsFragment: MultisigProposalRemovedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigProposalRemovedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalRemovedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'removed_multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'removed_multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposals_removed: number; + } | null; +}; + +export type GetMultisigProposalRemovedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigProposalRemovedByHashQuery = { + __typename?: 'query_root'; + multisigProposalRemovedEvents: Array< + { __typename?: 'removed_multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalRemovedFieldsFragment: MultisigProposalRemovedFieldsFragment; + }; + } + >; +}; + +export type MultisigProposalListFieldsFragment = { + __typename?: 'multisig_proposal'; + id: string; + status: string; + deposit: any; + expiry_block: number; + created_at: any; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; +} & { ' $fragmentName'?: 'MultisigProposalListFieldsFragment' }; + +export type MultisigProposalDetailFieldsFragment = { + __typename?: 'multisig_proposal'; + id: string; + status: string; + deposit: any; + expiry_block: number; + approvals: Array; + pallet: string; + call: string; + call_raw: string; + decode_error?: string | null; + created_at: any; + tx_id?: string | null; + transfer_amount?: any | null; + schedule_amount?: any | null; + delay_kind?: string | null; + delay_value?: any | null; + schedule_asset_id?: number | null; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + guardian?: { __typename?: 'account'; id: string } | null; + transferTo?: { __typename?: 'account'; id: string } | null; + scheduleTo?: { __typename?: 'account'; id: string } | null; + recoverAccount?: { __typename?: 'account'; id: string } | null; + createdExtrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + createdAtBlock?: { __typename?: 'block'; height: number } | null; +} & { ' $fragmentName'?: 'MultisigProposalDetailFieldsFragment' }; + +export type MultisigProposalLifecycleEventFieldsFragment = { + __typename?: 'multisig_proposal_created'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; +} & { ' $fragmentName'?: 'MultisigProposalLifecycleEventFieldsFragment' }; + +export type GetMultisigProposalsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + Array | Multisig_Proposal_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigProposalsQuery = { + __typename?: 'query_root'; + multisigProposals: Array< + { __typename?: 'multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalListFieldsFragment: MultisigProposalListFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetMultisigProposalStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigProposalStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_proposal_aggregate'; + aggregate?: { + __typename?: 'multisig_proposal_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_proposals: number; + } | null; +}; + +export type GetMultisigProposalByIdQueryVariables = Exact<{ + id: Scalars['String']['input']; +}>; + +export type GetMultisigProposalByIdQuery = { + __typename?: 'query_root'; + multisigProposal?: + | ({ __typename?: 'multisig_proposal' } & { + ' $fragmentRefs'?: { + MultisigProposalDetailFieldsFragment: MultisigProposalDetailFieldsFragment; + }; + }) + | null; + createdEvents: Array< + { __typename?: 'multisig_proposal_created' } & { + ' $fragmentRefs'?: { + MultisigProposalLifecycleEventFieldsFragment: MultisigProposalLifecycleEventFieldsFragment; + }; + } + >; + signerApprovedEvents: Array<{ + __typename?: 'multisig_signer_approved'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + readyEvents: Array<{ + __typename?: 'multisig_proposal_ready'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + executedEvents: Array<{ + __typename?: 'executed_multisig_proposal'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + cancelledEvents: Array<{ + __typename?: 'cancelled_multisig_proposal'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + removedEvents: Array<{ + __typename?: 'removed_multisig_proposal'; + id: string; + timestamp: any; + extrinsic?: { __typename?: 'extrinsic'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; +}; + +export type MultisigSignerApprovedFieldsFragment = { + __typename?: 'multisig_signer_approved'; + id: string; + timestamp: any; + approvals_count: number; + approver?: { __typename?: 'account'; id: string } | null; + proposal?: { + __typename?: 'multisig_proposal'; + id: string; + multisig?: { __typename?: 'multisig'; id: string } | null; + proposer?: { __typename?: 'account'; id: string } | null; + } | null; + block?: { __typename?: 'block'; height: number } | null; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; +} & { ' $fragmentName'?: 'MultisigSignerApprovedFieldsFragment' }; + +export type GetMultisigSignerApprovedQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + Array | Multisig_Signer_Approved_Order_By + >; + where?: InputMaybe; +}>; + +export type GetMultisigSignerApprovedQuery = { + __typename?: 'query_root'; + multisigSignerApprovedEvents: Array< + { __typename?: 'multisig_signer_approved' } & { + ' $fragmentRefs'?: { + MultisigSignerApprovedFieldsFragment: MultisigSignerApprovedFieldsFragment; + }; + } + >; + meta: { + __typename?: 'multisig_signer_approved_aggregate'; + aggregate?: { + __typename?: 'multisig_signer_approved_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentMultisigSignerApprovedQueryVariables = Exact<{ + limit?: InputMaybe; + orderBy?: InputMaybe< + Array | Multisig_Signer_Approved_Order_By + >; +}>; + +export type GetRecentMultisigSignerApprovedQuery = { + __typename?: 'query_root'; + multisigSignerApprovedEvents: Array< + { __typename?: 'multisig_signer_approved' } & { + ' $fragmentRefs'?: { + MultisigSignerApprovedFieldsFragment: MultisigSignerApprovedFieldsFragment; + }; + } + >; +}; + +export type GetMultisigSignerApprovedStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetMultisigSignerApprovedStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'multisig_signer_approved_aggregate'; + aggregate?: { + __typename?: 'multisig_signer_approved_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_multisig_signer_approved: number; + } | null; +}; + +export type GetMultisigSignerApprovedByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetMultisigSignerApprovedByHashQuery = { + __typename?: 'query_root'; + multisigSignerApprovedEvents: Array< + { __typename?: 'multisig_signer_approved' } & { + ' $fragmentRefs'?: { + MultisigSignerApprovedFieldsFragment: MultisigSignerApprovedFieldsFragment; + }; + } + >; +}; + +export type GetScheduledReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Scheduled_Reversible_Transfer_Order_By + >; + where?: InputMaybe; +}>; + +export type GetScheduledReversibleTransactionsQuery = { + __typename?: 'query_root'; + scheduledReversibleTransactions: Array<{ + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; + meta: { + __typename?: 'scheduled_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'scheduled_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentScheduledReversibleTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe< + | Array + | Scheduled_Reversible_Transfer_Order_By + >; +}>; + +export type GetRecentScheduledReversibleTransactionsQuery = { + __typename?: 'query_root'; + scheduledReversibleTransactions: Array<{ + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type GetScheduledReversibleTransactionsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetScheduledReversibleTransactionsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'scheduled_reversible_transfer_aggregate'; + aggregate?: { + __typename?: 'scheduled_reversible_transfer_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_scheduled_transfers: number; + } | null; +}; + +export type GetScheduledReversibleTransactionByTxIdQueryVariables = Exact<{ + tx_id: Scalars['String']['input']; +}>; + +export type GetScheduledReversibleTransactionByTxIdQuery = { + __typename?: 'query_root'; + scheduledReversibleTransactions: Array<{ + __typename?: 'scheduled_reversible_transfer'; + amount: any; + timestamp: any; + scheduled_at: any; + tx_id: string; + fee: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type SearchAllQueryVariables = Exact<{ + keyword?: InputMaybe; + keyword_number?: InputMaybe; + limit?: InputMaybe; +}>; + +export type SearchAllQuery = { + __typename?: 'query_root'; + transactions: Array<{ + __typename?: 'transfer'; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + }>; + scheduledReversibleTransactions: Array<{ + __typename?: 'scheduled_reversible_transfer'; + tx_id: string; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + }>; + executedReversibleTransactions: Array<{ + __typename?: 'executed_reversible_transfer'; + tx_id: string; + }>; + cancelledReversibleTransactions: Array<{ + __typename?: 'cancelled_reversible_transfer'; + tx_id: string; + }>; + accounts: Array<{ __typename?: 'account'; id: string }>; + blocks: Array<{ __typename?: 'block'; height: number }>; + highSecuritySets: Array<{ + __typename?: 'high_security_set'; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + }>; + minerRewards: Array<{ + __typename?: 'miner_reward'; + reward: any; + timestamp: any; + block?: { __typename?: 'block'; height: number; hash: string } | null; + miner?: { __typename?: 'account'; id: string } | null; + }>; + errorEvents: Array<{ + __typename?: 'error_event'; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + }>; +}; + +export type GetTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Transfer_Order_By>; + where?: InputMaybe; +}>; + +export type GetTransactionsQuery = { + __typename?: 'query_root'; + transactions: Array<{ + __typename?: 'transfer'; + fee: any; + amount: any; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; + meta: { + __typename?: 'transfer_aggregate'; + aggregate?: { + __typename?: 'transfer_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetRecentTransactionsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy?: InputMaybe | Transfer_Order_By>; + where?: InputMaybe; +}>; + +export type GetRecentTransactionsQuery = { + __typename?: 'query_root'; + transactions: Array<{ + __typename?: 'transfer'; + fee: any; + amount: any; + timestamp: any; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type GetTransactionsStatsQueryVariables = Exact<{ + startDate: Scalars['timestamptz']['input']; + endDate: Scalars['timestamptz']['input']; +}>; + +export type GetTransactionsStatsQuery = { + __typename?: 'query_root'; + last24Hour: { + __typename?: 'transfer_aggregate'; + aggregate?: { + __typename?: 'transfer_aggregate_fields'; + totalCount: number; + } | null; + }; + allTime?: { + __typename?: 'chain_stats'; + total_immediate_transfers: number; + } | null; +}; + +export type GetExtrinsicByHashQueryVariables = Exact<{ + hash: Scalars['String']['input']; +}>; + +export type GetExtrinsicByHashQuery = { + __typename?: 'query_root'; + extrinsics: Array<{ + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + success: boolean; + fee: any; + timestamp: any; + index_in_block: number; + signer?: { __typename?: 'account'; id: string } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + transfers: Array<{ + __typename?: 'transfer'; + id: string; + amount: any; + timestamp: any; + from?: { __typename?: 'account'; id: string } | null; + to?: { __typename?: 'account'; id: string } | null; + }>; +}; + +export type GetWormholeExtrinsicsQueryVariables = Exact<{ + limit?: InputMaybe; + offset?: InputMaybe; + orderBy: Array | Wormhole_Extrinsic_Order_By; + where?: InputMaybe; +}>; + +export type GetWormholeExtrinsicsQuery = { + __typename?: 'query_root'; + wormholeExtrinsics: Array<{ + __typename?: 'wormhole_extrinsic'; + id: string; + total_amount: any; + output_count: number; + timestamp: any; + privacy_score: any; + privacy_label: string; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { __typename?: 'block'; height: number } | null; + }>; + meta: { + __typename?: 'wormhole_extrinsic_aggregate'; + aggregate?: { + __typename?: 'wormhole_extrinsic_aggregate_fields'; + totalCount: number; + } | null; + }; +}; + +export type GetWormholeExtrinsicByIdQueryVariables = Exact<{ + id: Scalars['String']['input']; +}>; + +export type GetWormholeExtrinsicByIdQuery = { + __typename?: 'query_root'; + wormholeExtrinsicById?: { + __typename?: 'wormhole_extrinsic'; + id: string; + total_amount: any; + output_count: number; + timestamp: any; + privacy_score: any; + privacy_score01_pct: any; + privacy_score1_pct: any; + privacy_score5_pct: any; + privacy_label: string; + pool_snapshot: string; + extrinsic?: { + __typename?: 'extrinsic'; + id: string; + pallet: string; + call: string; + } | null; + block?: { + __typename?: 'block'; + id: string; + height: number; + hash: string; + timestamp: any; + } | null; + outputs: Array<{ + __typename?: 'wormhole_output'; + id: string; + amount: any; + exitAccount?: { __typename?: 'account'; id: string } | null; + }>; + } | null; + wormholeNullifiers: Array<{ + __typename?: 'wormhole_nullifier'; + nullifier: string; + nullifier_hash: string; + }>; +}; + +export type GetDepositPoolStatsQueryVariables = Exact<{ [key: string]: never }>; + +export type GetDepositPoolStatsQuery = { + __typename?: 'query_root'; + depositPoolStatsById?: { + __typename?: 'deposit_pool_stats'; + last_updated_block: number; + buckets: string; + } | null; +}; + +export const MultisigCreatedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'threshold' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signers' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigDepositsClaimedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_deposits_claimed' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'total_returned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proposals_removed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'claimer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalCancelledFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCancelledFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'cancelled_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalRefFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRefFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalCreatedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRefFields' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRefFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalExecutedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalExecutedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'executed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalReadyFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_ready' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalRemovedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'removed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalListFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalListFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'status' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deposit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry_block' } }, + { kind: 'Field', name: { kind: 'Name', value: 'created_at' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalDetailFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalDetailFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'status' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deposit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry_block' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call_raw' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decode_error' } }, + { kind: 'Field', name: { kind: 'Name', value: 'created_at' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'transfer_amount' } }, + { kind: 'Field', name: { kind: 'Name', value: 'schedule_amount' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay_kind' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay_value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'schedule_asset_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transferTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduleTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recoverAccount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'createdExtrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'createdAtBlock' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const MultisigProposalLifecycleEventFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalLifecycleEventFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + MultisigProposalLifecycleEventFieldsFragment, + unknown +>; +export const MultisigSignerApprovedFieldsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_signer_approved' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approver' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetAccountsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetAccounts' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'account_order_by' } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'accounts' }, + name: { kind: 'Name', value: 'account' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'free' } }, + { kind: 'Field', name: { kind: 'Name', value: 'frozen' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reserved' } } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'total_accounts' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetAccountByIdDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetAccountById' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'account' }, + name: { kind: 'Name', value: 'account_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'free' } }, + { kind: 'Field', name: { kind: 'Name', value: 'frozen' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reserved' } } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'accountStats' }, + name: { kind: 'Name', value: 'account_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_cancelled_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_executed_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_immediate_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_mined_blocks' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_rewards' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_scheduled_transfers' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisig' }, + name: { kind: 'Name', value: 'multisig_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'threshold' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signers' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'accountEvents' }, + name: { kind: 'Name', value: 'account_event' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'account_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'transfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledReversibleTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'executedReversibleTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'tx_id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'fee' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledReversibleTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'tx_id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'fee' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'minerReward' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'hash' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reward' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'miner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'threshold' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'signers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisigProposalCreated' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisigSignerApproved' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approvals_count' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approver' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisigProposalReady' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approvals_count' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'executedMultisigProposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approvers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'result' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledMultisigProposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedMultisigProposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisigDepositsClaimed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_returned' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposals_removed' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'claimer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'guardian' }, + name: { kind: 'Name', value: 'high_security_set_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'desc' } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'who' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'nodes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'free' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'frozen' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reserved' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'beneficiaries' }, + name: { kind: 'Name', value: 'high_security_set_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'desc' } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'guardian' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'nodes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'who' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'free' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'frozen' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reserved' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'wormholeOutputs' }, + name: { kind: 'Name', value: 'wormhole_output' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'wormholeExtrinsic' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'desc' } + } + ] + } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'exitAccount' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'amount' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'exitAccount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'wormholeExtrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'output_count' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'outputs' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'exitAccount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetAccountsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetAccountsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'all' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_accounts' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'recentlyActive' }, + name: { kind: 'Name', value: 'account_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'transfersFrom' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'count' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'recentlyDeposited' }, + name: { kind: 'Name', value: 'account_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'transfersTo' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'count' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetAccountsStatsQuery, + GetAccountsStatsQueryVariables +>; +export const GetBlocksDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetBlocks' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'block_order_by' } + } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'block_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'blocks' }, + name: { kind: 'Name', value: 'block' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsics' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'block_height' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetRecentBlocksDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentBlocks' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'block_order_by' } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'blocks' }, + name: { kind: 'Name', value: 'block' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsics' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentBlocksQuery, + GetRecentBlocksQueryVariables +>; +export const GetBlockByIdDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetBlockById' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'height' } + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + } + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'blocks' }, + name: { kind: 'Name', value: 'block' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_or' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'height' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'height' } + } + } + ] + } + } + ] + }, + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'hash' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsics' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'index_in_block' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'success' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'index_in_block' }, + name: { kind: 'Name', value: 'index_in_block' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'signer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'minerRewards' }, + name: { kind: 'Name', value: 'miner_reward' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'block' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_or' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'height' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { + kind: 'Name', + value: '_eq' + }, + value: { + kind: 'Variable', + name: { + kind: 'Name', + value: 'height' + } + } + } + ] + } + } + ] + }, + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'hash' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { + kind: 'Name', + value: '_eq' + }, + value: { + kind: 'Variable', + name: { + kind: 'Name', + value: 'hash' + } + } + } + ] + } + } + ] + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'miner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetBlockStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetBlockStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'chain' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block_height' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'finalized_block_height' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'minedIn24Hours' }, + name: { kind: 'Name', value: 'block_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetCancelledReversibleTransactionsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetCancelledReversibleTransactions' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_reversible_transfer_order_by' + } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_reversible_transfer_bool_exp' + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, + name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { + kind: 'Name', + value: 'cancelled_reversible_transfer_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetCancelledReversibleTransactionsQuery, + GetCancelledReversibleTransactionsQueryVariables +>; +export const GetRecentCancelledReversibleTransactionsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentCancelledReversibleTransactions' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_reversible_transfer_order_by' + } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, + name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentCancelledReversibleTransactionsQuery, + GetRecentCancelledReversibleTransactionsQueryVariables +>; +export const GetCancelledReversibleTransactionsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetCancelledReversibleTransactionsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { + kind: 'Name', + value: 'cancelled_reversible_transfer_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_cancelled_transfers' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetCancelledReversibleTransactionsStatsQuery, + GetCancelledReversibleTransactionsStatsQueryVariables +>; +export const GetCancelledReversibleTransactionByTxIdDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetCancelledReversibleTransactionByTxId' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'tx_id' } + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, + name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'tx_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'tx_id' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetCancelledReversibleTransactionByTxIdQuery, + GetCancelledReversibleTransactionByTxIdQueryVariables +>; +export const GetStatusDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetStatus' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'status' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block_height' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_accounts' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_deposit_accounts' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_executed_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_immediate_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_scheduled_transfers' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_cancelled_transfers' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetErrorEventsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetErrorEvents' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'error_event_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'error_event_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'errorEvents' }, + name: { kind: 'Name', value: 'error_event' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'error_module' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'error_event_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode; +export const GetRecentErrorEventsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentErrorEvents' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'error_event_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'error_event_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'errorEvents' }, + name: { kind: 'Name', value: 'error_event' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'error_module' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentErrorEventsQuery, + GetRecentErrorEventsQueryVariables +>; +export const GetErrorEventsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetErrorEventsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { kind: 'Name', value: 'error_event_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_error_events' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetErrorEventsStatsQuery, + GetErrorEventsStatsQueryVariables +>; +export const GetErrorEventByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetErrorEventByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'errorEvents' }, + name: { kind: 'Name', value: 'error_event' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'extrinsic' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'error_module' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetErrorEventByHashQuery, + GetErrorEventByHashQueryVariables +>; +export const GetExecutedReversibleTransactionsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetExecutedReversibleTransactions' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'executed_reversible_transfer_order_by' + } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'executed_reversible_transfer_bool_exp' + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'executedReversibleTransactions' }, + name: { kind: 'Name', value: 'executed_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { + kind: 'Name', + value: 'executed_reversible_transfer_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetExecutedReversibleTransactionsQuery, + GetExecutedReversibleTransactionsQueryVariables +>; +export const GetRecentExecutedReversibleTransactionsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentExecutedReversibleTransactions' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'executed_reversible_transfer_order_by' + } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'executedReversibleTransactions' }, + name: { kind: 'Name', value: 'executed_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'call' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'timestamp' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentExecutedReversibleTransactionsQuery, + GetRecentExecutedReversibleTransactionsQueryVariables +>; +export const GetExecutedReversibleTransactionsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetExecutedReversibleTransactionsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { + kind: 'Name', + value: 'executed_reversible_transfer_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_executed_transfers' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetExecutedReversibleTransactionsStatsQuery, + GetExecutedReversibleTransactionsStatsQueryVariables +>; +export const GetExecutedReversibleTransactionByTxIdDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetExecutedReversibleTransactionByTxId' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'tx_id' } + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'executedReversibleTransactions' }, + name: { kind: 'Name', value: 'executed_reversible_transfer' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'tx_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'tx_id' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduledTransfer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduled_at' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'from' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'to' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'id' } + } + ] + } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetExecutedReversibleTransactionByTxIdQuery, + GetExecutedReversibleTransactionByTxIdQueryVariables +>; +export const GetHighSecuritySetsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetHighSecuritySets' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'high_security_set_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'high_security_set_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'highSecuritySets' }, + name: { kind: 'Name', value: 'high_security_set' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'who' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'high_security_set_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetHighSecuritySetsQuery, + GetHighSecuritySetsQueryVariables +>; +export const GetRecentHighSecuritySetsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentHighSecuritySets' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'high_security_set_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'high_security_set_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'highSecuritySets' }, + name: { kind: 'Name', value: 'high_security_set' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'who' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentHighSecuritySetsQuery, + GetRecentHighSecuritySetsQueryVariables +>; +export const GetHighSecuritySetsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetHighSecuritySetsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { kind: 'Name', value: 'high_security_set_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_high_security_sets' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetHighSecuritySetsStatsQuery, + GetHighSecuritySetsStatsQueryVariables +>; +export const GetHighSecuritySetByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetHighSecuritySetByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'highSecuritySets' }, + name: { kind: 'Name', value: 'high_security_set' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'extrinsic' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pallet' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'who' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetHighSecuritySetByHashQuery, + GetHighSecuritySetByHashQueryVariables +>; +export const GetMinerLeaderboardChartDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMinerLeaderboardChart' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'topMiners' }, + name: { kind: 'Name', value: 'account_stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'total_mined_blocks' }, + value: { kind: 'EnumValue', value: 'desc' } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'total_mined_blocks' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gt' }, + value: { kind: 'IntValue', value: '0' } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_mined_blocks' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'blocks' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'block_height' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMinerLeaderboardChartQuery, + GetMinerLeaderboardChartQueryVariables +>; +export const GetMinerLeaderboardDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMinerLeaderboard' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'leaderboardEntries' }, + name: { kind: 'Name', value: 'account_stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'total_rewards' }, + value: { kind: 'EnumValue', value: 'desc' } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'total_mined_blocks' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gt' }, + value: { kind: 'IntValue', value: '0' } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_mined_blocks' } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total_rewards' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'total_miners' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMinerLeaderboardQuery, + GetMinerLeaderboardQueryVariables +>; +export const GetMinerRewardsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMinerRewards' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'miner_reward_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'miner_reward_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'minerRewards' }, + name: { kind: 'Name', value: 'miner_reward' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'miner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'miner_reward_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMinerRewardsQuery, + GetMinerRewardsQueryVariables +>; +export const GetRecentMinerRewardsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentMinerRewards' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'miner_reward_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'miner_reward_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'minerRewards' }, + name: { kind: 'Name', value: 'miner_reward' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'miner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentMinerRewardsQuery, + GetRecentMinerRewardsQueryVariables +>; +export const GetMinerRewardsStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMinerRewardsStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { kind: 'Name', value: 'miner_reward_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'total_miner_rewards' } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMinerRewardsStatsQuery, + GetMinerRewardsStatsQueryVariables +>; +export const GetMinerRewardByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMinerRewardByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'minerRewards' }, + name: { kind: 'Name', value: 'miner_reward' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'block' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'hash' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'height' } + }, + { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'miner' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMinerRewardByHashQuery, + GetMinerRewardByHashQueryVariables +>; +export const GetMultisigCreatedDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigCreated' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_order_by' } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigCreatedEvents' }, + name: { kind: 'Name', value: 'multisig' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigCreatedFields' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'multisig_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'threshold' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signers' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigCreatedQuery, + GetMultisigCreatedQueryVariables +>; +export const GetRecentMultisigCreatedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetAccounts' }, + name: { kind: 'Name', value: 'GetRecentMultisigCreated' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -6543,14 +17587,6 @@ export const GetAccountsDocument = { }, type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, { kind: 'VariableDefinition', variable: { @@ -6563,7 +17599,7 @@ export const GetAccountsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'account_order_by' } + name: { kind: 'Name', value: 'multisig_order_by' } } } } @@ -6574,8 +17610,8 @@ export const GetAccountsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'accounts' }, - name: { kind: 'Name', value: 'account' }, + alias: { kind: 'Name', value: 'multisigCreatedEvents' }, + name: { kind: 'Name', value: 'multisig' }, arguments: [ { kind: 'Argument', @@ -6585,14 +17621,6 @@ export const GetAccountsDocument = { name: { kind: 'Name', value: 'limit' } } }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, @@ -6605,32 +17633,60 @@ export const GetAccountsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'free' } }, - { kind: 'Field', name: { kind: 'Name', value: 'frozen' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reserved' } } + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigCreatedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'threshold' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signers' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, { kind: 'Field', - alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], + name: { kind: 'Name', value: 'block' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'total_accounts' } - } + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } ] } } @@ -6638,32 +17694,44 @@ export const GetAccountsDocument = { } } ] -} as unknown as DocumentNode; -export const GetAccountByIdDocument = { +} as unknown as DocumentNode< + GetRecentMultisigCreatedQuery, + GetRecentMultisigCreatedQueryVariables +>; +export const GetMultisigCreatedStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetAccountById' }, + name: { kind: 'Name', value: 'GetMultisigCreatedStats' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } } }, { kind: 'VariableDefinition', variable: { kind: 'Variable', - name: { kind: 'Name', value: 'limit' } + name: { kind: 'Name', value: 'endDate' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } } } ], @@ -6672,34 +17740,73 @@ export const GetAccountByIdDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'account' }, - name: { kind: 'Name', value: 'account_by_pk' }, + alias: { kind: 'Name', value: 'last24Hour' }, + name: { kind: 'Name', value: 'multisig_aggregate' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'free' } }, - { kind: 'Field', name: { kind: 'Name', value: 'frozen' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reserved' } } + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } ] } }, { kind: 'Field', - alias: { kind: 'Name', value: 'accountStats' }, - name: { kind: 'Name', value: 'account_stats_by_pk' }, + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'id' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + value: { kind: 'StringValue', value: 'global', block: false } } ], selectionSet: { @@ -6707,44 +17814,44 @@ export const GetAccountByIdDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'total_cancelled_transfers' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_executed_transfers' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_immediate_transfers' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_mined_blocks' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_rewards' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_scheduled_transfers' } + name: { kind: 'Name', value: 'total_multisigs_created' } } ] } - }, + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigCreatedStatsQuery, + GetMultisigCreatedStatsQueryVariables +>; +export const GetMultisigCreatedByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigCreatedByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'accountEvents' }, - name: { kind: 'Name', value: 'account_event' }, + alias: { kind: 'Name', value: 'multisigCreatedEvents' }, + name: { kind: 'Name', value: 'multisig' }, arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'where' }, @@ -6753,16 +17860,25 @@ export const GetAccountByIdDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'account_id' }, + name: { kind: 'Name', value: 'extrinsic' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, + name: { kind: 'Name', value: 'id' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'id' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] } } ] @@ -6776,525 +17892,790 @@ export const GetAccountByIdDocument = { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'transfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledReversibleTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } - ] - } - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigCreatedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'threshold' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signers' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'creator' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigCreatedByHashQuery, + GetMultisigCreatedByHashQueryVariables +>; +export const GetMultisigDepositsClaimedDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigDepositsClaimed' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'multisig_deposits_claimed_order_by' + } + } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_deposits_claimed_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigDepositsClaimedEvents' }, + name: { kind: 'Name', value: 'multisig_deposits_claimed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { + kind: 'Name', + value: 'multisig_deposits_claimed_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'executedReversibleTransfer' }, + name: { kind: 'Name', value: 'aggregate' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tx_id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'fee' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } - ] - } + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } } ] } - }, + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_deposits_claimed' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'total_returned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proposals_removed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'claimer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigDepositsClaimedQuery, + GetMultisigDepositsClaimedQueryVariables +>; +export const GetRecentMultisigDepositsClaimedDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentMultisigDepositsClaimed' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'multisig_deposits_claimed_order_by' + } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigDepositsClaimedEvents' }, + name: { kind: 'Name', value: 'multisig_deposits_claimed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'cancelledReversibleTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cancelledBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tx_id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'fee' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_deposits_claimed' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'total_returned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proposals_removed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'claimer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetRecentMultisigDepositsClaimedQuery, + GetRecentMultisigDepositsClaimedQueryVariables +>; +export const GetMultisigDepositsClaimedStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigDepositsClaimedStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { + kind: 'Name', + value: 'multisig_deposits_claimed_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } } - ] - } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] } - ] - } - }, + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'minerReward' }, + name: { kind: 'Name', value: 'aggregate' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'hash' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reward' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'miner' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } } ] } } - ] + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { + kind: 'Name', + value: 'total_multisig_deposits_claimed' + } + } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigDepositsClaimedStatsQuery, + GetMultisigDepositsClaimedStatsQueryVariables +>; +export const GetMultisigDepositsClaimedByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigDepositsClaimedByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigDepositsClaimedEvents' }, + name: { kind: 'Name', value: 'multisig_deposits_claimed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'extrinsic' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigDepositsClaimedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_deposits_claimed' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'total_returned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proposals_removed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'claimer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigDepositsClaimedByHashQuery, + GetMultisigDepositsClaimedByHashQueryVariables +>; +export const GetMultisigProposalCancelledDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigProposalCancelled' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_multisig_proposal_order_by' + } + } } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } }, + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_multisig_proposal_bool_exp' + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'guardian' }, - name: { kind: 'Name', value: 'high_security_set_aggregate' }, + alias: { kind: 'Name', value: 'multisigProposalCancelledEvents' }, + name: { kind: 'Name', value: 'cancelled_multisig_proposal' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, + name: { kind: 'Name', value: 'limit' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, - value: { kind: 'EnumValue', value: 'desc' } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } } }, { kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, + name: { kind: 'Name', value: 'offset' }, value: { kind: 'Variable', - name: { kind: 'Name', value: 'limit' } + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } } }, { kind: 'Argument', name: { kind: 'Name', value: 'where' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'who' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'id' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'id' } - } - } - ] - } - } - ] - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'where' } } } ], @@ -7302,68 +18683,10 @@ export const GetAccountByIdDocument = { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'nodes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'interceptor' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'free' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'frozen' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reserved' } - } - ] - } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'count' } - } - ] + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalCancelledFields' } } ] @@ -7371,64 +18694,18 @@ export const GetAccountByIdDocument = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'beneficiaries' }, - name: { kind: 'Name', value: 'high_security_set_aggregate' }, + alias: { kind: 'Name', value: 'meta' }, + name: { + kind: 'Name', + value: 'cancelled_multisig_proposal_aggregate' + }, arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, - value: { kind: 'EnumValue', value: 'desc' } - } - ] - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'where' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'interceptor' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'id' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'id' } - } - } - ] - } - } - ] - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'where' } } } ], @@ -7437,66 +18714,70 @@ export const GetAccountByIdDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'nodes' }, + name: { kind: 'Name', value: 'aggregate' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'who' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'free' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'frozen' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reserved' } - } - ] - } + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } } ] } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCancelledFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'cancelled_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } }, { kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'count' } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } @@ -7505,32 +18786,79 @@ export const GetAccountByIdDocument = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'wormholeOutputs' }, - name: { kind: 'Name', value: 'wormhole_output' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'wormholeExtrinsic' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, - value: { kind: 'EnumValue', value: 'desc' } - } - ] - } - } - ] + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigProposalCancelledQuery, + GetMultisigProposalCancelledQueryVariables +>; +export const GetRecentMultisigProposalCancelledDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentMultisigProposalCancelled' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'cancelled_multisig_proposal_order_by' } - }, + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigProposalCancelledEvents' }, + name: { kind: 'Name', value: 'cancelled_multisig_proposal' }, + arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'limit' }, @@ -7541,156 +18869,118 @@ export const GetAccountByIdDocument = { }, { kind: 'Argument', - name: { kind: 'Name', value: 'where' }, + name: { kind: 'Name', value: 'order_by' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'exitAccount' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'id' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'id' } - } - } - ] - } - } - ] - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'amount' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'exitAccount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalCancelledFields' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wormholeExtrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'output_count' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'outputs' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'exitAccount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - } - ] - } - } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCancelledFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'cancelled_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] -} as unknown as DocumentNode; -export const GetAccountsStatsDocument = { +} as unknown as DocumentNode< + GetRecentMultisigProposalCancelledQuery, + GetRecentMultisigProposalCancelledQueryVariables +>; +export const GetMultisigProposalCancelledStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetAccountsStats' }, + name: { kind: 'Name', value: 'GetMultisigProposalCancelledStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -7726,29 +19016,11 @@ export const GetAccountsStatsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'all' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'total_accounts' } - } - ] - } - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'recentlyActive' }, - name: { kind: 'Name', value: 'account_aggregate' }, + alias: { kind: 'Name', value: 'last24Hour' }, + name: { + kind: 'Name', + value: 'cancelled_multisig_proposal_aggregate' + }, arguments: [ { kind: 'Argument', @@ -7758,33 +19030,24 @@ export const GetAccountsStatsDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'transfersFrom' }, + name: { kind: 'Name', value: 'timestamp' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, + name: { kind: 'Name', value: '_gte' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_gte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'startDate' } - } - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_lte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'endDate' } - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } } } ] @@ -7803,7 +19066,11 @@ export const GetAccountsStatsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'count' } } + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } ] } } @@ -7812,51 +19079,13 @@ export const GetAccountsStatsDocument = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'recentlyDeposited' }, - name: { kind: 'Name', value: 'account_aggregate' }, + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'transfersTo' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_gte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'startDate' } - } - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_lte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'endDate' } - } - } - ] - } - } - ] - } - } - ] - } + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } } ], selectionSet: { @@ -7864,12 +19093,9 @@ export const GetAccountsStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'count' } } - ] + name: { + kind: 'Name', + value: 'total_multisig_proposals_cancelled' } } ] @@ -7880,62 +19106,23 @@ export const GetAccountsStatsDocument = { } ] } as unknown as DocumentNode< - GetAccountsStatsQuery, - GetAccountsStatsQueryVariables + GetMultisigProposalCancelledStatsQuery, + GetMultisigProposalCancelledStatsQueryVariables >; -export const GetBlocksDocument = { +export const GetMultisigProposalCancelledByHashDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetBlocks' }, + name: { kind: 'Name', value: 'GetMultisigProposalCancelledByHash' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, type: { kind: 'NonNullType', - type: { - kind: 'ListType', - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'block_order_by' } - } - } - } - } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'block_bool_exp' } + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } } } ], @@ -7944,53 +19131,103 @@ export const GetBlocksDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'blocks' }, - name: { kind: 'Name', value: 'block' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } - } - }, + alias: { kind: 'Name', value: 'multisigProposalCancelledEvents' }, + name: { kind: 'Name', value: 'cancelled_multisig_proposal' }, + arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'where' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'extrinsic' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] + } + } + ] + } + } + ] } } ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalCancelledFields' + } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCancelledFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'cancelled_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cancelledBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'extrinsics' }, + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -8003,23 +19240,23 @@ export const GetBlocksDocument = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], + name: { kind: 'Name', value: 'block' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'block_height' } - } + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } ] } } @@ -8027,14 +19264,17 @@ export const GetBlocksDocument = { } } ] -} as unknown as DocumentNode; -export const GetRecentBlocksDocument = { +} as unknown as DocumentNode< + GetMultisigProposalCancelledByHashQuery, + GetMultisigProposalCancelledByHashQueryVariables +>; +export const GetMultisigProposalCreatedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentBlocks' }, + name: { kind: 'Name', value: 'GetMultisigProposalCreated' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -8064,99 +19304,23 @@ export const GetRecentBlocksDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'block_order_by' } - } - } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'blocks' }, - name: { kind: 'Name', value: 'block' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } + name: { + kind: 'Name', + value: 'multisig_proposal_created_order_by' } } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsics' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - } - ] } } - ] - } - } - ] -} as unknown as DocumentNode< - GetRecentBlocksQuery, - GetRecentBlocksQueryVariables ->; -export const GetBlockByIdDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetBlockById' }, - variableDefinitions: [ + }, { kind: 'VariableDefinition', variable: { kind: 'Variable', - name: { kind: 'Name', value: 'height' } + name: { kind: 'Name', value: 'where' } }, type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - } - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created_bool_exp' } } } ], @@ -8165,274 +19329,352 @@ export const GetBlockByIdDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'blocks' }, - name: { kind: 'Name', value: 'block' }, + alias: { kind: 'Name', value: 'multisigProposalCreatedEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_created' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'where' }, + name: { kind: 'Name', value: 'limit' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_or' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'height' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'height' } - } - } - ] - } - } - ] - }, - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'hash' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'hash' } - } - } - ] - } - } - ] - } - ] - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { + kind: 'Name', + value: 'multisig_proposal_created_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'extrinsics' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'index_in_block' }, - value: { kind: 'EnumValue', value: 'asc' } - } - ] - } - } - ], + name: { kind: 'Name', value: 'aggregate' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'success' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, { kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'index_in_block' }, - name: { kind: 'Name', value: 'index_in_block' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'signer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } } ] } } ] } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRefFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } }, { kind: 'Field', - alias: { kind: 'Name', value: 'minerRewards' }, - name: { kind: 'Name', value: 'miner_reward' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'block' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_or' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'height' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { - kind: 'Name', - value: '_eq' - }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'height' - } - } - } - ] - } - } - ] - }, - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'hash' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { - kind: 'Name', - value: '_eq' - }, - value: { - kind: 'Variable', - name: { - kind: 'Name', - value: 'hash' - } - } - } - ] - } - } - ] - } - ] - } - } - ] - } - } - ] + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRefFields' } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigProposalCreatedQuery, + GetMultisigProposalCreatedQueryVariables +>; +export const GetRecentMultisigProposalCreatedDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetRecentMultisigProposalCreated' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + }, + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'multisig_proposal_created_order_by' + } + } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigProposalCreatedEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_created' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'miner' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRefFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } } - ] - } + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRefFields' } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] -} as unknown as DocumentNode; -export const GetBlockStatsDocument = { +} as unknown as DocumentNode< + GetRecentMultisigProposalCreatedQuery, + GetRecentMultisigProposalCreatedQueryVariables +>; +export const GetMultisigProposalCreatedStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetBlockStats' }, + name: { kind: 'Name', value: 'GetMultisigProposalCreatedStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -8468,7 +19710,70 @@ export const GetBlockStatsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'chain' }, + alias: { kind: 'Name', value: 'last24Hour' }, + name: { + kind: 'Name', + value: 'multisig_proposal_created_aggregate' + }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'allTime' }, name: { kind: 'Name', value: 'chain_stats_by_pk' }, arguments: [ { @@ -8482,19 +19787,43 @@ export const GetBlockStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'block_height' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'finalized_block_height' } + name: { kind: 'Name', value: 'total_multisig_proposals' } } ] } - }, + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigProposalCreatedStatsQuery, + GetMultisigProposalCreatedStatsQueryVariables +>; +export const GetMultisigProposalCreatedByHashDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigProposalCreatedByHash' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'minedIn24Hours' }, - name: { kind: 'Name', value: 'block_aggregate' }, + alias: { kind: 'Name', value: 'multisigProposalCreatedEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_created' }, arguments: [ { kind: 'Argument', @@ -8504,24 +19833,25 @@ export const GetBlockStatsDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, + name: { kind: 'Name', value: 'extrinsic' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: '_gte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'startDate' } - } - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_lte' }, + name: { kind: 'Name', value: 'id' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'endDate' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] } } ] @@ -8535,34 +19865,111 @@ export const GetBlockStatsDocument = { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'count' } - } - ] - } + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRefFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalCreatedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRefFields' } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] -} as unknown as DocumentNode; -export const GetCancelledReversibleTransactionsDocument = { +} as unknown as DocumentNode< + GetMultisigProposalCreatedByHashQuery, + GetMultisigProposalCreatedByHashQueryVariables +>; +export const GetMultisigProposalExecutedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetCancelledReversibleTransactions' }, + name: { kind: 'Name', value: 'GetMultisigProposalExecuted' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -8594,7 +20001,7 @@ export const GetCancelledReversibleTransactionsDocument = { kind: 'NamedType', name: { kind: 'Name', - value: 'cancelled_reversible_transfer_order_by' + value: 'executed_multisig_proposal_order_by' } } } @@ -8608,10 +20015,7 @@ export const GetCancelledReversibleTransactionsDocument = { }, type: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'cancelled_reversible_transfer_bool_exp' - } + name: { kind: 'Name', value: 'executed_multisig_proposal_bool_exp' } } } ], @@ -8620,8 +20024,8 @@ export const GetCancelledReversibleTransactionsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, - name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + alias: { kind: 'Name', value: 'multisigProposalExecutedEvents' }, + name: { kind: 'Name', value: 'executed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -8659,109 +20063,11 @@ export const GetCancelledReversibleTransactionsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cancelledBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } - ] + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalExecutedFields' } } ] @@ -8772,7 +20078,7 @@ export const GetCancelledReversibleTransactionsDocument = { alias: { kind: 'Name', value: 'meta' }, name: { kind: 'Name', - value: 'cancelled_reversible_transfer_aggregate' + value: 'executed_multisig_proposal_aggregate' }, arguments: [ { @@ -8806,33 +20112,94 @@ export const GetCancelledReversibleTransactionsDocument = { } ] } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalExecutedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'executed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } } ] } as unknown as DocumentNode< - GetCancelledReversibleTransactionsQuery, - GetCancelledReversibleTransactionsQueryVariables + GetMultisigProposalExecutedQuery, + GetMultisigProposalExecutedQueryVariables >; -export const GetRecentCancelledReversibleTransactionsDocument = { +export const GetRecentMultisigProposalExecutedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentCancelledReversibleTransactions' }, + name: { kind: 'Name', value: 'GetRecentMultisigProposalExecuted' }, variableDefinitions: [ { kind: 'VariableDefinition', variable: { kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } + name: { kind: 'Name', value: 'limit' } }, type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } }, @@ -8850,7 +20217,7 @@ export const GetRecentCancelledReversibleTransactionsDocument = { kind: 'NamedType', name: { kind: 'Name', - value: 'cancelled_reversible_transfer_order_by' + value: 'executed_multisig_proposal_order_by' } } } @@ -8862,8 +20229,8 @@ export const GetRecentCancelledReversibleTransactionsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, - name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + alias: { kind: 'Name', value: 'multisigProposalExecutedEvents' }, + name: { kind: 'Name', value: 'executed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -8873,14 +20240,6 @@ export const GetRecentCancelledReversibleTransactionsDocument = { name: { kind: 'Name', value: 'limit' } } }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, @@ -8893,21 +20252,43 @@ export const GetRecentCancelledReversibleTransactionsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } - ] + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalExecutedFields' } - }, + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalExecutedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'executed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'cancelledBy' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -8917,105 +20298,54 @@ export const GetRecentCancelledReversibleTransactionsDocument = { }, { kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] } as unknown as DocumentNode< - GetRecentCancelledReversibleTransactionsQuery, - GetRecentCancelledReversibleTransactionsQueryVariables + GetRecentMultisigProposalExecutedQuery, + GetRecentMultisigProposalExecutedQueryVariables >; -export const GetCancelledReversibleTransactionsStatsDocument = { +export const GetMultisigProposalExecutedStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetCancelledReversibleTransactionsStats' }, + name: { kind: 'Name', value: 'GetMultisigProposalExecutedStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9054,7 +20384,7 @@ export const GetCancelledReversibleTransactionsStatsDocument = { alias: { kind: 'Name', value: 'last24Hour' }, name: { kind: 'Name', - value: 'cancelled_reversible_transfer_aggregate' + value: 'executed_multisig_proposal_aggregate' }, arguments: [ { @@ -9128,7 +20458,10 @@ export const GetCancelledReversibleTransactionsStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'total_cancelled_transfers' } + name: { + kind: 'Name', + value: 'total_multisig_proposals_executed' + } } ] } @@ -9138,23 +20471,20 @@ export const GetCancelledReversibleTransactionsStatsDocument = { } ] } as unknown as DocumentNode< - GetCancelledReversibleTransactionsStatsQuery, - GetCancelledReversibleTransactionsStatsQueryVariables + GetMultisigProposalExecutedStatsQuery, + GetMultisigProposalExecutedStatsQueryVariables >; -export const GetCancelledReversibleTransactionByTxIdDocument = { +export const GetMultisigProposalExecutedByHashDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetCancelledReversibleTransactionByTxId' }, + name: { kind: 'Name', value: 'GetMultisigProposalExecutedByHash' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tx_id' } - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, type: { kind: 'NonNullType', type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } @@ -9166,8 +20496,8 @@ export const GetCancelledReversibleTransactionByTxIdDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'cancelledReversibleTransactions' }, - name: { kind: 'Name', value: 'cancelled_reversible_transfer' }, + alias: { kind: 'Name', value: 'multisigProposalExecutedEvents' }, + name: { kind: 'Name', value: 'executed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -9177,107 +20507,42 @@ export const GetCancelledReversibleTransactionByTxIdDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'tx_id' }, + name: { kind: 'Name', value: 'extrinsic' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, + name: { kind: 'Name', value: 'id' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tx_id' } - } - } - ] - } - } - ] - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cancelledBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] } - ] - } + } + ] } - ] + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalExecutedFields' } } ] @@ -9285,79 +20550,88 @@ export const GetCancelledReversibleTransactionByTxIdDocument = { } ] } - } - ] -} as unknown as DocumentNode< - GetCancelledReversibleTransactionByTxIdQuery, - GetCancelledReversibleTransactionByTxIdQueryVariables ->; -export const GetStatusDocument = { - kind: 'Document', - definitions: [ + }, { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetStatus' }, + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalExecutedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'executed_multisig_proposal' } + }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'status' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], + name: { kind: 'Name', value: 'proposal' }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block_height' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_accounts' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_deposit_accounts' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_executed_transfers' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_immediate_transfers' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'total_scheduled_transfers' } + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } }, { kind: 'Field', - name: { kind: 'Name', value: 'total_cancelled_transfers' } + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] -} as unknown as DocumentNode; -export const GetErrorEventsDocument = { +} as unknown as DocumentNode< + GetMultisigProposalExecutedByHashQuery, + GetMultisigProposalExecutedByHashQueryVariables +>; +export const GetMultisigProposalReadyDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetErrorEvents' }, + name: { kind: 'Name', value: 'GetMultisigProposalReady' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9387,7 +20661,10 @@ export const GetErrorEventsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'error_event_order_by' } + name: { + kind: 'Name', + value: 'multisig_proposal_ready_order_by' + } } } } @@ -9400,7 +20677,7 @@ export const GetErrorEventsDocument = { }, type: { kind: 'NamedType', - name: { kind: 'Name', value: 'error_event_bool_exp' } + name: { kind: 'Name', value: 'multisig_proposal_ready_bool_exp' } } } ], @@ -9409,8 +20686,8 @@ export const GetErrorEventsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'errorEvents' }, - name: { kind: 'Name', value: 'error_event' }, + alias: { kind: 'Name', value: 'multisigProposalReadyEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_ready' }, arguments: [ { kind: 'Argument', @@ -9448,39 +20725,9 @@ export const GetErrorEventsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'error_module' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } - ] - } - }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } - ] - } + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' } } ] } @@ -9488,7 +20735,7 @@ export const GetErrorEventsDocument = { { kind: 'Field', alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'error_event_aggregate' }, + name: { kind: 'Name', value: 'multisig_proposal_ready_aggregate' }, arguments: [ { kind: 'Argument', @@ -9521,16 +20768,87 @@ export const GetErrorEventsDocument = { } ] } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_ready' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } } ] -} as unknown as DocumentNode; -export const GetRecentErrorEventsDocument = { +} as unknown as DocumentNode< + GetMultisigProposalReadyQuery, + GetMultisigProposalReadyQueryVariables +>; +export const GetRecentMultisigProposalReadyDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentErrorEvents' }, + name: { kind: 'Name', value: 'GetRecentMultisigProposalReady' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9540,14 +20858,6 @@ export const GetRecentErrorEventsDocument = { }, type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, { kind: 'VariableDefinition', variable: { @@ -9560,21 +20870,13 @@ export const GetRecentErrorEventsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'error_event_order_by' } + name: { + kind: 'Name', + value: 'multisig_proposal_ready_order_by' + } } } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'error_event_bool_exp' } - } } ], selectionSet: { @@ -9582,8 +20884,8 @@ export const GetRecentErrorEventsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'errorEvents' }, - name: { kind: 'Name', value: 'error_event' }, + alias: { kind: 'Name', value: 'multisigProposalReadyEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_ready' }, arguments: [ { kind: 'Argument', @@ -9593,14 +20895,6 @@ export const GetRecentErrorEventsDocument = { name: { kind: 'Name', value: 'limit' } } }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, @@ -9608,71 +20902,101 @@ export const GetRecentErrorEventsDocument = { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'error_module' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_ready' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] } as unknown as DocumentNode< - GetRecentErrorEventsQuery, - GetRecentErrorEventsQueryVariables + GetRecentMultisigProposalReadyQuery, + GetRecentMultisigProposalReadyQueryVariables >; -export const GetErrorEventsStatsDocument = { +export const GetMultisigProposalReadyStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetErrorEventsStats' }, + name: { kind: 'Name', value: 'GetMultisigProposalReadyStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9709,7 +21033,7 @@ export const GetErrorEventsStatsDocument = { { kind: 'Field', alias: { kind: 'Name', value: 'last24Hour' }, - name: { kind: 'Name', value: 'error_event_aggregate' }, + name: { kind: 'Name', value: 'multisig_proposal_ready_aggregate' }, arguments: [ { kind: 'Argument', @@ -9782,7 +21106,7 @@ export const GetErrorEventsStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'total_error_events' } + name: { kind: 'Name', value: 'total_multisig_proposal_ready' } } ] } @@ -9792,16 +21116,16 @@ export const GetErrorEventsStatsDocument = { } ] } as unknown as DocumentNode< - GetErrorEventsStatsQuery, - GetErrorEventsStatsQueryVariables + GetMultisigProposalReadyStatsQuery, + GetMultisigProposalReadyStatsQueryVariables >; -export const GetErrorEventByHashDocument = { +export const GetMultisigProposalReadyByHashDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetErrorEventByHash' }, + name: { kind: 'Name', value: 'GetMultisigProposalReadyByHash' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9817,8 +21141,8 @@ export const GetErrorEventByHashDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'errorEvents' }, - name: { kind: 'Name', value: 'error_event' }, + alias: { kind: 'Name', value: 'multisigProposalReadyEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_ready' }, arguments: [ { kind: 'Argument', @@ -9859,58 +21183,96 @@ export const GetErrorEventByHashDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'error_docs' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'error_module' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'error_name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'error_type' } }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalReadyFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_ready' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] } as unknown as DocumentNode< - GetErrorEventByHashQuery, - GetErrorEventByHashQueryVariables + GetMultisigProposalReadyByHashQuery, + GetMultisigProposalReadyByHashQueryVariables >; -export const GetExecutedReversibleTransactionsDocument = { +export const GetMultisigProposalRemovedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetExecutedReversibleTransactions' }, + name: { kind: 'Name', value: 'GetMultisigProposalRemoved' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -9942,7 +21304,7 @@ export const GetExecutedReversibleTransactionsDocument = { kind: 'NamedType', name: { kind: 'Name', - value: 'executed_reversible_transfer_order_by' + value: 'removed_multisig_proposal_order_by' } } } @@ -9956,151 +21318,57 @@ export const GetExecutedReversibleTransactionsDocument = { }, type: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'executed_reversible_transfer_bool_exp' - } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'executedReversibleTransactions' }, - name: { kind: 'Name', value: 'executed_reversible_transfer' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'order_by' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } - ] - } + name: { kind: 'Name', value: 'removed_multisig_proposal_bool_exp' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'multisigProposalRemovedEvents' }, + name: { kind: 'Name', value: 'removed_multisig_proposal' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'limit' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'limit' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'offset' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'offset' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'orderBy' } + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' } } ] } @@ -10110,7 +21378,7 @@ export const GetExecutedReversibleTransactionsDocument = { alias: { kind: 'Name', value: 'meta' }, name: { kind: 'Name', - value: 'executed_reversible_transfer_aggregate' + value: 'removed_multisig_proposal_aggregate' }, arguments: [ { @@ -10144,19 +21412,96 @@ export const GetExecutedReversibleTransactionsDocument = { } ] } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'removed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } } ] } as unknown as DocumentNode< - GetExecutedReversibleTransactionsQuery, - GetExecutedReversibleTransactionsQueryVariables + GetMultisigProposalRemovedQuery, + GetMultisigProposalRemovedQueryVariables >; -export const GetRecentExecutedReversibleTransactionsDocument = { +export const GetRecentMultisigProposalRemovedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentExecutedReversibleTransactions' }, + name: { kind: 'Name', value: 'GetRecentMultisigProposalRemoved' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -10166,14 +21511,6 @@ export const GetRecentExecutedReversibleTransactionsDocument = { }, type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, { kind: 'VariableDefinition', variable: { @@ -10188,7 +21525,7 @@ export const GetRecentExecutedReversibleTransactionsDocument = { kind: 'NamedType', name: { kind: 'Name', - value: 'executed_reversible_transfer_order_by' + value: 'removed_multisig_proposal_order_by' } } } @@ -10200,8 +21537,8 @@ export const GetRecentExecutedReversibleTransactionsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'executedReversibleTransactions' }, - name: { kind: 'Name', value: 'executed_reversible_transfer' }, + alias: { kind: 'Name', value: 'multisigProposalRemovedEvents' }, + name: { kind: 'Name', value: 'removed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -10211,14 +21548,6 @@ export const GetRecentExecutedReversibleTransactionsDocument = { name: { kind: 'Name', value: 'limit' } } }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, @@ -10231,119 +21560,105 @@ export const GetRecentExecutedReversibleTransactionsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'removed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, { kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'call' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] } as unknown as DocumentNode< - GetRecentExecutedReversibleTransactionsQuery, - GetRecentExecutedReversibleTransactionsQueryVariables + GetRecentMultisigProposalRemovedQuery, + GetRecentMultisigProposalRemovedQueryVariables >; -export const GetExecutedReversibleTransactionsStatsDocument = { +export const GetMultisigProposalRemovedStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetExecutedReversibleTransactionsStats' }, + name: { kind: 'Name', value: 'GetMultisigProposalRemovedStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -10382,7 +21697,7 @@ export const GetExecutedReversibleTransactionsStatsDocument = { alias: { kind: 'Name', value: 'last24Hour' }, name: { kind: 'Name', - value: 'executed_reversible_transfer_aggregate' + value: 'removed_multisig_proposal_aggregate' }, arguments: [ { @@ -10456,7 +21771,10 @@ export const GetExecutedReversibleTransactionsStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'total_executed_transfers' } + name: { + kind: 'Name', + value: 'total_multisig_proposals_removed' + } } ] } @@ -10466,23 +21784,20 @@ export const GetExecutedReversibleTransactionsStatsDocument = { } ] } as unknown as DocumentNode< - GetExecutedReversibleTransactionsStatsQuery, - GetExecutedReversibleTransactionsStatsQueryVariables + GetMultisigProposalRemovedStatsQuery, + GetMultisigProposalRemovedStatsQueryVariables >; -export const GetExecutedReversibleTransactionByTxIdDocument = { +export const GetMultisigProposalRemovedByHashDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetExecutedReversibleTransactionByTxId' }, + name: { kind: 'Name', value: 'GetMultisigProposalRemovedByHash' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tx_id' } - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, type: { kind: 'NonNullType', type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } @@ -10494,8 +21809,8 @@ export const GetExecutedReversibleTransactionByTxIdDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'executedReversibleTransactions' }, - name: { kind: 'Name', value: 'executed_reversible_transfer' }, + alias: { kind: 'Name', value: 'multisigProposalRemovedEvents' }, + name: { kind: 'Name', value: 'removed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -10505,16 +21820,25 @@ export const GetExecutedReversibleTransactionByTxIdDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'tx_id' }, + name: { kind: 'Name', value: 'extrinsic' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, + name: { kind: 'Name', value: 'id' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tx_id' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'hash' } + } + } + ] } } ] @@ -10527,80 +21851,105 @@ export const GetExecutedReversibleTransactionByTxIdDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalRemovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'removed_multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'removedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, { kind: 'Field', - name: { kind: 'Name', value: 'scheduledTransfer' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'scheduled_at' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'fee' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'from' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'to' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'id' } - } - ] - } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } } ] } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } } ] } } ] } as unknown as DocumentNode< - GetExecutedReversibleTransactionByTxIdQuery, - GetExecutedReversibleTransactionByTxIdQueryVariables + GetMultisigProposalRemovedByHashQuery, + GetMultisigProposalRemovedByHashQueryVariables >; -export const GetHighSecuritySetsDocument = { +export const GetMultisigProposalsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetHighSecuritySets' }, + name: { kind: 'Name', value: 'GetMultisigProposals' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -10630,7 +21979,7 @@ export const GetHighSecuritySetsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'high_security_set_order_by' } + name: { kind: 'Name', value: 'multisig_proposal_order_by' } } } } @@ -10643,7 +21992,7 @@ export const GetHighSecuritySetsDocument = { }, type: { kind: 'NamedType', - name: { kind: 'Name', value: 'high_security_set_bool_exp' } + name: { kind: 'Name', value: 'multisig_proposal_bool_exp' } } } ], @@ -10652,8 +22001,8 @@ export const GetHighSecuritySetsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'highSecuritySets' }, - name: { kind: 'Name', value: 'high_security_set' }, + alias: { kind: 'Name', value: 'multisigProposals' }, + name: { kind: 'Name', value: 'multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -10691,51 +22040,187 @@ export const GetHighSecuritySetsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalListFields' } + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'meta' }, + name: { kind: 'Name', value: 'multisig_proposal_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'aggregate' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } + ] + } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalListFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'status' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deposit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry_block' } }, + { kind: 'Field', name: { kind: 'Name', value: 'created_at' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + } + ] +} as unknown as DocumentNode< + GetMultisigProposalsQuery, + GetMultisigProposalsQueryVariables +>; +export const GetMultisigProposalStatsDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'GetMultisigProposalStats' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'timestamptz' } + } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'last24Hour' }, + name: { kind: 'Name', value: 'multisig_proposal_aggregate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'created_at' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_gte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'startDate' } + } + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_lte' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'endDate' } + } + } + ] + } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, + name: { kind: 'Name', value: 'aggregate' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'who' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'interceptor' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } } + alias: { kind: 'Name', value: 'totalCount' }, + name: { kind: 'Name', value: 'count' } + } ] } } @@ -10744,16 +22229,13 @@ export const GetHighSecuritySetsDocument = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'high_security_set_aggregate' }, + alias: { kind: 'Name', value: 'allTime' }, + name: { kind: 'Name', value: 'chain_stats_by_pk' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - } + name: { kind: 'Name', value: 'id' }, + value: { kind: 'StringValue', value: 'global', block: false } } ], selectionSet: { @@ -10761,17 +22243,7 @@ export const GetHighSecuritySetsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'count' } - } - ] - } + name: { kind: 'Name', value: 'total_multisig_proposals' } } ] } @@ -10781,59 +22253,23 @@ export const GetHighSecuritySetsDocument = { } ] } as unknown as DocumentNode< - GetHighSecuritySetsQuery, - GetHighSecuritySetsQueryVariables + GetMultisigProposalStatsQuery, + GetMultisigProposalStatsQueryVariables >; -export const GetRecentHighSecuritySetsDocument = { +export const GetMultisigProposalByIdDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentHighSecuritySets' }, + name: { kind: 'Name', value: 'GetMultisigProposalById' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } - }, - type: { - kind: 'ListType', - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'high_security_set_order_by' } - } - } - } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'id' } }, type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'high_security_set_bool_exp' } + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } } } ], @@ -10842,74 +22278,138 @@ export const GetRecentHighSecuritySetsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'highSecuritySets' }, - name: { kind: 'Name', value: 'high_security_set' }, + alias: { kind: 'Name', value: 'multisigProposal' }, + name: { kind: 'Name', value: 'multisig_proposal_by_pk' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } + name: { kind: 'Name', value: 'id' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'id' } } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigProposalDetailFields' } } - }, + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'createdEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_created' }, + arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, + name: { kind: 'Name', value: 'where' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'proposal_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] } }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'orderBy' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] } } ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'extrinsic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } - ] - } - }, { - kind: 'Field', - name: { kind: 'Name', value: 'who' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'MultisigProposalLifecycleEventFields' } - }, + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'signerApprovedEvents' }, + name: { kind: 'Name', value: 'multisig_signer_approved' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'proposal_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'interceptor' }, + name: { kind: 'Name', value: 'extrinsic' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -10917,8 +22417,6 @@ export const GetRecentHighSecuritySetsDocument = { ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, { kind: 'Field', name: { kind: 'Name', value: 'block' }, @@ -10931,59 +22429,11 @@ export const GetRecentHighSecuritySetsDocument = { } ] } - } - ] - } - } - ] -} as unknown as DocumentNode< - GetRecentHighSecuritySetsQuery, - GetRecentHighSecuritySetsQueryVariables ->; -export const GetHighSecuritySetsStatsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetHighSecuritySetsStats' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'startDate' } - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'timestamptz' } - } - } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'endDate' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'timestamptz' } - } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'last24Hour' }, - name: { kind: 'Name', value: 'high_security_set_aggregate' }, + alias: { kind: 'Name', value: 'readyEvents' }, + name: { kind: 'Name', value: 'multisig_proposal_ready' }, arguments: [ { kind: 'Argument', @@ -10993,24 +22443,16 @@ export const GetHighSecuritySetsStatsDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'timestamp' }, + name: { kind: 'Name', value: 'proposal_id' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: '_gte' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'startDate' } - } - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_lte' }, + name: { kind: 'Name', value: '_eq' }, value: { kind: 'Variable', - name: { kind: 'Name', value: 'endDate' } + name: { kind: 'Name', value: 'id' } } } ] @@ -11018,81 +22460,54 @@ export const GetHighSecuritySetsStatsDocument = { } ] } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] + } } ], selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'aggregate' }, + name: { kind: 'Name', value: 'extrinsic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'count' } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } - } - ] - } - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'allTime' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + }, { kind: 'Field', - name: { kind: 'Name', value: 'total_high_security_sets' } + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } } ] } - } - ] - } - } - ] -} as unknown as DocumentNode< - GetHighSecuritySetsStatsQuery, - GetHighSecuritySetsStatsQueryVariables ->; -export const GetHighSecuritySetByHashDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetHighSecuritySetByHash' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'hash' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + }, { kind: 'Field', - alias: { kind: 'Name', value: 'highSecuritySets' }, - name: { kind: 'Name', value: 'high_security_set' }, + alias: { kind: 'Name', value: 'executedEvents' }, + name: { kind: 'Name', value: 'executed_multisig_proposal' }, arguments: [ { kind: 'Argument', @@ -11102,25 +22517,16 @@ export const GetHighSecuritySetByHashDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'extrinsic' }, + name: { kind: 'Name', value: 'proposal_id' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'id' }, + name: { kind: 'Name', value: '_eq' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: '_eq' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'hash' } - } - } - ] + kind: 'Variable', + name: { kind: 'Name', value: 'id' } } } ] @@ -11128,40 +22534,104 @@ export const GetHighSecuritySetByHashDocument = { } ] } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] + } } ], selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', name: { kind: 'Name', value: 'extrinsic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pallet' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'call' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, { kind: 'Field', - name: { kind: 'Name', value: 'who' }, + name: { kind: 'Name', value: 'block' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } + { kind: 'Field', name: { kind: 'Name', value: 'height' } } ] } - }, + } + ] + } + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'cancelledEvents' }, + name: { kind: 'Name', value: 'cancelled_multisig_proposal' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'proposal_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] + } + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'order_by' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } + } + ] + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'interceptor' }, + name: { kind: 'Name', value: 'extrinsic' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -11169,8 +22639,6 @@ export const GetHighSecuritySetByHashDocument = { ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'delay' } }, { kind: 'Field', name: { kind: 'Name', value: 'block' }, @@ -11183,62 +22651,36 @@ export const GetHighSecuritySetByHashDocument = { } ] } - } - ] - } - } - ] -} as unknown as DocumentNode< - GetHighSecuritySetByHashQuery, - GetHighSecuritySetByHashQueryVariables ->; -export const GetMinerLeaderboardDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'GetMinerLeaderboard' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'leaderboardEntries' }, - name: { kind: 'Name', value: 'account_stats' }, + alias: { kind: 'Name', value: 'removedEvents' }, + name: { kind: 'Name', value: 'removed_multisig_proposal' }, arguments: [ { kind: 'Argument', - name: { kind: 'Name', value: 'limit' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'limit' } - } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, + name: { kind: 'Name', value: 'where' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'proposal_id' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: '_eq' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'id' } + } + } + ] + } + } + ] } }, { @@ -11249,8 +22691,8 @@ export const GetMinerLeaderboardDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'total_rewards' }, - value: { kind: 'EnumValue', value: 'desc' } + name: { kind: 'Name', value: 'timestamp' }, + value: { kind: 'EnumValue', value: 'asc' } } ] } @@ -11260,36 +22702,173 @@ export const GetMinerLeaderboardDocument = { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, { kind: 'Field', - name: { kind: 'Name', value: 'total_mined_blocks' } + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } }, { kind: 'Field', - name: { kind: 'Name', value: 'total_rewards' } + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } } ] } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalDetailFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'status' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deposit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry_block' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call_raw' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decode_error' } }, + { kind: 'Field', name: { kind: 'Name', value: 'created_at' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tx_id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'transfer_amount' } }, + { kind: 'Field', name: { kind: 'Name', value: 'schedule_amount' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay_kind' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delay_value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'schedule_asset_id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } }, { kind: 'Field', - alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'chain_stats_by_pk' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'id' }, - value: { kind: 'StringValue', value: 'global', block: false } - } - ], + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'totalCount' }, - name: { kind: 'Name', value: 'total_miner_rewards' } - } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transferTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'scheduleTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recoverAccount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'createdExtrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'createdAtBlock' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigProposalLifecycleEventFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_proposal_created' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } ] } } @@ -11298,16 +22877,16 @@ export const GetMinerLeaderboardDocument = { } ] } as unknown as DocumentNode< - GetMinerLeaderboardQuery, - GetMinerLeaderboardQueryVariables + GetMultisigProposalByIdQuery, + GetMultisigProposalByIdQueryVariables >; -export const GetMinerRewardsDocument = { +export const GetMultisigSignerApprovedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetMinerRewards' }, + name: { kind: 'Name', value: 'GetMultisigSignerApproved' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -11337,7 +22916,10 @@ export const GetMinerRewardsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'miner_reward_order_by' } + name: { + kind: 'Name', + value: 'multisig_signer_approved_order_by' + } } } } @@ -11350,7 +22932,7 @@ export const GetMinerRewardsDocument = { }, type: { kind: 'NamedType', - name: { kind: 'Name', value: 'miner_reward_bool_exp' } + name: { kind: 'Name', value: 'multisig_signer_approved_bool_exp' } } } ], @@ -11359,8 +22941,8 @@ export const GetMinerRewardsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'minerRewards' }, - name: { kind: 'Name', value: 'miner_reward' }, + alias: { kind: 'Name', value: 'multisigSignerApprovedEvents' }, + name: { kind: 'Name', value: 'multisig_signer_approved' }, arguments: [ { kind: 'Argument', @@ -11390,47 +22972,25 @@ export const GetMinerRewardsDocument = { kind: 'Argument', name: { kind: 'Name', value: 'where' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - } - } - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'block' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } } - ] - } - }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'miner' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } } - ] - } - }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + kind: 'Variable', + name: { kind: 'Name', value: 'where' } + } + } + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' } + } ] } }, { kind: 'Field', alias: { kind: 'Name', value: 'meta' }, - name: { kind: 'Name', value: 'miner_reward_aggregate' }, + name: { kind: 'Name', value: 'multisig_signer_approved_aggregate' }, arguments: [ { kind: 'Argument', @@ -11463,19 +23023,97 @@ export const GetMinerRewardsDocument = { } ] } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_signer_approved' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approver' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'multisig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposer' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } + ] + } + } + ] + } } ] } as unknown as DocumentNode< - GetMinerRewardsQuery, - GetMinerRewardsQueryVariables + GetMultisigSignerApprovedQuery, + GetMultisigSignerApprovedQueryVariables >; -export const GetRecentMinerRewardsDocument = { +export const GetRecentMultisigSignerApprovedDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetRecentMinerRewards' }, + name: { kind: 'Name', value: 'GetRecentMultisigSignerApproved' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -11485,14 +23123,6 @@ export const GetRecentMinerRewardsDocument = { }, type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } } - }, { kind: 'VariableDefinition', variable: { @@ -11505,21 +23135,13 @@ export const GetRecentMinerRewardsDocument = { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'miner_reward_order_by' } + name: { + kind: 'Name', + value: 'multisig_signer_approved_order_by' + } } } } - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'miner_reward_bool_exp' } - } } ], selectionSet: { @@ -11527,8 +23149,8 @@ export const GetRecentMinerRewardsDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'minerRewards' }, - name: { kind: 'Name', value: 'miner_reward' }, + alias: { kind: 'Name', value: 'multisigSignerApprovedEvents' }, + name: { kind: 'Name', value: 'multisig_signer_approved' }, arguments: [ { kind: 'Argument', @@ -11538,14 +23160,6 @@ export const GetRecentMinerRewardsDocument = { name: { kind: 'Name', value: 'limit' } } }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'offset' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'offset' } - } - }, { kind: 'Argument', name: { kind: 'Name', value: 'order_by' }, @@ -11553,45 +23167,93 @@ export const GetRecentMinerRewardsDocument = { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } } - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'where' } - } } ], selectionSet: { kind: 'SelectionSet', selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_signer_approved' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approver' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, { kind: 'Field', - name: { kind: 'Name', value: 'miner' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } - }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } ] } } @@ -11600,16 +23262,16 @@ export const GetRecentMinerRewardsDocument = { } ] } as unknown as DocumentNode< - GetRecentMinerRewardsQuery, - GetRecentMinerRewardsQueryVariables + GetRecentMultisigSignerApprovedQuery, + GetRecentMultisigSignerApprovedQueryVariables >; -export const GetMinerRewardsStatsDocument = { +export const GetMultisigSignerApprovedStatsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetMinerRewardsStats' }, + name: { kind: 'Name', value: 'GetMultisigSignerApprovedStats' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -11646,7 +23308,7 @@ export const GetMinerRewardsStatsDocument = { { kind: 'Field', alias: { kind: 'Name', value: 'last24Hour' }, - name: { kind: 'Name', value: 'miner_reward_aggregate' }, + name: { kind: 'Name', value: 'multisig_signer_approved_aggregate' }, arguments: [ { kind: 'Argument', @@ -11719,7 +23381,10 @@ export const GetMinerRewardsStatsDocument = { selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'total_miner_rewards' } + name: { + kind: 'Name', + value: 'total_multisig_signer_approved' + } } ] } @@ -11729,16 +23394,16 @@ export const GetMinerRewardsStatsDocument = { } ] } as unknown as DocumentNode< - GetMinerRewardsStatsQuery, - GetMinerRewardsStatsQueryVariables + GetMultisigSignerApprovedStatsQuery, + GetMultisigSignerApprovedStatsQueryVariables >; -export const GetMinerRewardByHashDocument = { +export const GetMultisigSignerApprovedByHashDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'GetMinerRewardByHash' }, + name: { kind: 'Name', value: 'GetMultisigSignerApprovedByHash' }, variableDefinitions: [ { kind: 'VariableDefinition', @@ -11754,8 +23419,8 @@ export const GetMinerRewardByHashDocument = { selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'minerRewards' }, - name: { kind: 'Name', value: 'miner_reward' }, + alias: { kind: 'Name', value: 'multisigSignerApprovedEvents' }, + name: { kind: 'Name', value: 'multisig_signer_approved' }, arguments: [ { kind: 'Argument', @@ -11765,13 +23430,13 @@ export const GetMinerRewardByHashDocument = { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'extrinsic' }, value: { kind: 'ObjectValue', fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'hash' }, + name: { kind: 'Name', value: 'id' }, value: { kind: 'ObjectValue', fields: [ @@ -11796,32 +23461,88 @@ export const GetMinerRewardByHashDocument = { selectionSet: { kind: 'SelectionSet', selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' } + } + ] + } + } + ] + } + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultisigSignerApprovedFields' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'multisig_signer_approved' } + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals_count' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'approver' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'proposal' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'block' }, + name: { kind: 'Name', value: 'multisig' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' } - }, - { kind: 'Field', name: { kind: 'Name', value: 'hash' } } + { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } }, - { kind: 'Field', name: { kind: 'Name', value: 'reward' } }, { kind: 'Field', - name: { kind: 'Name', value: 'miner' }, + name: { kind: 'Name', value: 'proposer' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: 'id' } } ] } - }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } } + } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'block' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'height' } } + ] + } + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'extrinsic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pallet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'call' } } ] } } @@ -11830,8 +23551,8 @@ export const GetMinerRewardByHashDocument = { } ] } as unknown as DocumentNode< - GetMinerRewardByHashQuery, - GetMinerRewardByHashQueryVariables + GetMultisigSignerApprovedByHashQuery, + GetMultisigSignerApprovedByHashQueryVariables >; export const GetScheduledReversibleTransactionsDocument = { kind: 'Document', diff --git a/src/api/accounts.tsx b/src/api/accounts.tsx index f77837a..a66e610 100644 --- a/src/api/accounts.tsx +++ b/src/api/accounts.tsx @@ -68,6 +68,24 @@ export const accounts = { total_rewards total_scheduled_transfers } + multisig: multisig_by_pk(id: $id) { + id + timestamp + threshold + nonce + signers + creator { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + } accountEvents: account_event( limit: $limit where: { account_id: { _eq: $id } } @@ -183,6 +201,183 @@ export const accounts = { } timestamp } + multisig { + id + timestamp + threshold + nonce + signers + creator { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + } + multisigProposalCreated { + id + timestamp + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + multisigSignerApproved { + id + timestamp + approvals_count + approver { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + multisigProposalReady { + id + timestamp + approvals_count + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + executedMultisigProposal { + id + timestamp + approvers + result + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + cancelledMultisigProposal { + id + timestamp + cancelledBy { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + removedMultisigProposal { + id + timestamp + removedBy { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + } + multisigDepositsClaimed { + id + timestamp + total_returned + proposals_removed + claimer { + id + } + multisig { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + } } guardian: high_security_set_aggregate( @@ -195,7 +390,7 @@ export const accounts = { block { height } - interceptor { + guardian { id free frozen @@ -210,7 +405,7 @@ export const accounts = { beneficiaries: high_security_set_aggregate( order_by: { timestamp: desc } limit: $limit - where: { interceptor: { id: { _eq: $id } } } + where: { guardian: { id: { _eq: $id } } } ) { nodes { timestamp diff --git a/src/api/blocks.tsx b/src/api/blocks.tsx index 4c7480d..b993ac7 100644 --- a/src/api/blocks.tsx +++ b/src/api/blocks.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Block_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentBlocksResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const blocks = { useGetAll: ( @@ -157,8 +156,7 @@ export const blocks = { }; }, getStats: () => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const QUERY = gql` query GetBlockStats($startDate: timestamptz!, $endDate: timestamptz!) { diff --git a/src/api/cancelled-reversible-transactions.tsx b/src/api/cancelled-reversible-transactions.tsx index f347118..4c6af79 100644 --- a/src/api/cancelled-reversible-transactions.tsx +++ b/src/api/cancelled-reversible-transactions.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Cancelled_Reversible_Transfer_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentCancelledReversibleTransactionsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const cancelledReversibleTransactions = { useGetAll: ( @@ -159,8 +158,7 @@ export const cancelledReversibleTransactions = { 'variables' > ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_CANCELLED_REVERSIBLE_TRANSACTIONS_STATS = gql` query GetCancelledReversibleTransactionsStats( diff --git a/src/api/errors.tsx b/src/api/errors.tsx index 932bff6..a07deac 100644 --- a/src/api/errors.tsx +++ b/src/api/errors.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Error_Event_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentErrorEventsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const errors = { useGetAll: ( @@ -119,8 +118,7 @@ export const errors = { useGetStats: ( config?: Omit, 'variables'> ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_ERROR_EVENTS_STATS = gql` query GetErrorEventsStats( diff --git a/src/api/executed-reversible-transactions.tsx b/src/api/executed-reversible-transactions.tsx index 5a6f3a0..66c28b1 100644 --- a/src/api/executed-reversible-transactions.tsx +++ b/src/api/executed-reversible-transactions.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Executed_Reversible_Transfer_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentExecutedReversibleTransactionsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const executedReversibleTransactions = { useGetAll: ( @@ -153,8 +152,7 @@ export const executedReversibleTransactions = { 'variables' > ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_EXECUTED_REVERSIBLE_TRANSACTIONS_STATS = gql` query GetExecutedReversibleTransactionsStats( diff --git a/src/api/high-security-sets.tsx b/src/api/high-security-sets.tsx index a6fed27..5b790e4 100644 --- a/src/api/high-security-sets.tsx +++ b/src/api/high-security-sets.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { High_Security_Set_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentHighSecuritySetsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const highSecuritySets = { useGetAll: ( @@ -44,7 +43,7 @@ export const highSecuritySets = { who { id } - interceptor { + guardian { id } timestamp @@ -99,7 +98,7 @@ export const highSecuritySets = { who { id } - interceptor { + guardian { id } timestamp @@ -126,8 +125,7 @@ export const highSecuritySets = { useGetStats: ( config?: Omit, 'variables'> ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_HIGH_SECURITY_SETS_STATS = gql` query GetHighSecuritySetsStats( @@ -173,7 +171,7 @@ export const highSecuritySets = { who { id } - interceptor { + guardian { id } timestamp diff --git a/src/api/index.tsx b/src/api/index.tsx index 98ad7d9..8c29eb5 100644 --- a/src/api/index.tsx +++ b/src/api/index.tsx @@ -9,6 +9,15 @@ import { executedReversibleTransactions } from './executed-reversible-transactio import { highSecuritySets } from './high-security-sets'; import { minerLeaderboard } from './miner-leaderboard'; import { minerRewards } from './miner-rewards'; +import { multisigCreated } from './multisig-created'; +import { multisigDepositsClaimed } from './multisig-deposits-claimed'; +import { multisigProposalCancelled } from './multisig-proposal-cancelled'; +import { multisigProposalCreated } from './multisig-proposal-created'; +import { multisigProposalExecuted } from './multisig-proposal-executed'; +import { multisigProposalReady } from './multisig-proposal-ready'; +import { multisigProposalRemoved } from './multisig-proposal-removed'; +import { multisigProposals } from './multisig-proposals'; +import { multisigSignerApproved } from './multisig-signer-approved'; import { scheduledReversibleTransactions } from './scheduled-reversible-transactions'; import { search } from './search'; import { transactions } from './transactions'; @@ -30,7 +39,16 @@ const useApiClient = () => { minerRewards, minerLeaderboard, highSecuritySets, - wormhole + wormhole, + multisigCreated, + multisigProposalCreated, + multisigProposals, + multisigSignerApproved, + multisigProposalReady, + multisigProposalExecuted, + multisigProposalCancelled, + multisigProposalRemoved, + multisigDepositsClaimed }; return api; diff --git a/src/api/miner-rewards.tsx b/src/api/miner-rewards.tsx index c1fb908..294e8a5 100644 --- a/src/api/miner-rewards.tsx +++ b/src/api/miner-rewards.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Miner_Reward_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { RecentMinerRewardsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const minerRewards = { useGetAll: ( @@ -109,8 +108,7 @@ export const minerRewards = { useGetStats: ( config?: Omit, 'variables'> ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_MINER_REWARDS_STATS = gql` query GetMinerRewardsStats( diff --git a/src/api/multisig-created.tsx b/src/api/multisig-created.tsx new file mode 100644 index 0000000..52f9e79 --- /dev/null +++ b/src/api/multisig-created.tsx @@ -0,0 +1,162 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigCreatedSorts } from '@/constants/query-sorts'; +import type { + MultisigCreatedListResponse, + MultisigCreatedResponse, + MultisigCreatedStatsResponse, + RecentMultisigCreatedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_CREATED_FIELDS = gql` + fragment MultisigCreatedFields on multisig { + id + timestamp + threshold + nonce + signers + creator { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigCreated = { + useGetAll: ( + config?: QueryHookOptions< + MultisigCreatedListResponse, + PaginatedQueryVariables + > + ) => { + const GET_MULTISIG_CREATED = gql` + ${MULTISIG_CREATED_FIELDS} + query GetMultisigCreated( + $limit: Int + $offset: Int + $orderBy: [multisig_order_by!] + $where: multisig_bool_exp + ) { + multisigCreatedEvents: multisig( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigCreatedFields + } + meta: multisig_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery< + MultisigCreatedListResponse, + PaginatedQueryVariables + >(GET_MULTISIG_CREATED, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit, 'variables'> + ) => { + const GET_RECENT_MULTISIG_CREATED = gql` + ${MULTISIG_CREATED_FIELDS} + query GetRecentMultisigCreated( + $limit: Int + $orderBy: [multisig_order_by!] + ) { + multisigCreatedEvents: multisig(limit: $limit, order_by: $orderBy) { + ...MultisigCreatedFields + } + } + `; + + return useQuery( + GET_RECENT_MULTISIG_CREATED, + { + ...config, + variables: { + orderBy: { timestamp: 'desc' }, + limit: QUERY_RECENT_LIMIT + } + } + ); + }, + useGetStats: ( + config?: Omit, 'variables'> + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const GET_MULTISIG_CREATED_STATS = gql` + query GetMultisigCreatedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisigs_created + } + } + `; + + return useQuery(GET_MULTISIG_CREATED_STATS, { + ...config, + variables: { + startDate, + endDate + } + }); + }, + getByHash: () => { + const GET_MULTISIG_CREATED_BY_HASH = gql` + ${MULTISIG_CREATED_FIELDS} + query GetMultisigCreatedByHash($hash: String!) { + multisigCreatedEvents: multisig( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigCreatedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => + useQuery(GET_MULTISIG_CREATED_BY_HASH, { + ...config, + variables: { hash } + }) + }; + } +}; diff --git a/src/api/multisig-deposits-claimed.tsx b/src/api/multisig-deposits-claimed.tsx new file mode 100644 index 0000000..9ea9905 --- /dev/null +++ b/src/api/multisig-deposits-claimed.tsx @@ -0,0 +1,160 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Deposits_Claimed_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigDepositsClaimedSorts } from '@/constants/query-sorts'; +import type { + MultisigDepositsClaimedListResponse, + MultisigDepositsClaimedResponse, + MultisigDepositsClaimedStatsResponse, + RecentMultisigDepositsClaimedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_DEPOSITS_CLAIMED_FIELDS = gql` + fragment MultisigDepositsClaimedFields on multisig_deposits_claimed { + id + timestamp + total_returned + proposals_removed + claimer { + id + } + multisig { + id + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigDepositsClaimed = { + useGetAll: ( + config?: QueryHookOptions< + MultisigDepositsClaimedListResponse, + PaginatedQueryVariables< + MultisigDepositsClaimedSorts, + Multisig_Deposits_Claimed_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_DEPOSITS_CLAIMED_FIELDS} + query GetMultisigDepositsClaimed( + $limit: Int + $offset: Int + $orderBy: [multisig_deposits_claimed_order_by!] + $where: multisig_deposits_claimed_bool_exp + ) { + multisigDepositsClaimedEvents: multisig_deposits_claimed( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigDepositsClaimedFields + } + meta: multisig_deposits_claimed_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_DEPOSITS_CLAIMED_FIELDS} + query GetRecentMultisigDepositsClaimed( + $limit: Int + $orderBy: [multisig_deposits_claimed_order_by!] + ) { + multisigDepositsClaimedEvents: multisig_deposits_claimed( + limit: $limit + order_by: $orderBy + ) { + ...MultisigDepositsClaimedFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigDepositsClaimedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_deposits_claimed_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_deposits_claimed + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_DEPOSITS_CLAIMED_FIELDS} + query GetMultisigDepositsClaimedByHash($hash: String!) { + multisigDepositsClaimedEvents: multisig_deposits_claimed( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigDepositsClaimedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposal-cancelled.tsx b/src/api/multisig-proposal-cancelled.tsx new file mode 100644 index 0000000..a616b71 --- /dev/null +++ b/src/api/multisig-proposal-cancelled.tsx @@ -0,0 +1,164 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Cancelled_Multisig_Proposal_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigProposalCancelledSorts } from '@/constants/query-sorts'; +import type { + MultisigProposalCancelledListResponse, + MultisigProposalCancelledResponse, + MultisigProposalCancelledStatsResponse, + RecentMultisigProposalCancelledResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_PROPOSAL_CANCELLED_FIELDS = gql` + fragment MultisigProposalCancelledFields on cancelled_multisig_proposal { + id + timestamp + cancelledBy { + id + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigProposalCancelled = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalCancelledListResponse, + PaginatedQueryVariables< + MultisigProposalCancelledSorts, + Cancelled_Multisig_Proposal_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CANCELLED_FIELDS} + query GetMultisigProposalCancelled( + $limit: Int + $offset: Int + $orderBy: [cancelled_multisig_proposal_order_by!] + $where: cancelled_multisig_proposal_bool_exp + ) { + multisigProposalCancelledEvents: cancelled_multisig_proposal( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalCancelledFields + } + meta: cancelled_multisig_proposal_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CANCELLED_FIELDS} + query GetRecentMultisigProposalCancelled( + $limit: Int + $orderBy: [cancelled_multisig_proposal_order_by!] + ) { + multisigProposalCancelledEvents: cancelled_multisig_proposal( + limit: $limit + order_by: $orderBy + ) { + ...MultisigProposalCancelledFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalCancelledStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: cancelled_multisig_proposal_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposals_cancelled + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CANCELLED_FIELDS} + query GetMultisigProposalCancelledByHash($hash: String!) { + multisigProposalCancelledEvents: cancelled_multisig_proposal( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigProposalCancelledFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposal-created.tsx b/src/api/multisig-proposal-created.tsx new file mode 100644 index 0000000..8f66f9c --- /dev/null +++ b/src/api/multisig-proposal-created.tsx @@ -0,0 +1,168 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Proposal_Created_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigProposalCreatedSorts } from '@/constants/query-sorts'; +import type { + MultisigProposalCreatedListResponse, + MultisigProposalCreatedResponse, + MultisigProposalCreatedStatsResponse, + RecentMultisigProposalCreatedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const PROPOSAL_FIELDS = gql` + fragment MultisigProposalRefFields on multisig_proposal { + id + multisig { + id + } + proposer { + id + } + } +`; + +const MULTISIG_PROPOSAL_CREATED_FIELDS = gql` + ${PROPOSAL_FIELDS} + fragment MultisigProposalCreatedFields on multisig_proposal_created { + id + timestamp + proposal { + ...MultisigProposalRefFields + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigProposalCreated = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalCreatedListResponse, + PaginatedQueryVariables< + MultisigProposalCreatedSorts, + Multisig_Proposal_Created_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CREATED_FIELDS} + query GetMultisigProposalCreated( + $limit: Int + $offset: Int + $orderBy: [multisig_proposal_created_order_by!] + $where: multisig_proposal_created_bool_exp + ) { + multisigProposalCreatedEvents: multisig_proposal_created( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalCreatedFields + } + meta: multisig_proposal_created_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CREATED_FIELDS} + query GetRecentMultisigProposalCreated( + $limit: Int + $orderBy: [multisig_proposal_created_order_by!] + ) { + multisigProposalCreatedEvents: multisig_proposal_created( + limit: $limit + order_by: $orderBy + ) { + ...MultisigProposalCreatedFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalCreatedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_proposal_created_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposals + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_CREATED_FIELDS} + query GetMultisigProposalCreatedByHash($hash: String!) { + multisigProposalCreatedEvents: multisig_proposal_created( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigProposalCreatedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposal-executed.tsx b/src/api/multisig-proposal-executed.tsx new file mode 100644 index 0000000..6577e1b --- /dev/null +++ b/src/api/multisig-proposal-executed.tsx @@ -0,0 +1,163 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Executed_Multisig_Proposal_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigProposalExecutedSorts } from '@/constants/query-sorts'; +import type { + MultisigProposalExecutedListResponse, + MultisigProposalExecutedResponse, + MultisigProposalExecutedStatsResponse, + RecentMultisigProposalExecutedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_PROPOSAL_EXECUTED_FIELDS = gql` + fragment MultisigProposalExecutedFields on executed_multisig_proposal { + id + timestamp + approvers + result + proposal { + id + multisig { + id + } + proposer { + id + } + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigProposalExecuted = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalExecutedListResponse, + PaginatedQueryVariables< + MultisigProposalExecutedSorts, + Executed_Multisig_Proposal_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_EXECUTED_FIELDS} + query GetMultisigProposalExecuted( + $limit: Int + $offset: Int + $orderBy: [executed_multisig_proposal_order_by!] + $where: executed_multisig_proposal_bool_exp + ) { + multisigProposalExecutedEvents: executed_multisig_proposal( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalExecutedFields + } + meta: executed_multisig_proposal_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_EXECUTED_FIELDS} + query GetRecentMultisigProposalExecuted( + $limit: Int + $orderBy: [executed_multisig_proposal_order_by!] + ) { + multisigProposalExecutedEvents: executed_multisig_proposal( + limit: $limit + order_by: $orderBy + ) { + ...MultisigProposalExecutedFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalExecutedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: executed_multisig_proposal_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposals_executed + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_EXECUTED_FIELDS} + query GetMultisigProposalExecutedByHash($hash: String!) { + multisigProposalExecutedEvents: executed_multisig_proposal( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigProposalExecutedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposal-ready.tsx b/src/api/multisig-proposal-ready.tsx new file mode 100644 index 0000000..0155be9 --- /dev/null +++ b/src/api/multisig-proposal-ready.tsx @@ -0,0 +1,162 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Proposal_Ready_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigProposalReadySorts } from '@/constants/query-sorts'; +import type { + MultisigProposalReadyListResponse, + MultisigProposalReadyResponse, + MultisigProposalReadyStatsResponse, + RecentMultisigProposalReadyResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_PROPOSAL_READY_FIELDS = gql` + fragment MultisigProposalReadyFields on multisig_proposal_ready { + id + timestamp + approvals_count + proposal { + id + multisig { + id + } + proposer { + id + } + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigProposalReady = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalReadyListResponse, + PaginatedQueryVariables< + MultisigProposalReadySorts, + Multisig_Proposal_Ready_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_READY_FIELDS} + query GetMultisigProposalReady( + $limit: Int + $offset: Int + $orderBy: [multisig_proposal_ready_order_by!] + $where: multisig_proposal_ready_bool_exp + ) { + multisigProposalReadyEvents: multisig_proposal_ready( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalReadyFields + } + meta: multisig_proposal_ready_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_READY_FIELDS} + query GetRecentMultisigProposalReady( + $limit: Int + $orderBy: [multisig_proposal_ready_order_by!] + ) { + multisigProposalReadyEvents: multisig_proposal_ready( + limit: $limit + order_by: $orderBy + ) { + ...MultisigProposalReadyFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalReadyStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_proposal_ready_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposal_ready + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_READY_FIELDS} + query GetMultisigProposalReadyByHash($hash: String!) { + multisigProposalReadyEvents: multisig_proposal_ready( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigProposalReadyFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposal-removed.tsx b/src/api/multisig-proposal-removed.tsx new file mode 100644 index 0000000..59b43a3 --- /dev/null +++ b/src/api/multisig-proposal-removed.tsx @@ -0,0 +1,164 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Removed_Multisig_Proposal_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigProposalRemovedSorts } from '@/constants/query-sorts'; +import type { + MultisigProposalRemovedListResponse, + MultisigProposalRemovedResponse, + MultisigProposalRemovedStatsResponse, + RecentMultisigProposalRemovedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_PROPOSAL_REMOVED_FIELDS = gql` + fragment MultisigProposalRemovedFields on removed_multisig_proposal { + id + timestamp + removedBy { + id + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigProposalRemoved = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalRemovedListResponse, + PaginatedQueryVariables< + MultisigProposalRemovedSorts, + Removed_Multisig_Proposal_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_REMOVED_FIELDS} + query GetMultisigProposalRemoved( + $limit: Int + $offset: Int + $orderBy: [removed_multisig_proposal_order_by!] + $where: removed_multisig_proposal_bool_exp + ) { + multisigProposalRemovedEvents: removed_multisig_proposal( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalRemovedFields + } + meta: removed_multisig_proposal_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_REMOVED_FIELDS} + query GetRecentMultisigProposalRemoved( + $limit: Int + $orderBy: [removed_multisig_proposal_order_by!] + ) { + multisigProposalRemovedEvents: removed_multisig_proposal( + limit: $limit + order_by: $orderBy + ) { + ...MultisigProposalRemovedFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalRemovedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: removed_multisig_proposal_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposals_removed + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_REMOVED_FIELDS} + query GetMultisigProposalRemovedByHash($hash: String!) { + multisigProposalRemovedEvents: removed_multisig_proposal( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigProposalRemovedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/multisig-proposals.tsx b/src/api/multisig-proposals.tsx new file mode 100644 index 0000000..bf3df7d --- /dev/null +++ b/src/api/multisig-proposals.tsx @@ -0,0 +1,249 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Proposal_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalSorts } from '@/constants/query-sorts'; +import type { + MultisigProposalDetailResponse, + MultisigProposalListResponse, + MultisigProposalStatsResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_PROPOSAL_LIST_FIELDS = gql` + fragment MultisigProposalListFields on multisig_proposal { + id + status + deposit + expiry_block + created_at + multisig { + id + } + proposer { + id + } + } +`; + +const MULTISIG_PROPOSAL_DETAIL_FIELDS = gql` + fragment MultisigProposalDetailFields on multisig_proposal { + id + status + deposit + expiry_block + approvals + pallet + call + call_raw + decode_error + created_at + tx_id + transfer_amount + schedule_amount + delay_kind + delay_value + schedule_asset_id + multisig { + id + } + proposer { + id + } + guardian { + id + } + transferTo { + id + } + scheduleTo { + id + } + recoverAccount { + id + } + createdExtrinsic { + id + pallet + call + } + createdAtBlock { + height + } + } +`; + +const MULTISIG_PROPOSAL_LIFECYCLE_EVENT_FIELDS = gql` + fragment MultisigProposalLifecycleEventFields on multisig_proposal_created { + id + timestamp + extrinsic { + id + } + block { + height + } + } +`; + +export const multisigProposals = { + useGetAll: ( + config?: QueryHookOptions< + MultisigProposalListResponse, + PaginatedQueryVariables + > + ) => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_LIST_FIELDS} + query GetMultisigProposals( + $limit: Int + $offset: Int + $orderBy: [multisig_proposal_order_by!] + $where: multisig_proposal_bool_exp + ) { + multisigProposals: multisig_proposal( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigProposalListFields + } + meta: multisig_proposal_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { created_at: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetStats: ( + config?: Omit, 'variables'> + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigProposalStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_proposal_aggregate( + where: { created_at: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_proposals + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getById: () => { + const QUERY = gql` + ${MULTISIG_PROPOSAL_DETAIL_FIELDS} + ${MULTISIG_PROPOSAL_LIFECYCLE_EVENT_FIELDS} + query GetMultisigProposalById($id: String!) { + multisigProposal: multisig_proposal_by_pk(id: $id) { + ...MultisigProposalDetailFields + } + createdEvents: multisig_proposal_created( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + ...MultisigProposalLifecycleEventFields + } + signerApprovedEvents: multisig_signer_approved( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + id + timestamp + extrinsic { + id + } + block { + height + } + } + readyEvents: multisig_proposal_ready( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + id + timestamp + extrinsic { + id + } + block { + height + } + } + executedEvents: executed_multisig_proposal( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + id + timestamp + extrinsic { + id + } + block { + height + } + } + cancelledEvents: cancelled_multisig_proposal( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + id + timestamp + extrinsic { + id + } + block { + height + } + } + removedEvents: removed_multisig_proposal( + where: { proposal_id: { _eq: $id } } + order_by: { timestamp: asc } + ) { + id + timestamp + extrinsic { + id + } + block { + height + } + } + } + `; + + return { + useQuery: ( + id: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { id } }) + }; + } +}; diff --git a/src/api/multisig-signer-approved.tsx b/src/api/multisig-signer-approved.tsx new file mode 100644 index 0000000..7407d80 --- /dev/null +++ b/src/api/multisig-signer-approved.tsx @@ -0,0 +1,165 @@ +import type { QueryHookOptions } from '@apollo/client'; +import { gql, useQuery } from '@apollo/client'; + +import type { Multisig_Signer_Approved_Bool_Exp } from '@/__generated__/graphql'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import { QUERY_RECENT_LIMIT } from '@/constants/query-recent-limit'; +import type { MultisigSignerApprovedSorts } from '@/constants/query-sorts'; +import type { + MultisigSignerApprovedListResponse, + MultisigSignerApprovedResponse, + MultisigSignerApprovedStatsResponse, + RecentMultisigSignerApprovedResponse +} from '@/schemas'; +import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; + +const MULTISIG_SIGNER_APPROVED_FIELDS = gql` + fragment MultisigSignerApprovedFields on multisig_signer_approved { + id + timestamp + approvals_count + approver { + id + } + proposal { + id + multisig { + id + } + proposer { + id + } + } + block { + height + } + extrinsic { + id + pallet + call + } + } +`; + +export const multisigSignerApproved = { + useGetAll: ( + config?: QueryHookOptions< + MultisigSignerApprovedListResponse, + PaginatedQueryVariables< + MultisigSignerApprovedSorts, + Multisig_Signer_Approved_Bool_Exp + > + > + ) => { + const QUERY = gql` + ${MULTISIG_SIGNER_APPROVED_FIELDS} + query GetMultisigSignerApproved( + $limit: Int + $offset: Int + $orderBy: [multisig_signer_approved_order_by!] + $where: multisig_signer_approved_bool_exp + ) { + multisigSignerApprovedEvents: multisig_signer_approved( + limit: $limit + offset: $offset + order_by: $orderBy + where: $where + ) { + ...MultisigSignerApprovedFields + } + meta: multisig_signer_approved_aggregate(where: $where) { + aggregate { + totalCount: count + } + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { + orderBy: config?.variables?.orderBy ?? { timestamp: 'desc' }, + limit: config?.variables?.limit ?? QUERY_DEFAULT_LIMIT, + offset: config?.variables?.offset ?? 0, + where: config?.variables?.where + } + }); + }, + useGetRecent: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const QUERY = gql` + ${MULTISIG_SIGNER_APPROVED_FIELDS} + query GetRecentMultisigSignerApproved( + $limit: Int + $orderBy: [multisig_signer_approved_order_by!] + ) { + multisigSignerApprovedEvents: multisig_signer_approved( + limit: $limit + order_by: $orderBy + ) { + ...MultisigSignerApprovedFields + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { orderBy: { timestamp: 'desc' }, limit: QUERY_RECENT_LIMIT } + }); + }, + useGetStats: ( + config?: Omit< + QueryHookOptions, + 'variables' + > + ) => { + const { startDate, endDate } = useGetRecentDateRange(); + + const QUERY = gql` + query GetMultisigSignerApprovedStats( + $startDate: timestamptz! + $endDate: timestamptz! + ) { + last24Hour: multisig_signer_approved_aggregate( + where: { timestamp: { _gte: $startDate, _lte: $endDate } } + ) { + aggregate { + totalCount: count + } + } + allTime: chain_stats_by_pk(id: "global") { + total_multisig_signer_approved + } + } + `; + + return useQuery(QUERY, { + ...config, + variables: { startDate, endDate } + }); + }, + getByHash: () => { + const QUERY = gql` + ${MULTISIG_SIGNER_APPROVED_FIELDS} + query GetMultisigSignerApprovedByHash($hash: String!) { + multisigSignerApprovedEvents: multisig_signer_approved( + where: { extrinsic: { id: { _eq: $hash } } } + ) { + ...MultisigSignerApprovedFields + } + } + `; + + return { + useQuery: ( + hash: string, + config?: QueryHookOptions + ) => useQuery(QUERY, { ...config, variables: { hash } }) + }; + } +}; diff --git a/src/api/scheduled-reversible-transactions.tsx b/src/api/scheduled-reversible-transactions.tsx index ee98313..02f19ba 100644 --- a/src/api/scheduled-reversible-transactions.tsx +++ b/src/api/scheduled-reversible-transactions.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Scheduled_Reversible_Transfer_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { ScheduledReversibleTransactionsStatsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const scheduledReversibleTransactions = { useGetAll: ( @@ -139,8 +138,7 @@ export const scheduledReversibleTransactions = { 'variables' > ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_SCHEDULED_REVERSIBLE_TRANSACTIONS_STATS = gql` query GetScheduledReversibleTransactionsStats( diff --git a/src/api/transactions.tsx b/src/api/transactions.tsx index d3fb818..e3151bd 100644 --- a/src/api/transactions.tsx +++ b/src/api/transactions.tsx @@ -1,7 +1,5 @@ import type { QueryHookOptions } from '@apollo/client'; import { gql, useQuery } from '@apollo/client'; -import { endOfToday } from 'date-fns/endOfToday'; -import { startOfToday } from 'date-fns/startOfToday'; import type { Transfer_Bool_Exp } from '@/__generated__/graphql'; import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; @@ -14,6 +12,7 @@ import type { TransactionsStatsResponse } from '@/schemas'; import type { PaginatedQueryVariables } from '@/types/query'; +import { useGetRecentDateRange } from '@/utils/get-recent-date-range'; export const transactions = { useGetAll: ( @@ -131,8 +130,7 @@ export const transactions = { useGetStats: ( config?: Omit, 'variables'> ) => { - const startDate = startOfToday().toISOString(); - const endDate = endOfToday().toISOString(); + const { startDate, endDate } = useGetRecentDateRange(); const GET_TRANSACTIONS_STATS = gql` query GetTransactionsStats( diff --git a/src/components/common/network-provider/network-provider.tsx b/src/components/common/network-provider/network-provider.tsx index 4654012..cb3d51d 100644 --- a/src/components/common/network-provider/network-provider.tsx +++ b/src/components/common/network-provider/network-provider.tsx @@ -8,7 +8,7 @@ const BASE_NETWORKS = { } as const; const LOCAL_NETWORK = { - local: 'http://localhost:8080/v1/graphql' + local: 'http://localhost:4350/v1/graphql' } as const; export const NETWORKS: Record = ENABLE_LOCAL_NETWORK diff --git a/src/components/common/table-columns/ACCOUNT_GUARDIAN_COLUMNS.tsx b/src/components/common/table-columns/ACCOUNT_GUARDIAN_COLUMNS.tsx index e2b5cc6..454c0f6 100644 --- a/src/components/common/table-columns/ACCOUNT_GUARDIAN_COLUMNS.tsx +++ b/src/components/common/table-columns/ACCOUNT_GUARDIAN_COLUMNS.tsx @@ -8,7 +8,7 @@ import { formatMonetaryValue } from '@/utils/formatter'; const columnHelper = createColumnHelper(); export const ACCOUNT_GUARDIAN_COLUMNS = [ - columnHelper.accessor('interceptor.id', { + columnHelper.accessor('guardian.id', { id: 'id', header: 'Identity', cell: (props) => ( @@ -19,19 +19,19 @@ export const ACCOUNT_GUARDIAN_COLUMNS = [ ), enableSorting: false }), - columnHelper.accessor('interceptor.free', { + columnHelper.accessor('guardian.free', { id: 'free', header: 'Free', cell: (props) => formatMonetaryValue(props.getValue(), 5), enableSorting: true }), - columnHelper.accessor('interceptor.frozen', { + columnHelper.accessor('guardian.frozen', { id: 'frozen', header: 'Frozen', cell: (props) => formatMonetaryValue(props.getValue(), 5), enableSorting: true }), - columnHelper.accessor('interceptor.reserved', { + columnHelper.accessor('guardian.reserved', { id: 'reserved', header: 'Reserved', cell: (props) => formatMonetaryValue(props.getValue(), 5), diff --git a/src/components/common/table-columns/HIGH_SECURITY_SET_COLUMNS.tsx b/src/components/common/table-columns/HIGH_SECURITY_SET_COLUMNS.tsx index ec09641..98bf015 100644 --- a/src/components/common/table-columns/HIGH_SECURITY_SET_COLUMNS.tsx +++ b/src/components/common/table-columns/HIGH_SECURITY_SET_COLUMNS.tsx @@ -53,8 +53,8 @@ export const HIGH_SECURITY_SET_COLUMNS = [ ), enableSorting: false }), - columnHelper.accessor('interceptor.id', { - id: 'interceptor', + columnHelper.accessor('guardian.id', { + id: 'guardian', header: 'Guardian', cell: (props) => ( (); + +export const MULTISIG_CREATED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('creator.id', { + id: 'creator', + header: 'Creator', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('threshold', { + id: 'threshold', + header: 'Threshold', + cell: (props) => props.getValue(), + enableSorting: true + }), + columnHelper.accessor('signers', { + id: 'signers', + header: 'Signers', + cell: (props) => { + const signers = props.getValue(); + if (!signers?.length) return '-'; + return `${signers.length} signer${signers.length === 1 ? '' : 's'}`; + }, + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_DEPOSITS_CLAIMED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_DEPOSITS_CLAIMED_COLUMNS.tsx new file mode 100644 index 0000000..c281285 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_DEPOSITS_CLAIMED_COLUMNS.tsx @@ -0,0 +1,82 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigDepositsClaimed } from '@/schemas'; +import { formatMonetaryValue, formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_DEPOSITS_CLAIMED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('multisig.id', { + id: 'multisig', + header: 'Multisig', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('claimer.id', { + id: 'claimer', + header: 'Claimer', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('total_returned', { + id: 'total_returned', + header: 'Total Returned', + cell: (props) => formatMonetaryValue(props.getValue()), + enableSorting: true + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_CANCELLED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_CANCELLED_COLUMNS.tsx new file mode 100644 index 0000000..fad7d85 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_CANCELLED_COLUMNS.tsx @@ -0,0 +1,69 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalCancelled } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_CANCELLED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('cancelledBy.id', { + id: 'cancelled_by', + header: 'Cancelled By', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_COLUMNS.tsx new file mode 100644 index 0000000..8b4949b --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_COLUMNS.tsx @@ -0,0 +1,88 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposal } from '@/schemas'; +import { formatMonetaryValue, formatTxAddress } from '@/utils/formatter'; +import { getMultisigProposalHref } from '@/utils/get-multisig-proposal-href'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_COLUMNS = [ + columnHelper.accessor('id', { + id: 'id', + header: 'ID', + cell: (props) => { + const proposal = props.row.original; + const id = props.getValue(); + const href = getMultisigProposalHref(proposal); + const text = formatTxAddress(id); + return href ? ( + + ) : ( + text + ); + }, + enableSorting: true + }), + columnHelper.accessor('status', { + id: 'status', + header: 'Status', + cell: (props) => props.getValue() ?? '-', + enableSorting: true + }), + columnHelper.accessor('multisig.id', { + id: 'multisig', + header: 'Multisig', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('proposer.id', { + id: 'proposer', + header: 'Proposer', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('deposit', { + id: 'deposit', + header: 'Deposit', + cell: (props) => formatMonetaryValue(props.getValue(), 5), + enableSorting: true + }), + columnHelper.accessor('expiry_block', { + id: 'expiry_block', + header: 'Expiry Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('created_at', { + id: 'created_at', + header: 'Created At', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_CREATED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_CREATED_COLUMNS.tsx new file mode 100644 index 0000000..aa2baa0 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_CREATED_COLUMNS.tsx @@ -0,0 +1,84 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalCreated } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_CREATED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('proposal.multisig.id', { + id: 'multisig', + header: 'Multisig', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('proposal.proposer.id', { + id: 'proposer', + header: 'Proposer', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_EXECUTED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_EXECUTED_COLUMNS.tsx new file mode 100644 index 0000000..e5b1d07 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_EXECUTED_COLUMNS.tsx @@ -0,0 +1,69 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalExecuted } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_EXECUTED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('approvers', { + id: 'approvers_count', + header: 'Approvers', + cell: (props) => { + const approvers = props.getValue(); + if (!approvers?.length) return '-'; + return `${approvers.length} approver${approvers.length === 1 ? '' : 's'}`; + }, + enableSorting: false + }), + columnHelper.accessor('result', { + id: 'result', + header: 'Result', + cell: (props) => props.getValue() ?? '-', + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_READY_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_READY_COLUMNS.tsx new file mode 100644 index 0000000..c251b78 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_READY_COLUMNS.tsx @@ -0,0 +1,59 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalReady } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_READY_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('approvals_count', { + id: 'approvals_count', + header: 'Approvals Count', + cell: (props) => props.getValue(), + enableSorting: true + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_PROPOSAL_REMOVED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_PROPOSAL_REMOVED_COLUMNS.tsx new file mode 100644 index 0000000..05b4ba4 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_PROPOSAL_REMOVED_COLUMNS.tsx @@ -0,0 +1,68 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalRemoved } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_PROPOSAL_REMOVED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('removedBy.id', { + id: 'removed_by', + header: 'Removed By', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/MULTISIG_SIGNER_APPROVED_COLUMNS.tsx b/src/components/common/table-columns/MULTISIG_SIGNER_APPROVED_COLUMNS.tsx new file mode 100644 index 0000000..361ec06 --- /dev/null +++ b/src/components/common/table-columns/MULTISIG_SIGNER_APPROVED_COLUMNS.tsx @@ -0,0 +1,74 @@ +import { createColumnHelper } from '@tanstack/react-table'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigSignerApproved } from '@/schemas'; +import { formatTxAddress } from '@/utils/formatter'; + +const columnHelper = createColumnHelper(); + +export const MULTISIG_SIGNER_APPROVED_COLUMNS = [ + columnHelper.accessor('extrinsic.id', { + id: 'extrinsicHash', + header: 'Extrinsic Hash', + cell: (props) => { + const extrinsicId = props.getValue(); + return extrinsicId ? ( + + ) : ( + 'Is not available' + ); + }, + enableSorting: false + }), + columnHelper.accessor('block.height', { + id: 'block_height', + header: 'Block', + cell: (props) => ( + + ), + enableSorting: true + }), + columnHelper.accessor('approver.id', { + id: 'approver', + header: 'Approver', + cell: (props) => + props.getValue() ? ( + + ) : ( + '-' + ), + enableSorting: false + }), + columnHelper.accessor('approvals_count', { + id: 'approvals_count', + header: 'Approvals Count', + cell: (props) => props.getValue(), + enableSorting: true + }), + columnHelper.accessor('proposal.id', { + id: 'proposal', + header: 'Proposal', + cell: (props) => , + enableSorting: false + }), + columnHelper.accessor('timestamp', { + id: 'timestamp', + header: 'Timestamp', + cell: (props) => , + enableSorting: true + }) +]; diff --git a/src/components/common/table-columns/UNIFIED_TRANSACTION_COLUMNS.tsx b/src/components/common/table-columns/UNIFIED_TRANSACTION_COLUMNS.tsx index 52f501b..64979fc 100644 --- a/src/components/common/table-columns/UNIFIED_TRANSACTION_COLUMNS.tsx +++ b/src/components/common/table-columns/UNIFIED_TRANSACTION_COLUMNS.tsx @@ -11,6 +11,7 @@ import { formatMonetaryValue, formatTxAddress } from '@/utils/formatter'; +import { getMultisigProposalHref } from '@/utils/get-multisig-proposal-href'; const columnHelper = createColumnHelper(); @@ -92,6 +93,30 @@ export const createUnifiedTransactionColumns = ( } else if (row.type === 'error' && extrinsicId) { href = `${RESOURCES.errors}/${extrinsicId}`; displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-created' && extrinsicId) { + href = `${RESOURCES.multisigCreated}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-proposal-created' && extrinsicId) { + href = `${RESOURCES.multisigProposalCreated}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-signer-approved' && extrinsicId) { + href = `${RESOURCES.multisigSignerApproved}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-proposal-ready' && extrinsicId) { + href = `${RESOURCES.multisigProposalReady}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-proposal-executed' && extrinsicId) { + href = `${RESOURCES.multisigProposalExecuted}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-proposal-cancelled' && extrinsicId) { + href = `${RESOURCES.multisigProposalCancelled}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-proposal-removed' && extrinsicId) { + href = `${RESOURCES.multisigProposalRemoved}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); + } else if (row.type === 'multisig-deposits-claimed' && extrinsicId) { + href = `${RESOURCES.multisigDepositsClaimed}/${extrinsicId}`; + displayText = formatTxAddress(extrinsicId); } if (!href) { @@ -191,13 +216,13 @@ export const createUnifiedTransactionColumns = ( /> )} - {row.interceptor && ( + {row.guardian && (
Guardian:
)} @@ -248,6 +273,144 @@ export const createUnifiedTransactionColumns = ( ); } + if (row.type === 'multisig-created') { + return ( +
+ {row.creator && ( +
+ Creator: + +
+ )} + {row.threshold != null && ( +
+ Threshold: + {row.threshold} +
+ )} +
+ ); + } + + if ( + [ + 'multisig-proposal-created', + 'multisig-signer-approved', + 'multisig-proposal-ready', + 'multisig-proposal-executed', + 'multisig-proposal-cancelled', + 'multisig-proposal-removed' + ].includes(row.type) + ) { + return ( +
+ {row.proposalId && ( +
+ Proposal: + {(() => { + const href = getMultisigProposalHref({ + id: row.proposalId + }); + const text = formatTxAddress(row.proposalId); + return href ? ( + + ) : ( + {text} + ); + })()} +
+ )} + {row.multisig && ( +
+ Multisig: + +
+ )} + {row.approver && ( +
+ Approver: + +
+ )} + {row.cancelledBy && ( +
+ Cancelled by: + +
+ )} + {row.removedBy && ( +
+ Removed by: + +
+ )} + {row.approvalsCount != null && ( +
+ Approvals: + {row.approvalsCount} +
+ )} + {row.result && ( +
+ Result: + {row.result} +
+ )} +
+ ); + } + + if (row.type === 'multisig-deposits-claimed') { + return ( +
+ {row.claimer && ( +
+ Claimer: + +
+ )} + {row.multisig && ( +
+ Multisig: + +
+ )} +
+ ); + } + return -; } }), @@ -291,6 +454,13 @@ export const createUnifiedTransactionColumns = ( ); } + if ( + row.type === 'multisig-deposits-claimed' && + row.totalReturned != null + ) { + return formatMonetaryValue(String(row.totalReturned), 5); + } + return -; } }) diff --git a/src/components/features/account-details/account-all-transactions/hook.tsx b/src/components/features/account-details/account-all-transactions/hook.tsx index b02ce76..c54825e 100644 --- a/src/components/features/account-details/account-all-transactions/hook.tsx +++ b/src/components/features/account-details/account-all-transactions/hook.tsx @@ -15,6 +15,14 @@ import { transformHighSecuritySet, transformImmediateTransaction, transformMinerReward, + transformMultisigCreated, + transformMultisigDepositsClaimed, + transformMultisigProposalCancelled, + transformMultisigProposalCreated, + transformMultisigProposalExecuted, + transformMultisigProposalReady, + transformMultisigProposalRemoved, + transformMultisigSignerApproved, transformScheduledTransaction, transformWormholeOutput } from '@/hooks/useUnifiedTransactions'; @@ -62,6 +70,44 @@ export const useAccountAllTransactions = ( if (event.minerReward) { unified.push(transformMinerReward(event.minerReward, idx)); } + if (event.multisig) { + unified.push(transformMultisigCreated(event.multisig)); + } + if (event.multisigProposalCreated) { + unified.push( + transformMultisigProposalCreated(event.multisigProposalCreated) + ); + } + if (event.multisigSignerApproved) { + unified.push( + transformMultisigSignerApproved(event.multisigSignerApproved) + ); + } + if (event.multisigProposalReady) { + unified.push( + transformMultisigProposalReady(event.multisigProposalReady) + ); + } + if (event.executedMultisigProposal) { + unified.push( + transformMultisigProposalExecuted(event.executedMultisigProposal) + ); + } + if (event.cancelledMultisigProposal) { + unified.push( + transformMultisigProposalCancelled(event.cancelledMultisigProposal) + ); + } + if (event.removedMultisigProposal) { + unified.push( + transformMultisigProposalRemoved(event.removedMultisigProposal) + ); + } + if (event.multisigDepositsClaimed) { + unified.push( + transformMultisigDepositsClaimed(event.multisigDepositsClaimed) + ); + } }); // Add guardian relationships (as high-security type) @@ -74,7 +120,7 @@ export const useAccountAllTransactions = ( height: 0 }, who: { id: '' }, // Guardian view doesn't have who (it's the current account) - interceptor: guardian.interceptor + guardian: guardian.guardian }, idx ) @@ -91,7 +137,7 @@ export const useAccountAllTransactions = ( height: 0 }, who: beneficiary.who, - interceptor: { id: '' } // Beneficiary view doesn't have interceptor (it's the current account) + guardian: { id: '' } // Beneficiary view doesn't have guardian (it's the current account) }, idx ) diff --git a/src/components/features/account-details/account-information/AccountInformation.tsx b/src/components/features/account-details/account-information/AccountInformation.tsx index fa48316..58c1d9e 100644 --- a/src/components/features/account-details/account-information/AccountInformation.tsx +++ b/src/components/features/account-details/account-information/AccountInformation.tsx @@ -49,7 +49,8 @@ export const AccountInformation: React.FC = ({ miningRewards, checksum, isHighSecurity: guardians && guardians > 0, - isGuardian: beneficiaries && beneficiaries > 0 + isGuardian: beneficiaries && beneficiaries > 0, + isMultisig: !!data?.multisig } ]; @@ -90,6 +91,13 @@ export const AccountInformation: React.FC = ({ render: (value) => value ? : }, + { + label: 'Is Multisig', + key: 'isMultisig', + tooltip: 'Whether this account is a multisig wallet', + render: (value) => + value ? : + }, { label: 'Free Balance', key: 'free', diff --git a/src/components/features/account-details/account-multisig-information/AccountMultisigInformation.tsx b/src/components/features/account-details/account-multisig-information/AccountMultisigInformation.tsx new file mode 100644 index 0000000..f10c04e --- /dev/null +++ b/src/components/features/account-details/account-multisig-information/AccountMultisigInformation.tsx @@ -0,0 +1,38 @@ +import * as React from 'react'; + +import { getMultisigAccountFields } from '@/components/features/multisig-created-details/multisig-created-fields'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import type { MultisigCreated } from '@/schemas'; + +export interface AccountMultisigInformationProps { + multisig: MultisigCreated; + loading?: boolean; +} + +export const AccountMultisigInformation: React.FC< + AccountMultisigInformationProps +> = ({ multisig, loading = false }) => { + const information: Partial[] = [ + { + id: multisig.id, + timestamp: multisig.timestamp, + block: multisig.block, + extrinsic: multisig.extrinsic, + creator: multisig.creator, + threshold: multisig.threshold, + nonce: multisig.nonce, + signers: multisig.signers + } + ]; + + return ( + <> +

Multisig Details

+ > + loading={loading} + data={information} + fields={getMultisigAccountFields()} + /> + + ); +}; diff --git a/src/components/features/account-details/index.tsx b/src/components/features/account-details/index.tsx index 4b2ba63..d5b6c24 100644 --- a/src/components/features/account-details/index.tsx +++ b/src/components/features/account-details/index.tsx @@ -8,6 +8,7 @@ import { validateAccountId } from '@/utils/validate-account-id'; import { AccountDataTabs } from './account-data-tabs/AccountDataTabs'; import { AccountInformation } from './account-information/AccountInformation'; +import { AccountMultisigInformation } from './account-multisig-information/AccountMultisigInformation'; interface Props { id: string; @@ -28,6 +29,13 @@ export const AccountDetails: React.FC = ({ id }) => {

Account Details

+ + {data?.multisig && ( + + )} diff --git a/src/components/features/account-listing/accounts-stats/AccountsStats.tsx b/src/components/features/account-listing/accounts-stats/AccountsStats.tsx index 17885eb..9e928a2 100644 --- a/src/components/features/account-listing/accounts-stats/AccountsStats.tsx +++ b/src/components/features/account-listing/accounts-stats/AccountsStats.tsx @@ -9,17 +9,20 @@ import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; export interface AccountsStatsProps {} export const AccountsStats: React.FC = () => { + const api = useApiClient(); const { accountId, block } = useSearch({ strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); - const api = useApiClient(); const { loading, data, error } = api.accounts.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/cancelled-reversible-transaction-listing/cancelled-reversible-transactions-stats/CancelledReversibleTransactionsStats.tsx b/src/components/features/cancelled-reversible-transaction-listing/cancelled-reversible-transactions-stats/CancelledReversibleTransactionsStats.tsx index f6743e8..4420deb 100644 --- a/src/components/features/cancelled-reversible-transaction-listing/cancelled-reversible-transactions-stats/CancelledReversibleTransactionsStats.tsx +++ b/src/components/features/cancelled-reversible-transaction-listing/cancelled-reversible-transactions-stats/CancelledReversibleTransactionsStats.tsx @@ -16,13 +16,16 @@ export const CancelledReversibleTransactionsStats: React.FC< strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); const { loading, data, error } = api.cancelledReversibleTransactions.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/error-event-details/error-event-information/ErrorEventInformation.tsx b/src/components/features/error-event-details/error-event-information/ErrorEventInformation.tsx index 0ad6665..1d5c11f 100644 --- a/src/components/features/error-event-details/error-event-information/ErrorEventInformation.tsx +++ b/src/components/features/error-event-details/error-event-information/ErrorEventInformation.tsx @@ -36,67 +36,64 @@ export const ErrorEventInformation: React.FC = ({ ]; return ( - <> -

Event Information

- > - loading={loading} - data={information} - fields={[ - { - label: 'Extrinsic Hash', - key: 'extrinsic', - render: (value) => - (value as ErrorEvent['extrinsic'])?.id ? ( - - ) : ( - '-' - ) - }, - { - label: 'Timestamp', - key: 'timestamp', - render: (value) => formatTimestamp(value, true) - }, - { - label: 'Block', - key: 'block', - render: (value) => ( - > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as ErrorEvent['extrinsic'])?.id ? ( + + ) : ( + '-' ) - }, - { - label: 'Error Type', - key: 'error_type' - }, - { - label: 'Error Module', - key: 'error_module', - render: (value) => (value ? (value as string) : '-') - }, - { - label: 'Error Name', - key: 'error_name', - render: (value) => (value ? (value as string) : '-') - }, - { - label: 'Error Docs', - key: 'error_docs', - render: (value) => - value ? ( - - ) : ( - '-' - ) - } - ]} - /> - + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Error Type', + key: 'error_type' + }, + { + label: 'Error Module', + key: 'error_module', + render: (value) => (value ? (value as string) : '-') + }, + { + label: 'Error Name', + key: 'error_name', + render: (value) => (value ? (value as string) : '-') + }, + { + label: 'Error Docs', + key: 'error_docs', + render: (value) => + value ? ( + + ) : ( + '-' + ) + } + ]} + /> ); }; diff --git a/src/components/features/error-events-listing/error-events-stats/ErrorEventsStats.tsx b/src/components/features/error-events-listing/error-events-stats/ErrorEventsStats.tsx index 2bc54fc..8e6ccec 100644 --- a/src/components/features/error-events-listing/error-events-stats/ErrorEventsStats.tsx +++ b/src/components/features/error-events-listing/error-events-stats/ErrorEventsStats.tsx @@ -14,12 +14,15 @@ export const ErrorEventsStats: React.FC = () => { strict: false }) as any; - if (block) return null; + const shouldHide = !!block; const { loading, data, error } = api.errors.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/executed-reversible-transaction-listing/executed-reversible-transactions-stats/ExecutedReversibleTransactionsStats.tsx b/src/components/features/executed-reversible-transaction-listing/executed-reversible-transactions-stats/ExecutedReversibleTransactionsStats.tsx index 9b398a5..1364d69 100644 --- a/src/components/features/executed-reversible-transaction-listing/executed-reversible-transactions-stats/ExecutedReversibleTransactionsStats.tsx +++ b/src/components/features/executed-reversible-transaction-listing/executed-reversible-transactions-stats/ExecutedReversibleTransactionsStats.tsx @@ -16,13 +16,16 @@ export const ExecutedReversibleTransactionsStats: React.FC< strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); const { loading, data, error } = api.executedReversibleTransactions.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/high-security-set-details/high-security-set-information/HighSecuritySetInformation.tsx b/src/components/features/high-security-set-details/high-security-set-information/HighSecuritySetInformation.tsx index 830c37a..dcf31bd 100644 --- a/src/components/features/high-security-set-details/high-security-set-information/HighSecuritySetInformation.tsx +++ b/src/components/features/high-security-set-details/high-security-set-information/HighSecuritySetInformation.tsx @@ -32,7 +32,7 @@ export const HighSecuritySetInformation: React.FC< block: highSecuritySet?.block, timestamp: highSecuritySet?.timestamp, who: highSecuritySet?.who, - interceptor: highSecuritySet?.interceptor, + guardian: highSecuritySet?.guardian, delay: highSecuritySet?.delay } ]; @@ -87,12 +87,12 @@ export const HighSecuritySetInformation: React.FC< { label: 'Guardian', tooltip: 'The entrustee who can intercept the reversible transaction', - key: 'interceptor', + key: 'guardian', render: (value) => ( diff --git a/src/components/features/high-security-sets-listing/high-security-sets-stats/HighSecuritySetsStats.tsx b/src/components/features/high-security-sets-listing/high-security-sets-stats/HighSecuritySetsStats.tsx index 0a95116..ad57d84 100644 --- a/src/components/features/high-security-sets-listing/high-security-sets-stats/HighSecuritySetsStats.tsx +++ b/src/components/features/high-security-sets-listing/high-security-sets-stats/HighSecuritySetsStats.tsx @@ -16,12 +16,15 @@ export const HighSecuritySetsStats: React.FC< strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); const { loading, data, error } = api.highSecuritySets.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/high-security-sets-listing/high-security-sets-table/hook.tsx b/src/components/features/high-security-sets-listing/high-security-sets-table/hook.tsx index 1546f55..24b44ba 100644 --- a/src/components/features/high-security-sets-listing/high-security-sets-table/hook.tsx +++ b/src/components/features/high-security-sets-listing/high-security-sets-table/hook.tsx @@ -44,7 +44,7 @@ export const useHighSecuritySetsTable = () => { where: { OR: [ { who: { id_eq: accountId } }, - { interceptor: { id_eq: accountId } } + { guardian: { id_eq: accountId } } ] } }), diff --git a/src/components/features/miner-reward-listing/miner-rewards-stats/MinerRewardsStats.tsx b/src/components/features/miner-reward-listing/miner-rewards-stats/MinerRewardsStats.tsx index 1603424..0f5a1ce 100644 --- a/src/components/features/miner-reward-listing/miner-rewards-stats/MinerRewardsStats.tsx +++ b/src/components/features/miner-reward-listing/miner-rewards-stats/MinerRewardsStats.tsx @@ -14,12 +14,15 @@ export const MinerRewardsStats: React.FC = () => { strict: false }) as any; - if (accountId) return null; + const shouldHide = !!accountId; const { loading, data, error } = api.minerRewards.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/multisig-created-details/multisig-created-fields.tsx b/src/components/features/multisig-created-details/multisig-created-fields.tsx new file mode 100644 index 0000000..140f221 --- /dev/null +++ b/src/components/features/multisig-created-details/multisig-created-fields.tsx @@ -0,0 +1,131 @@ +import * as React from 'react'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigCreated } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +type MultisigCreatedField = { + label: string; + key: keyof MultisigCreated; + tooltip?: string; + render?: (value: unknown, item: Partial) => React.ReactNode; +}; + +const getSharedMultisigConfigurationFields = (): MultisigCreatedField[] => [ + { + label: 'Threshold', + key: 'threshold', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Nonce', + key: 'nonce', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Creator', + key: 'creator', + render: (value) => { + const creatorId = (value as MultisigCreated['creator'])?.id; + return creatorId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Signers', + key: 'signers', + render: (value) => { + const signers = value as string[] | undefined; + if (!signers?.length) return '-'; + return ( +
+ {signers.map((signer) => ( + + ))} +
+ ); + } + } +]; + +export const getMultisigCreatedEventFields = (): MultisigCreatedField[] => [ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigCreated['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value as string, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + ...getSharedMultisigConfigurationFields() +]; + +export const getMultisigAccountFields = (): MultisigCreatedField[] => [ + ...getSharedMultisigConfigurationFields(), + { + label: 'Created At', + key: 'timestamp', + render: (value) => formatTimestamp(value as string, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Creation Event', + key: 'id', + render: (_value, item) => + item.extrinsic?.id ? ( + + ) : ( + '-' + ) + } +]; diff --git a/src/components/features/multisig-created-details/multisig-created-information/MultisigCreatedInformation.tsx b/src/components/features/multisig-created-details/multisig-created-information/MultisigCreatedInformation.tsx new file mode 100644 index 0000000..585725f --- /dev/null +++ b/src/components/features/multisig-created-details/multisig-created-information/MultisigCreatedInformation.tsx @@ -0,0 +1,45 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import type { MultisigCreated } from '@/schemas'; + +import { getMultisigCreatedEventFields } from '../multisig-created-fields'; + +export interface MultisigCreatedInformationProps { + hash: string; +} + +export const MultisigCreatedInformation: React.FC< + MultisigCreatedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigCreated.getByHash().useQuery(hash); + + if (!loading && (!data || data.multisigCreatedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigCreatedEvents[0]; + + const information: Partial[] = [ + { + id: event?.id, + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + creator: event?.creator, + threshold: event?.threshold, + nonce: event?.nonce, + signers: event?.signers + } + ]; + + return ( + > + loading={loading} + data={information} + fields={getMultisigCreatedEventFields()} + /> + ); +}; diff --git a/src/components/features/multisig-created-listing/multisig-created-heading/MultisigCreatedHeading.tsx b/src/components/features/multisig-created-listing/multisig-created-heading/MultisigCreatedHeading.tsx new file mode 100644 index 0000000..f0fda1f --- /dev/null +++ b/src/components/features/multisig-created-listing/multisig-created-heading/MultisigCreatedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigCreatedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Multisig Created

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig wallets created on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-created-listing/multisig-created-stats/MultisigCreatedStats.tsx b/src/components/features/multisig-created-listing/multisig-created-stats/MultisigCreatedStats.tsx new file mode 100644 index 0000000..ba2eec3 --- /dev/null +++ b/src/components/features/multisig-created-listing/multisig-created-stats/MultisigCreatedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigCreatedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigCreated.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Multisigs Created + + + {success && ( +

+ {data?.allTime.total_multisigs_created.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Multisigs Created (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-created-listing/multisig-created-table/MultisigCreatedTable.tsx b/src/components/features/multisig-created-listing/multisig-created-table/MultisigCreatedTable.tsx new file mode 100644 index 0000000..726353f --- /dev/null +++ b/src/components/features/multisig-created-listing/multisig-created-table/MultisigCreatedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigCreatedTable } from './hook'; + +export const MultisigCreatedTable = () => { + const { getStatus, table, error } = useMultisigCreatedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-created-listing/multisig-created-table/hook.tsx b/src/components/features/multisig-created-listing/multisig-created-table/hook.tsx new file mode 100644 index 0000000..4724771 --- /dev/null +++ b/src/components/features/multisig-created-listing/multisig-created-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_CREATED_COLUMNS } from '@/components/common/table-columns/MULTISIG_CREATED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigCreatedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigCreated } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigCreatedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigCreated.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_CREATED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigCreatedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-deposits-claimed-details/multisig-deposits-claimed-information/MultisigDepositsClaimedInformation.tsx b/src/components/features/multisig-deposits-claimed-details/multisig-deposits-claimed-information/MultisigDepositsClaimedInformation.tsx new file mode 100644 index 0000000..879bfec --- /dev/null +++ b/src/components/features/multisig-deposits-claimed-details/multisig-deposits-claimed-information/MultisigDepositsClaimedInformation.tsx @@ -0,0 +1,125 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigDepositsClaimed } from '@/schemas'; +import { formatMonetaryValue, formatTimestamp } from '@/utils/formatter'; + +export interface MultisigDepositsClaimedInformationProps { + hash: string; +} + +export const MultisigDepositsClaimedInformation: React.FC< + MultisigDepositsClaimedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigDepositsClaimed + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigDepositsClaimedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigDepositsClaimedEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + multisig: event?.multisig, + claimer: event?.claimer, + total_returned: event?.total_returned, + proposals_removed: event?.proposals_removed + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigDepositsClaimed['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'multisig', + render: (value) => { + const multisigId = (value as MultisigDepositsClaimed['multisig']) + ?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Claimer', + key: 'claimer', + render: (value) => { + const claimerId = (value as MultisigDepositsClaimed['claimer'])?.id; + return claimerId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Total Returned', + key: 'total_returned', + render: (value) => formatMonetaryValue(value) + }, + { + label: 'Proposals Removed', + key: 'proposals_removed', + render: (value) => (value != null ? String(value) : '-') + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-heading/MultisigDepositsClaimedHeading.tsx b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-heading/MultisigDepositsClaimedHeading.tsx new file mode 100644 index 0000000..a4a6077 --- /dev/null +++ b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-heading/MultisigDepositsClaimedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigDepositsClaimedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Deposits Claimed

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig deposit claim events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-stats/MultisigDepositsClaimedStats.tsx b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-stats/MultisigDepositsClaimedStats.tsx new file mode 100644 index 0000000..c04b31e --- /dev/null +++ b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-stats/MultisigDepositsClaimedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigDepositsClaimedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigDepositsClaimed.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Deposits Claimed + + + {success && ( +

+ {data?.allTime.total_multisig_deposits_claimed.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Deposits Claimed (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/MultisigDepositsClaimedTable.tsx b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/MultisigDepositsClaimedTable.tsx new file mode 100644 index 0000000..68289a2 --- /dev/null +++ b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/MultisigDepositsClaimedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigDepositsClaimedTable } from './hook'; + +export const MultisigDepositsClaimedTable = () => { + const { getStatus, table, error } = useMultisigDepositsClaimedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/hook.tsx b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/hook.tsx new file mode 100644 index 0000000..8921f55 --- /dev/null +++ b/src/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_DEPOSITS_CLAIMED_COLUMNS } from '@/components/common/table-columns/MULTISIG_DEPOSITS_CLAIMED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigDepositsClaimedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigDepositsClaimed } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigDepositsClaimedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigDepositsClaimed.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_DEPOSITS_CLAIMED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigDepositsClaimedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-cancelled-details/multisig-proposal-cancelled-information/MultisigProposalCancelledInformation.tsx b/src/components/features/multisig-proposal-cancelled-details/multisig-proposal-cancelled-information/MultisigProposalCancelledInformation.tsx new file mode 100644 index 0000000..f04b8e4 --- /dev/null +++ b/src/components/features/multisig-proposal-cancelled-details/multisig-proposal-cancelled-information/MultisigProposalCancelledInformation.tsx @@ -0,0 +1,142 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalCancelled } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigProposalCancelledInformationProps { + hash: string; +} + +export const MultisigProposalCancelledInformation: React.FC< + MultisigProposalCancelledInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposalCancelled + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigProposalCancelledEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigProposalCancelledEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + proposal: event?.proposal, + cancelledBy: event?.cancelledBy + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigProposalCancelled['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigProposalCancelled['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigProposalCancelled['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Cancelled By', + key: 'cancelledBy', + render: (value) => { + const cancelledById = ( + value as MultisigProposalCancelled['cancelledBy'] + )?.id; + return cancelledById ? ( + + ) : ( + '-' + ); + } + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-heading/MultisigProposalCancelledHeading.tsx b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-heading/MultisigProposalCancelledHeading.tsx new file mode 100644 index 0000000..d14b02f --- /dev/null +++ b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-heading/MultisigProposalCancelledHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigProposalCancelledHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Proposal Cancelled

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig proposal cancellation events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-stats/MultisigProposalCancelledStats.tsx b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-stats/MultisigProposalCancelledStats.tsx new file mode 100644 index 0000000..05673f3 --- /dev/null +++ b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-stats/MultisigProposalCancelledStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalCancelledStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposalCancelled.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Proposal Cancelled + + + {success && ( +

+ {data?.allTime.total_multisig_proposals_cancelled.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposal Cancelled (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/MultisigProposalCancelledTable.tsx b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/MultisigProposalCancelledTable.tsx new file mode 100644 index 0000000..4cf95fb --- /dev/null +++ b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/MultisigProposalCancelledTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalCancelledTable } from './hook'; + +export const MultisigProposalCancelledTable = () => { + const { getStatus, table, error } = useMultisigProposalCancelledTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/hook.tsx b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/hook.tsx new file mode 100644 index 0000000..e3521f9 --- /dev/null +++ b/src/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/hook.tsx @@ -0,0 +1,99 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_CANCELLED_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_CANCELLED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalCancelledSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposalCancelled } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalCancelledTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy( + orderBy ?? '' + ); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposalCancelled.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_CANCELLED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposalCancelledEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-created-details/multisig-proposal-created-information/MultisigProposalCreatedInformation.tsx b/src/components/features/multisig-proposal-created-details/multisig-proposal-created-information/MultisigProposalCreatedInformation.tsx new file mode 100644 index 0000000..ea66f41 --- /dev/null +++ b/src/components/features/multisig-proposal-created-details/multisig-proposal-created-information/MultisigProposalCreatedInformation.tsx @@ -0,0 +1,123 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalCreated } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigProposalCreatedInformationProps { + hash: string; +} + +export const MultisigProposalCreatedInformation: React.FC< + MultisigProposalCreatedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposalCreated + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigProposalCreatedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigProposalCreatedEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + proposal: event?.proposal + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigProposalCreated['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigProposalCreated['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigProposalCreated['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-heading/MultisigProposalCreatedHeading.tsx b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-heading/MultisigProposalCreatedHeading.tsx new file mode 100644 index 0000000..5deae87 --- /dev/null +++ b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-heading/MultisigProposalCreatedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigProposalCreatedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Proposal Created

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig proposal creation events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-stats/MultisigProposalCreatedStats.tsx b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-stats/MultisigProposalCreatedStats.tsx new file mode 100644 index 0000000..17ddee5 --- /dev/null +++ b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-stats/MultisigProposalCreatedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalCreatedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposalCreated.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Proposal Created + + + {success && ( +

+ {data?.allTime.total_multisig_proposals.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposal Created (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/MultisigProposalCreatedTable.tsx b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/MultisigProposalCreatedTable.tsx new file mode 100644 index 0000000..41c4472 --- /dev/null +++ b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/MultisigProposalCreatedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalCreatedTable } from './hook'; + +export const MultisigProposalCreatedTable = () => { + const { getStatus, table, error } = useMultisigProposalCreatedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/hook.tsx b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/hook.tsx new file mode 100644 index 0000000..d0f2ec3 --- /dev/null +++ b/src/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_CREATED_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_CREATED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalCreatedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposalCreated } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalCreatedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposalCreated.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_CREATED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposalCreatedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-details/multisig-proposal-information/MultisigProposalInformation.tsx b/src/components/features/multisig-proposal-details/multisig-proposal-information/MultisigProposalInformation.tsx new file mode 100644 index 0000000..ff0e363 --- /dev/null +++ b/src/components/features/multisig-proposal-details/multisig-proposal-information/MultisigProposalInformation.tsx @@ -0,0 +1,386 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; +import { useMemo } from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { TimestampDisplay } from '@/components/ui/timestamp-display'; +import { RESOURCES } from '@/constants/resources'; +import { TRANSACTION_TYPE_CONFIG } from '@/constants/transaction-types'; +import type { + MultisigProposal, + MultisigProposalLifecycleEvent +} from '@/schemas'; +import type { UnifiedTransactionType } from '@/schemas/unified-transaction'; +import { formatMonetaryValue, formatTimestamp } from '@/utils/formatter'; +import { getExtrinsicDetailPath } from '@/utils/get-extrinsic-detail-path'; +import { getMultisigProposalEventHref } from '@/utils/get-multisig-proposal-event-href'; +import { getMultisigProposalKind } from '@/utils/get-multisig-proposal-kind'; + +export interface MultisigProposalInformationProps { + id: string; +} + +type LifecycleRow = MultisigProposalLifecycleEvent & { + type: UnifiedTransactionType; +}; + +const LIFECYCLE_SECTIONS: { + type: UnifiedTransactionType; + key: + | 'createdEvents' + | 'signerApprovedEvents' + | 'readyEvents' + | 'executedEvents' + | 'cancelledEvents' + | 'removedEvents'; +}[] = [ + { type: 'multisig-proposal-created', key: 'createdEvents' }, + { type: 'multisig-signer-approved', key: 'signerApprovedEvents' }, + { type: 'multisig-proposal-ready', key: 'readyEvents' }, + { type: 'multisig-proposal-executed', key: 'executedEvents' }, + { type: 'multisig-proposal-cancelled', key: 'cancelledEvents' }, + { type: 'multisig-proposal-removed', key: 'removedEvents' } +]; + +const accountLink = (accountId?: string | null) => + accountId ? ( + + ) : ( + '-' + ); + +type ProposalField = { + label: string; + key: keyof MultisigProposal; + render?: (value: unknown, item: Partial) => React.ReactNode; +}; + +const BASE_PROPOSAL_FIELDS: ProposalField[] = [ + { + label: 'ID', + key: 'id', + render: (value) => + value ? : '-' + }, + { + label: 'Status', + key: 'status', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Deposit', + key: 'deposit', + render: (value) => + value != null ? formatMonetaryValue(String(value), 5) : '-' + }, + { + label: 'Expiry Block', + key: 'expiry_block', + render: (value) => + value != null ? ( + + ) : ( + '-' + ) + }, + { + label: 'Pallet / Call', + key: 'pallet', + render: (_value, item) => + item.pallet && item.call ? `${item.pallet}.${item.call}` : '-' + }, + { + label: 'Created At', + key: 'created_at', + render: (value) => formatTimestamp(value as string, true) + }, + { + label: 'Creation Block', + key: 'createdAtBlock', + render: (value) => { + const block = value as MultisigProposal['createdAtBlock']; + return block?.height != null ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Creation Extrinsic', + key: 'createdExtrinsic', + render: (value) => { + const extrinsic = value as MultisigProposal['createdExtrinsic']; + if (!extrinsic?.id) return '-'; + const href = + extrinsic.pallet && extrinsic.call + ? getExtrinsicDetailPath({ + id: extrinsic.id, + pallet: extrinsic.pallet, + call: extrinsic.call + }) + : undefined; + return href ? ( + + ) : ( + + ); + } + }, + { + label: 'Multisig', + key: 'multisig', + render: (value) => accountLink((value as MultisigProposal['multisig'])?.id) + }, + { + label: 'Proposer', + key: 'proposer', + render: (value) => accountLink((value as MultisigProposal['proposer'])?.id) + }, + { + label: 'Approvals', + key: 'approvals', + render: (value) => { + const approvals = value as string[] | undefined; + if (!approvals?.length) return '-'; + return ( +
+ {approvals.map((approver) => ( + + ))} +
+ ); + } + } +]; + +const BALANCE_TRANSFER_FIELDS: ProposalField[] = [ + { + label: 'Transfer To', + key: 'transferTo', + render: (value) => + accountLink((value as MultisigProposal['transferTo'])?.id) + }, + { + label: 'Transfer Amount', + key: 'transfer_amount', + render: (value) => + value != null ? formatMonetaryValue(String(value), 5) : '-' + } +]; + +const SCHEDULED_TRANSFER_FIELDS: ProposalField[] = [ + { + label: 'Schedule To', + key: 'scheduleTo', + render: (value) => + accountLink((value as MultisigProposal['scheduleTo'])?.id) + }, + { + label: 'Schedule Amount', + key: 'schedule_amount', + render: (value) => + value != null ? formatMonetaryValue(String(value), 5) : '-' + }, + { + label: 'Delay Kind', + key: 'delay_kind', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Delay Value', + key: 'delay_value', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Schedule Asset ID', + key: 'schedule_asset_id', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Tx ID', + key: 'tx_id', + render: (value) => { + if (!value) return '-'; + const txId = String(value); + + return ( + + ); + } + } +]; + +const SET_HIGH_SECURITY_FIELDS: ProposalField[] = [ + { + label: 'Delay Value', + key: 'delay_value', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Delay Kind', + key: 'delay_kind', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Guardian', + key: 'guardian', + render: (value) => accountLink((value as MultisigProposal['guardian'])?.id) + } +]; + +const RECOVER_FUNDS_FIELDS: ProposalField[] = [ + { + label: 'Recover Account', + key: 'recoverAccount', + render: (value) => + accountLink((value as MultisigProposal['recoverAccount'])?.id) + } +]; + +const TAIL_PROPOSAL_FIELDS: ProposalField[] = [ + { + label: 'Decode Error', + key: 'decode_error', + render: (value) => (value != null ? String(value) : '-') + } +]; + +const getProposalFields = ( + proposal?: MultisigProposal | null +): ProposalField[] => { + if (!proposal) return BASE_PROPOSAL_FIELDS; + + const kind = getMultisigProposalKind(proposal); + let transferFields: ProposalField[]; + + switch (kind) { + case 'balance-transfer': + transferFields = BALANCE_TRANSFER_FIELDS; + break; + case 'scheduled-transfer': + transferFields = SCHEDULED_TRANSFER_FIELDS; + break; + case 'set-high-security': + transferFields = SET_HIGH_SECURITY_FIELDS; + break; + case 'recover-funds': + transferFields = RECOVER_FUNDS_FIELDS; + break; + default: + transferFields = []; + break; + } + + return [...BASE_PROPOSAL_FIELDS, ...transferFields, ...TAIL_PROPOSAL_FIELDS]; +}; + +export const MultisigProposalInformation: React.FC< + MultisigProposalInformationProps +> = ({ id }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposals.getById().useQuery(id); + + const proposal = data?.multisigProposal; + const fields = useMemo(() => getProposalFields(proposal), [proposal]); + + if (!loading && !data?.multisigProposal) throw notFound(); + + const information: Partial[] = proposal ? [proposal] : []; + + const lifecycleRows: LifecycleRow[] = LIFECYCLE_SECTIONS.flatMap( + ({ type, key }) => + (data?.[key] ?? []).map((event: MultisigProposalLifecycleEvent) => ({ + ...event, + type + })) + ).sort( + (a, b) => new Date(a.timestamp).getTime() - new Date(b.timestamp).getTime() + ); + + return ( + <> + > + loading={loading} + data={information} + fields={fields} + /> + +

Lifecycle Events

+ {loading &&

Loading...

} + {!loading && lifecycleRows.length === 0 && ( +

+ No lifecycle events found. +

+ )} + {!loading && lifecycleRows.length > 0 && ( +
+ + + + + + + + + + {lifecycleRows.map((row) => { + const config = TRANSACTION_TYPE_CONFIG[row.type]; + const eventHref = getMultisigProposalEventHref( + row.type, + row.extrinsic?.id + ); + return ( + + + + + + ); + })} + +
EventBlockTimestamp
+ {eventHref ? ( + + ) : ( + config.label + )} + + {row.block?.height != null ? ( + + ) : ( + '-' + )} + + +
+
+ )} + + ); +}; diff --git a/src/components/features/multisig-proposal-executed-details/multisig-proposal-executed-information/MultisigProposalExecutedInformation.tsx b/src/components/features/multisig-proposal-executed-details/multisig-proposal-executed-information/MultisigProposalExecutedInformation.tsx new file mode 100644 index 0000000..0a7dc18 --- /dev/null +++ b/src/components/features/multisig-proposal-executed-details/multisig-proposal-executed-information/MultisigProposalExecutedInformation.tsx @@ -0,0 +1,150 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalExecuted } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigProposalExecutedInformationProps { + hash: string; +} + +export const MultisigProposalExecutedInformation: React.FC< + MultisigProposalExecutedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposalExecuted + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigProposalExecutedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigProposalExecutedEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + proposal: event?.proposal, + approvers: event?.approvers, + result: event?.result + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigProposalExecuted['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigProposalExecuted['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigProposalExecuted['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Approvers', + key: 'approvers', + render: (value) => { + const approvers = value as string[] | undefined; + if (!approvers?.length) return '-'; + return ( +
+ {approvers.map((approver) => ( + + ))} +
+ ); + } + }, + { + label: 'Result', + key: 'result', + render: (value) => (value != null ? String(value) : '-') + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-heading/MultisigProposalExecutedHeading.tsx b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-heading/MultisigProposalExecutedHeading.tsx new file mode 100644 index 0000000..f80b678 --- /dev/null +++ b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-heading/MultisigProposalExecutedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigProposalExecutedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Proposal Executed

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig proposal execution events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-stats/MultisigProposalExecutedStats.tsx b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-stats/MultisigProposalExecutedStats.tsx new file mode 100644 index 0000000..217e81e --- /dev/null +++ b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-stats/MultisigProposalExecutedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalExecutedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposalExecuted.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Proposal Executed + + + {success && ( +

+ {data?.allTime.total_multisig_proposals_executed.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposal Executed (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/MultisigProposalExecutedTable.tsx b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/MultisigProposalExecutedTable.tsx new file mode 100644 index 0000000..3878e53 --- /dev/null +++ b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/MultisigProposalExecutedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalExecutedTable } from './hook'; + +export const MultisigProposalExecutedTable = () => { + const { getStatus, table, error } = useMultisigProposalExecutedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/hook.tsx b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/hook.tsx new file mode 100644 index 0000000..6702232 --- /dev/null +++ b/src/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/hook.tsx @@ -0,0 +1,99 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_EXECUTED_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_EXECUTED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalExecutedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposalExecuted } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalExecutedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy( + orderBy ?? '' + ); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposalExecuted.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_EXECUTED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposalExecutedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-listing/multisig-proposal-heading/MultisigProposalHeading.tsx b/src/components/features/multisig-proposal-listing/multisig-proposal-heading/MultisigProposalHeading.tsx new file mode 100644 index 0000000..a831e44 --- /dev/null +++ b/src/components/features/multisig-proposal-listing/multisig-proposal-heading/MultisigProposalHeading.tsx @@ -0,0 +1,10 @@ +import * as React from 'react'; + +export const MultisigProposalHeading: React.FC = () => ( +
+

Multisig Proposals

+

+ Browse on-chain multisig proposals and their current state. +

+
+); diff --git a/src/components/features/multisig-proposal-listing/multisig-proposal-stats/MultisigProposalStats.tsx b/src/components/features/multisig-proposal-listing/multisig-proposal-stats/MultisigProposalStats.tsx new file mode 100644 index 0000000..4eb5f9b --- /dev/null +++ b/src/components/features/multisig-proposal-listing/multisig-proposal-stats/MultisigProposalStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposals.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Multisig Proposals + + + {success && ( +

+ {data?.allTime.total_multisig_proposals.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposals (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-listing/multisig-proposal-table/MultisigProposalTable.tsx b/src/components/features/multisig-proposal-listing/multisig-proposal-table/MultisigProposalTable.tsx new file mode 100644 index 0000000..ffb3f36 --- /dev/null +++ b/src/components/features/multisig-proposal-listing/multisig-proposal-table/MultisigProposalTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalTable } from './hook'; + +export const MultisigProposalTable = () => { + const { getStatus, table, error } = useMultisigProposalTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-listing/multisig-proposal-table/hook.tsx b/src/components/features/multisig-proposal-listing/multisig-proposal-table/hook.tsx new file mode 100644 index 0000000..caecd39 --- /dev/null +++ b/src/components/features/multisig-proposal-listing/multisig-proposal-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposal } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposals.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + createdAtBlock: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposals ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-ready-details/multisig-proposal-ready-information/MultisigProposalReadyInformation.tsx b/src/components/features/multisig-proposal-ready-details/multisig-proposal-ready-information/MultisigProposalReadyInformation.tsx new file mode 100644 index 0000000..0baa943 --- /dev/null +++ b/src/components/features/multisig-proposal-ready-details/multisig-proposal-ready-information/MultisigProposalReadyInformation.tsx @@ -0,0 +1,125 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalReady } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigProposalReadyInformationProps { + hash: string; +} + +export const MultisigProposalReadyInformation: React.FC< + MultisigProposalReadyInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposalReady + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigProposalReadyEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigProposalReadyEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + approvals_count: event?.approvals_count, + proposal: event?.proposal + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigProposalReady['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Approvals Count', + key: 'approvals_count', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigProposalReady['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigProposalReady['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-heading/MultisigProposalReadyHeading.tsx b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-heading/MultisigProposalReadyHeading.tsx new file mode 100644 index 0000000..e491b4f --- /dev/null +++ b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-heading/MultisigProposalReadyHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigProposalReadyHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Proposal Ready

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig proposal ready events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-stats/MultisigProposalReadyStats.tsx b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-stats/MultisigProposalReadyStats.tsx new file mode 100644 index 0000000..f1c4b57 --- /dev/null +++ b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-stats/MultisigProposalReadyStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalReadyStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposalReady.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Proposal Ready + + + {success && ( +

+ {data?.allTime.total_multisig_proposal_ready.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposal Ready (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/MultisigProposalReadyTable.tsx b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/MultisigProposalReadyTable.tsx new file mode 100644 index 0000000..9fbbf93 --- /dev/null +++ b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/MultisigProposalReadyTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalReadyTable } from './hook'; + +export const MultisigProposalReadyTable = () => { + const { getStatus, table, error } = useMultisigProposalReadyTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/hook.tsx b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/hook.tsx new file mode 100644 index 0000000..4840e24 --- /dev/null +++ b/src/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_READY_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_READY_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalReadySorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposalReady } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalReadyTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposalReady.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_READY_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposalReadyEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-proposal-removed-details/multisig-proposal-removed-information/MultisigProposalRemovedInformation.tsx b/src/components/features/multisig-proposal-removed-details/multisig-proposal-removed-information/MultisigProposalRemovedInformation.tsx new file mode 100644 index 0000000..6e42546 --- /dev/null +++ b/src/components/features/multisig-proposal-removed-details/multisig-proposal-removed-information/MultisigProposalRemovedInformation.tsx @@ -0,0 +1,141 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigProposalRemoved } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigProposalRemovedInformationProps { + hash: string; +} + +export const MultisigProposalRemovedInformation: React.FC< + MultisigProposalRemovedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigProposalRemoved + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigProposalRemovedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigProposalRemovedEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + proposal: event?.proposal, + removedBy: event?.removedBy + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigProposalRemoved['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigProposalRemoved['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigProposalRemoved['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Removed By', + key: 'removedBy', + render: (value) => { + const removedById = (value as MultisigProposalRemoved['removedBy']) + ?.id; + return removedById ? ( + + ) : ( + '-' + ); + } + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-heading/MultisigProposalRemovedHeading.tsx b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-heading/MultisigProposalRemovedHeading.tsx new file mode 100644 index 0000000..8fd6810 --- /dev/null +++ b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-heading/MultisigProposalRemovedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigProposalRemovedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Proposal Removed

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig proposal removal events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-stats/MultisigProposalRemovedStats.tsx b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-stats/MultisigProposalRemovedStats.tsx new file mode 100644 index 0000000..2dd7f33 --- /dev/null +++ b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-stats/MultisigProposalRemovedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigProposalRemovedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigProposalRemoved.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Proposal Removed + + + {success && ( +

+ {data?.allTime.total_multisig_proposals_removed.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Proposal Removed (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/MultisigProposalRemovedTable.tsx b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/MultisigProposalRemovedTable.tsx new file mode 100644 index 0000000..26a66e2 --- /dev/null +++ b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/MultisigProposalRemovedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigProposalRemovedTable } from './hook'; + +export const MultisigProposalRemovedTable = () => { + const { getStatus, table, error } = useMultisigProposalRemovedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/hook.tsx b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/hook.tsx new file mode 100644 index 0000000..f63558c --- /dev/null +++ b/src/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_PROPOSAL_REMOVED_COLUMNS } from '@/components/common/table-columns/MULTISIG_PROPOSAL_REMOVED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigProposalRemovedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigProposalRemoved } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigProposalRemovedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigProposalRemoved.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_PROPOSAL_REMOVED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigProposalRemovedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/multisig-signer-approved-details/multisig-signer-approved-information/MultisigSignerApprovedInformation.tsx b/src/components/features/multisig-signer-approved-details/multisig-signer-approved-information/MultisigSignerApprovedInformation.tsx new file mode 100644 index 0000000..4bd242e --- /dev/null +++ b/src/components/features/multisig-signer-approved-details/multisig-signer-approved-information/MultisigSignerApprovedInformation.tsx @@ -0,0 +1,145 @@ +import { notFound } from '@tanstack/react-router'; +import * as React from 'react'; + +import useApiClient from '@/api'; +import { DataList } from '@/components/ui/composites/data-list/DataList'; +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { ProposalIdLink } from '@/components/ui/composites/proposal-id-link/ProposalIdLink'; +import { TextWithCopy } from '@/components/ui/composites/text-with-copy/TextWithCopy'; +import { RESOURCES } from '@/constants/resources'; +import type { MultisigSignerApproved } from '@/schemas'; +import { formatTimestamp } from '@/utils/formatter'; + +export interface MultisigSignerApprovedInformationProps { + hash: string; +} + +export const MultisigSignerApprovedInformation: React.FC< + MultisigSignerApprovedInformationProps +> = ({ hash }) => { + const api = useApiClient(); + const { data, loading } = api.multisigSignerApproved + .getByHash() + .useQuery(hash); + + if (!loading && (!data || data.multisigSignerApprovedEvents.length !== 1)) + throw notFound(); + + const event = data?.multisigSignerApprovedEvents[0]; + + const information: Partial[] = [ + { + timestamp: event?.timestamp, + block: event?.block, + extrinsic: event?.extrinsic, + approver: event?.approver, + approvals_count: event?.approvals_count, + proposal: event?.proposal + } + ]; + + return ( + > + loading={loading} + data={information} + fields={[ + { + label: 'Extrinsic Hash', + key: 'extrinsic', + render: (value) => + (value as MultisigSignerApproved['extrinsic'])?.id ? ( + + ) : ( + '-' + ) + }, + { + label: 'Timestamp', + key: 'timestamp', + render: (value) => formatTimestamp(value, true) + }, + { + label: 'Block', + key: 'block', + render: (value) => ( + + ) + }, + { + label: 'Approver', + key: 'approver', + render: (value) => { + const approverId = (value as MultisigSignerApproved['approver']) + ?.id; + return approverId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Approvals Count', + key: 'approvals_count', + render: (value) => (value != null ? String(value) : '-') + }, + { + label: 'Proposal', + key: 'proposal', + render: (value) => ( + + ) + }, + { + label: 'Multisig', + key: 'proposal', + render: (value) => { + const multisigId = (value as MultisigSignerApproved['proposal']) + ?.multisig?.id; + return multisigId ? ( + + ) : ( + '-' + ); + } + }, + { + label: 'Proposer', + key: 'proposal', + render: (value) => { + const proposerId = (value as MultisigSignerApproved['proposal']) + ?.proposer?.id; + return proposerId ? ( + + ) : ( + '-' + ); + } + } + ]} + /> + ); +}; diff --git a/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-heading/MultisigSignerApprovedHeading.tsx b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-heading/MultisigSignerApprovedHeading.tsx new file mode 100644 index 0000000..8747213 --- /dev/null +++ b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-heading/MultisigSignerApprovedHeading.tsx @@ -0,0 +1,30 @@ +import { Link, useSearch } from '@tanstack/react-router'; +import * as React from 'react'; + +export const MultisigSignerApprovedHeading: React.FC = () => { + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + return ( +
+

Signer Approved

+ {block ? ( +
+ In block + + {block} + +
+ ) : ( +

+ A list of all multisig signer approval events on the network. +

+ )} +
+ ); +}; diff --git a/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-stats/MultisigSignerApprovedStats.tsx b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-stats/MultisigSignerApprovedStats.tsx new file mode 100644 index 0000000..c9e1c11 --- /dev/null +++ b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-stats/MultisigSignerApprovedStats.tsx @@ -0,0 +1,63 @@ +import { useSearch } from '@tanstack/react-router'; +import React from 'react'; + +import useApiClient from '@/api'; +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; +import { Skeleton } from '@/components/ui/skeleton'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; + +export const MultisigSignerApprovedStats: React.FC = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const shouldHide = !!block; + + const { loading, data, error } = api.multisigSignerApproved.useGetStats({ + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide + }); + + if (shouldHide) return null; + + const success = !loading && !error; + + return ( +
+ + + Total Signer Approved + + + {success && ( +

+ {data?.allTime.total_multisig_signer_approved.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+ + + + Recent Signer Approved (24H) + + + {success && ( +

+ {data?.last24Hour.aggregate.totalCount.toLocaleString()} +

+ )} + {loading && } + {error && ( +

Error: {error.message}

+ )} +
+
+
+ ); +}; diff --git a/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/MultisigSignerApprovedTable.tsx b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/MultisigSignerApprovedTable.tsx new file mode 100644 index 0000000..4804446 --- /dev/null +++ b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/MultisigSignerApprovedTable.tsx @@ -0,0 +1,20 @@ +import React from 'react'; + +import { DataTable } from '@/components/ui/composites/data-table/DataTable'; + +import { useMultisigSignerApprovedTable } from './hook'; + +export const MultisigSignerApprovedTable = () => { + const { getStatus, table, error } = useMultisigSignerApprovedTable(); + + return ( + Error: {error && error.message}

+ }} + withControls + /> + ); +}; diff --git a/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/hook.tsx b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/hook.tsx new file mode 100644 index 0000000..db24bb2 --- /dev/null +++ b/src/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/hook.tsx @@ -0,0 +1,97 @@ +import { useSearch } from '@tanstack/react-router'; +import { getCoreRowModel, useReactTable } from '@tanstack/react-table'; +import { useEffect, useMemo, useState } from 'react'; + +import useApiClient from '@/api'; +import { MULTISIG_SIGNER_APPROVED_COLUMNS } from '@/components/common/table-columns/MULTISIG_SIGNER_APPROVED_COLUMNS'; +import { DATA_POOL_INTERVAL } from '@/constants/data-pool-interval'; +import { QUERY_DEFAULT_LIMIT } from '@/constants/query-default-limit'; +import type { MultisigSignerApprovedSorts } from '@/constants/query-sorts'; +import { useOrderBy } from '@/hooks/useOrderBy'; +import { useTableState } from '@/hooks/useTableState'; +import type { MultisigSignerApproved } from '@/schemas'; +import { transformSortLiteral } from '@/utils/transform-sort'; + +export const useMultisigSignerApprovedTable = () => { + const api = useApiClient(); + const { block } = useSearch({ + strict: false + }) as { block?: string }; + + const { + orderBy, + limit, + currentPageIndex, + handleChangeSorting, + handleChangePagination, + paginationValue + } = useTableState(null, QUERY_DEFAULT_LIMIT); + + const orderByObject = useOrderBy(orderBy ?? ''); + const sortingValue = transformSortLiteral(orderBy); + + const { + loading, + data, + error: fetchError + } = api.multisigSignerApproved.useGetAll({ + pollInterval: DATA_POOL_INTERVAL, + variables: { + orderBy: orderByObject, + limit, + offset: currentPageIndex * limit, + ...(block && { + where: { + block: { height: { _eq: Number(block) } } + } + }) + } + }); + + const columns = useMemo(() => MULTISIG_SIGNER_APPROVED_COLUMNS, []); + const [rowCount, setRowCount] = useState( + data?.meta.aggregate.totalCount ?? 0 + ); + + const table = useReactTable({ + data: data?.multisigSignerApprovedEvents ?? [], + columns, + getCoreRowModel: getCoreRowModel(), + state: { + sorting: sortingValue, + pagination: paginationValue + }, + rowCount, + onSortingChange: handleChangeSorting, + onPaginationChange: handleChangePagination, + manualSorting: true, + manualPagination: true + }); + + const success = !loading && !fetchError; + const error = !loading && fetchError; + + const getStatus = () => { + switch (true) { + case success: + return 'success'; + case !!error: + return 'error'; + case !!loading: + return 'loading'; + default: + return 'idle'; + } + }; + + useEffect(() => { + if (!loading && data?.meta.aggregate.totalCount) + setRowCount(data.meta.aggregate.totalCount); + }, [loading, data?.meta.aggregate.totalCount]); + + return { + table, + getStatus, + error: fetchError + }; +}; diff --git a/src/components/features/scheduled-reversible-transaction-listing/scheduled-reversible-transactions-stats/ScheduledReversibleTransactionsStats.tsx b/src/components/features/scheduled-reversible-transaction-listing/scheduled-reversible-transactions-stats/ScheduledReversibleTransactionsStats.tsx index 0126c2d..1c537ab 100644 --- a/src/components/features/scheduled-reversible-transaction-listing/scheduled-reversible-transactions-stats/ScheduledReversibleTransactionsStats.tsx +++ b/src/components/features/scheduled-reversible-transaction-listing/scheduled-reversible-transactions-stats/ScheduledReversibleTransactionsStats.tsx @@ -16,13 +16,16 @@ export const ScheduledReversibleTransactionsStats: React.FC< strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); const { loading, data, error } = api.scheduledReversibleTransactions.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/features/transaction-listing/transactions-stats/TransactionsStats.tsx b/src/components/features/transaction-listing/transactions-stats/TransactionsStats.tsx index 26b9567..150b89f 100644 --- a/src/components/features/transaction-listing/transactions-stats/TransactionsStats.tsx +++ b/src/components/features/transaction-listing/transactions-stats/TransactionsStats.tsx @@ -14,12 +14,15 @@ export const TransactionsStats: React.FC = () => { strict: false }) as any; - if (accountId || block) return null; + const shouldHide = !!(accountId || block); const { loading, data, error } = api.transactions.useGetStats({ - pollInterval: DATA_POOL_INTERVAL + pollInterval: DATA_POOL_INTERVAL, + skip: shouldHide }); + if (shouldHide) return null; + const success = !loading && !error; return ( diff --git a/src/components/ui/composites/proposal-id-link/ProposalIdLink.tsx b/src/components/ui/composites/proposal-id-link/ProposalIdLink.tsx new file mode 100644 index 0000000..1dc9198 --- /dev/null +++ b/src/components/ui/composites/proposal-id-link/ProposalIdLink.tsx @@ -0,0 +1,23 @@ +import * as React from 'react'; + +import { LinkWithCopy } from '@/components/ui/composites/link-with-copy/LinkWithCopy'; +import { formatTxAddress } from '@/utils/formatter'; +import { getMultisigProposalHref } from '@/utils/get-multisig-proposal-href'; + +export interface ProposalIdLinkProps { + proposal?: { id?: string } | null; +} + +export const ProposalIdLink: React.FC = ({ proposal }) => { + const id = proposal?.id; + if (!id) return <>-; + + const href = getMultisigProposalHref(proposal); + const text = formatTxAddress(id); + + if (!href) return <>{text}; + + return ( + + ); +}; diff --git a/src/config/site-navigations.ts b/src/config/site-navigations.ts index 63983a1..f02e455 100644 --- a/src/config/site-navigations.ts +++ b/src/config/site-navigations.ts @@ -63,6 +63,51 @@ export const SITE_NAVIGATIONS: (SiteNavigation | ParentNavigation)[] = [ label: 'High Security Sets', path: '/high-security-sets', longLabel: 'High Security Sets' + }, + { + label: 'Multisig Created', + path: '/multisig-created', + longLabel: 'Multisig Created Events' + }, + { + label: 'Multisig Proposals', + path: '/multisig-proposals', + longLabel: 'Multisig Proposals' + }, + { + label: 'Proposal Created', + path: '/multisig-proposal-created', + longLabel: 'Multisig Proposal Created Events' + }, + { + label: 'Signer Approved', + path: '/multisig-signer-approved', + longLabel: 'Multisig Signer Approved Events' + }, + { + label: 'Proposal Ready', + path: '/multisig-proposal-ready', + longLabel: 'Multisig Proposal Ready Events' + }, + { + label: 'Proposal Executed', + path: '/multisig-proposal-executed', + longLabel: 'Multisig Proposal Executed Events' + }, + { + label: 'Proposal Cancelled', + path: '/multisig-proposal-cancelled', + longLabel: 'Multisig Proposal Cancelled Events' + }, + { + label: 'Proposal Removed', + path: '/multisig-proposal-removed', + longLabel: 'Multisig Proposal Removed Events' + }, + { + label: 'Deposits Claimed', + path: '/multisig-deposits-claimed', + longLabel: 'Multisig Deposits Claimed Events' } ] }, diff --git a/src/constants/query-sorts/index.ts b/src/constants/query-sorts/index.ts index f4294fc..da8eaaa 100644 --- a/src/constants/query-sorts/index.ts +++ b/src/constants/query-sorts/index.ts @@ -3,6 +3,15 @@ export * from './blocks'; export * from './errors'; export * from './high-security-sets'; export * from './miner-rewards'; +export * from './multisig-created'; +export * from './multisig-deposits-claimed'; +export * from './multisig-proposal'; +export * from './multisig-proposal-cancelled'; +export * from './multisig-proposal-created'; +export * from './multisig-proposal-executed'; +export * from './multisig-proposal-ready'; +export * from './multisig-proposal-removed'; +export * from './multisig-signer-approved'; export * from './reversible-transactions'; export * from './transactions'; export * from './wormhole'; diff --git a/src/constants/query-sorts/multisig-created.ts b/src/constants/query-sorts/multisig-created.ts new file mode 100644 index 0000000..40a3a80 --- /dev/null +++ b/src/constants/query-sorts/multisig-created.ts @@ -0,0 +1,19 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigCreatedSorts { + id?: SortDirection; + timestamp?: SortDirection; + threshold?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_CREATED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'threshold:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'threshold:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-deposits-claimed.ts b/src/constants/query-sorts/multisig-deposits-claimed.ts new file mode 100644 index 0000000..91dab6b --- /dev/null +++ b/src/constants/query-sorts/multisig-deposits-claimed.ts @@ -0,0 +1,22 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigDepositsClaimedSorts { + id?: SortDirection; + timestamp?: SortDirection; + total_returned?: SortDirection; + proposals_removed?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_DEPOSITS_CLAIMED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'total_returned:desc', + 'proposals_removed:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'total_returned:asc', + 'proposals_removed:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal-cancelled.ts b/src/constants/query-sorts/multisig-proposal-cancelled.ts new file mode 100644 index 0000000..14bf275 --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal-cancelled.ts @@ -0,0 +1,16 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalCancelledSorts { + id?: SortDirection; + timestamp?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_PROPOSAL_CANCELLED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal-created.ts b/src/constants/query-sorts/multisig-proposal-created.ts new file mode 100644 index 0000000..69793d5 --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal-created.ts @@ -0,0 +1,16 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalCreatedSorts { + id?: SortDirection; + timestamp?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_PROPOSAL_CREATED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal-executed.ts b/src/constants/query-sorts/multisig-proposal-executed.ts new file mode 100644 index 0000000..ce21061 --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal-executed.ts @@ -0,0 +1,19 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalExecutedSorts { + id?: SortDirection; + timestamp?: SortDirection; + result?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_PROPOSAL_EXECUTED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'result:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'result:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal-ready.ts b/src/constants/query-sorts/multisig-proposal-ready.ts new file mode 100644 index 0000000..9877aa0 --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal-ready.ts @@ -0,0 +1,19 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalReadySorts { + id?: SortDirection; + timestamp?: SortDirection; + approvals_count?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_PROPOSAL_READY_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'approvals_count:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'approvals_count:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal-removed.ts b/src/constants/query-sorts/multisig-proposal-removed.ts new file mode 100644 index 0000000..33f16cf --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal-removed.ts @@ -0,0 +1,16 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalRemovedSorts { + id?: SortDirection; + timestamp?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_PROPOSAL_REMOVED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'block_height:asc' +]; diff --git a/src/constants/query-sorts/multisig-proposal.ts b/src/constants/query-sorts/multisig-proposal.ts new file mode 100644 index 0000000..6c7eb7a --- /dev/null +++ b/src/constants/query-sorts/multisig-proposal.ts @@ -0,0 +1,20 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigProposalSorts { + id?: SortDirection; + status?: SortDirection; + deposit?: SortDirection; + created_at?: SortDirection; + expiry_block?: SortDirection; +} + +export const MULTISIG_PROPOSAL_SORTS_LITERALS = [ + 'id:desc', + 'created_at:desc', + 'status:desc', + 'expiry_block:desc', + 'id:asc', + 'created_at:asc', + 'status:asc', + 'expiry_block:asc' +]; diff --git a/src/constants/query-sorts/multisig-signer-approved.ts b/src/constants/query-sorts/multisig-signer-approved.ts new file mode 100644 index 0000000..c06c06c --- /dev/null +++ b/src/constants/query-sorts/multisig-signer-approved.ts @@ -0,0 +1,19 @@ +import type { SortDirection } from '@/types/query'; + +export interface MultisigSignerApprovedSorts { + id?: SortDirection; + timestamp?: SortDirection; + approvals_count?: SortDirection; + block_height?: SortDirection; +} + +export const MULTISIG_SIGNER_APPROVED_SORTS_LITERALS = [ + 'id:desc', + 'timestamp:desc', + 'approvals_count:desc', + 'block_height:desc', + 'id:asc', + 'timestamp:asc', + 'approvals_count:asc', + 'block_height:asc' +]; diff --git a/src/constants/resources.ts b/src/constants/resources.ts index 80fde4f..6a0edb5 100644 --- a/src/constants/resources.ts +++ b/src/constants/resources.ts @@ -8,5 +8,14 @@ export const RESOURCES = { minerRewards: '/miner-rewards', highSecuritySets: '/high-security-sets', errors: '/errors', - wormhole: '/wormhole' + wormhole: '/wormhole', + multisigCreated: '/multisig-created', + multisigProposals: '/multisig-proposals', + multisigProposalCreated: '/multisig-proposal-created', + multisigSignerApproved: '/multisig-signer-approved', + multisigProposalReady: '/multisig-proposal-ready', + multisigProposalExecuted: '/multisig-proposal-executed', + multisigProposalCancelled: '/multisig-proposal-cancelled', + multisigProposalRemoved: '/multisig-proposal-removed', + multisigDepositsClaimed: '/multisig-deposits-claimed' } as const; diff --git a/src/constants/token-decimals.ts b/src/constants/token-decimals.ts new file mode 100644 index 0000000..ddea4fa --- /dev/null +++ b/src/constants/token-decimals.ts @@ -0,0 +1 @@ +export const TOKEN_DECIMALS = 12; diff --git a/src/constants/transaction-types.ts b/src/constants/transaction-types.ts index ea9a6b5..57f52e1 100644 --- a/src/constants/transaction-types.ts +++ b/src/constants/transaction-types.ts @@ -35,5 +35,37 @@ export const TRANSACTION_TYPE_CONFIG: Record< error: { label: 'Error', className: 'bg-red-100 text-red-800' + }, + 'multisig-created': { + label: 'Multisig Created', + className: 'bg-cyan-100 text-cyan-800' + }, + 'multisig-proposal-created': { + label: 'Proposal Created', + className: 'bg-teal-100 text-teal-800' + }, + 'multisig-signer-approved': { + label: 'Signer Approved', + className: 'bg-sky-100 text-sky-800' + }, + 'multisig-proposal-ready': { + label: 'Proposal Ready', + className: 'bg-lime-100 text-lime-800' + }, + 'multisig-proposal-executed': { + label: 'Proposal Executed', + className: 'bg-green-100 text-green-800' + }, + 'multisig-proposal-cancelled': { + label: 'Proposal Cancelled', + className: 'bg-orange-100 text-orange-800' + }, + 'multisig-proposal-removed': { + label: 'Proposal Removed', + className: 'bg-yellow-100 text-yellow-800' + }, + 'multisig-deposits-claimed': { + label: 'Deposits Claimed', + className: 'bg-violet-100 text-violet-800' } }; diff --git a/src/hooks/useUnifiedTransactions.ts b/src/hooks/useUnifiedTransactions.ts index 0a7988a..92c9434 100644 --- a/src/hooks/useUnifiedTransactions.ts +++ b/src/hooks/useUnifiedTransactions.ts @@ -32,7 +32,7 @@ interface HighSecuritySetInput { extrinsic?: ExtrinsicInfo | null; timestamp: string; who: { id: string }; - interceptor: { id: string }; + guardian: { id: string }; delay?: number; block: { height: number }; } @@ -138,7 +138,7 @@ export const transformHighSecuritySet = ( block: hss.block, extrinsic: hss.extrinsic, who: hss.who, - interceptor: hss.interceptor, + guardian: hss.guardian, delay: hss.delay }); @@ -171,6 +171,175 @@ export const transformErrorEvent = ( errorDocs: err.errorDocs }); +interface MultisigCreatedInput { + id: string; + extrinsic?: ExtrinsicInfo | null; + timestamp: string; + block: { height: number }; + creator?: { id: string } | null; + threshold: number; + signers: string[]; + nonce: string | number; +} + +interface MultisigProposalEventInput { + id: string; + extrinsic?: ExtrinsicInfo | null; + timestamp: string; + block: { height: number }; + proposal?: { + id: string; + multisig?: { id: string } | null; + proposer?: { id: string } | null; + } | null; +} + +interface MultisigSignerApprovedInput extends MultisigProposalEventInput { + approver?: { id: string } | null; + approvals_count: number; +} + +interface MultisigProposalReadyInput extends MultisigProposalEventInput { + approvals_count: number; +} + +interface MultisigProposalExecutedInput extends MultisigProposalEventInput { + approvers: string[]; + result: string; +} + +interface MultisigProposalCancelledInput extends MultisigProposalEventInput { + cancelledBy?: { id: string } | null; +} + +interface MultisigProposalRemovedInput extends MultisigProposalEventInput { + removedBy?: { id: string } | null; +} + +interface MultisigDepositsClaimedInput { + id: string; + extrinsic?: ExtrinsicInfo | null; + timestamp: string; + block: { height: number }; + multisig?: { id: string } | null; + claimer?: { id: string } | null; + total_returned: string | number; + proposals_removed: number; +} + +export const transformMultisigCreated = ( + event: MultisigCreatedInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-created', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + creator: event.creator ?? undefined, + threshold: event.threshold, + signers: event.signers, + nonce: event.nonce +}); + +export const transformMultisigProposalCreated = ( + event: MultisigProposalEventInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-proposal-created', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined +}); + +export const transformMultisigSignerApproved = ( + event: MultisigSignerApprovedInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-signer-approved', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined, + approver: event.approver ?? undefined, + approvalsCount: event.approvals_count +}); + +export const transformMultisigProposalReady = ( + event: MultisigProposalReadyInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-proposal-ready', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined, + approvalsCount: event.approvals_count +}); + +export const transformMultisigProposalExecuted = ( + event: MultisigProposalExecutedInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-proposal-executed', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined, + approvers: event.approvers, + result: event.result +}); + +export const transformMultisigProposalCancelled = ( + event: MultisigProposalCancelledInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-proposal-cancelled', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined, + cancelledBy: event.cancelledBy ?? undefined +}); + +export const transformMultisigProposalRemoved = ( + event: MultisigProposalRemovedInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-proposal-removed', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + proposalId: event.proposal?.id, + multisig: event.proposal?.multisig ?? undefined, + proposer: event.proposal?.proposer ?? undefined, + removedBy: event.removedBy ?? undefined +}); + +export const transformMultisigDepositsClaimed = ( + event: MultisigDepositsClaimedInput +): UnifiedTransaction => ({ + id: event.id, + type: 'multisig-deposits-claimed', + timestamp: event.timestamp, + block: event.block, + extrinsic: event.extrinsic, + multisig: event.multisig ?? undefined, + claimer: event.claimer ?? undefined, + totalReturned: event.total_returned, + proposalsRemoved: event.proposals_removed +}); + // Sort transactions by timestamp descending export const sortByTimestampDesc = ( transactions: UnifiedTransaction[] diff --git a/src/routeTree.gen.ts b/src/routeTree.gen.ts index ce7a893..9abdffc 100644 --- a/src/routeTree.gen.ts +++ b/src/routeTree.gen.ts @@ -12,6 +12,15 @@ import { Route as rootRouteImport } from './routes/__root' import { Route as IndexRouteImport } from './routes/index' import { Route as WormholeIndexRouteImport } from './routes/wormhole/index' import { Route as ScheduledReversibleTransactionsIndexRouteImport } from './routes/scheduled-reversible-transactions/index' +import { Route as MultisigSignerApprovedIndexRouteImport } from './routes/multisig-signer-approved/index' +import { Route as MultisigProposalsIndexRouteImport } from './routes/multisig-proposals/index' +import { Route as MultisigProposalRemovedIndexRouteImport } from './routes/multisig-proposal-removed/index' +import { Route as MultisigProposalReadyIndexRouteImport } from './routes/multisig-proposal-ready/index' +import { Route as MultisigProposalExecutedIndexRouteImport } from './routes/multisig-proposal-executed/index' +import { Route as MultisigProposalCreatedIndexRouteImport } from './routes/multisig-proposal-created/index' +import { Route as MultisigProposalCancelledIndexRouteImport } from './routes/multisig-proposal-cancelled/index' +import { Route as MultisigDepositsClaimedIndexRouteImport } from './routes/multisig-deposits-claimed/index' +import { Route as MultisigCreatedIndexRouteImport } from './routes/multisig-created/index' import { Route as MinerRewardsIndexRouteImport } from './routes/miner-rewards/index' import { Route as MinerLeaderboardIndexRouteImport } from './routes/miner-leaderboard/index' import { Route as ImmediateTransactionsIndexRouteImport } from './routes/immediate-transactions/index' @@ -23,6 +32,15 @@ import { Route as BlocksIndexRouteImport } from './routes/blocks/index' import { Route as AccountsIndexRouteImport } from './routes/accounts/index' import { Route as WormholeIdRouteImport } from './routes/wormhole/$id' import { Route as ScheduledReversibleTransactionsTxIdRouteImport } from './routes/scheduled-reversible-transactions/$txId' +import { Route as MultisigSignerApprovedHashRouteImport } from './routes/multisig-signer-approved/$hash' +import { Route as MultisigProposalsIdRouteImport } from './routes/multisig-proposals/$id' +import { Route as MultisigProposalRemovedHashRouteImport } from './routes/multisig-proposal-removed/$hash' +import { Route as MultisigProposalReadyHashRouteImport } from './routes/multisig-proposal-ready/$hash' +import { Route as MultisigProposalExecutedHashRouteImport } from './routes/multisig-proposal-executed/$hash' +import { Route as MultisigProposalCreatedHashRouteImport } from './routes/multisig-proposal-created/$hash' +import { Route as MultisigProposalCancelledHashRouteImport } from './routes/multisig-proposal-cancelled/$hash' +import { Route as MultisigDepositsClaimedHashRouteImport } from './routes/multisig-deposits-claimed/$hash' +import { Route as MultisigCreatedHashRouteImport } from './routes/multisig-created/$hash' import { Route as MinerRewardsHashRouteImport } from './routes/miner-rewards/$hash' import { Route as ImmediateTransactionsHashRouteImport } from './routes/immediate-transactions/$hash' import { Route as HighSecuritySetsHashRouteImport } from './routes/high-security-sets/$hash' @@ -49,6 +67,58 @@ const ScheduledReversibleTransactionsIndexRoute = path: '/scheduled-reversible-transactions/', getParentRoute: () => rootRouteImport, } as any) +const MultisigSignerApprovedIndexRoute = + MultisigSignerApprovedIndexRouteImport.update({ + id: '/multisig-signer-approved/', + path: '/multisig-signer-approved/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalsIndexRoute = MultisigProposalsIndexRouteImport.update({ + id: '/multisig-proposals/', + path: '/multisig-proposals/', + getParentRoute: () => rootRouteImport, +} as any) +const MultisigProposalRemovedIndexRoute = + MultisigProposalRemovedIndexRouteImport.update({ + id: '/multisig-proposal-removed/', + path: '/multisig-proposal-removed/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalReadyIndexRoute = + MultisigProposalReadyIndexRouteImport.update({ + id: '/multisig-proposal-ready/', + path: '/multisig-proposal-ready/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalExecutedIndexRoute = + MultisigProposalExecutedIndexRouteImport.update({ + id: '/multisig-proposal-executed/', + path: '/multisig-proposal-executed/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalCreatedIndexRoute = + MultisigProposalCreatedIndexRouteImport.update({ + id: '/multisig-proposal-created/', + path: '/multisig-proposal-created/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalCancelledIndexRoute = + MultisigProposalCancelledIndexRouteImport.update({ + id: '/multisig-proposal-cancelled/', + path: '/multisig-proposal-cancelled/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigDepositsClaimedIndexRoute = + MultisigDepositsClaimedIndexRouteImport.update({ + id: '/multisig-deposits-claimed/', + path: '/multisig-deposits-claimed/', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigCreatedIndexRoute = MultisigCreatedIndexRouteImport.update({ + id: '/multisig-created/', + path: '/multisig-created/', + getParentRoute: () => rootRouteImport, +} as any) const MinerRewardsIndexRoute = MinerRewardsIndexRouteImport.update({ id: '/miner-rewards/', path: '/miner-rewards/', @@ -108,6 +178,58 @@ const ScheduledReversibleTransactionsTxIdRoute = path: '/scheduled-reversible-transactions/$txId', getParentRoute: () => rootRouteImport, } as any) +const MultisigSignerApprovedHashRoute = + MultisigSignerApprovedHashRouteImport.update({ + id: '/multisig-signer-approved/$hash', + path: '/multisig-signer-approved/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalsIdRoute = MultisigProposalsIdRouteImport.update({ + id: '/multisig-proposals/$id', + path: '/multisig-proposals/$id', + getParentRoute: () => rootRouteImport, +} as any) +const MultisigProposalRemovedHashRoute = + MultisigProposalRemovedHashRouteImport.update({ + id: '/multisig-proposal-removed/$hash', + path: '/multisig-proposal-removed/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalReadyHashRoute = + MultisigProposalReadyHashRouteImport.update({ + id: '/multisig-proposal-ready/$hash', + path: '/multisig-proposal-ready/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalExecutedHashRoute = + MultisigProposalExecutedHashRouteImport.update({ + id: '/multisig-proposal-executed/$hash', + path: '/multisig-proposal-executed/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalCreatedHashRoute = + MultisigProposalCreatedHashRouteImport.update({ + id: '/multisig-proposal-created/$hash', + path: '/multisig-proposal-created/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigProposalCancelledHashRoute = + MultisigProposalCancelledHashRouteImport.update({ + id: '/multisig-proposal-cancelled/$hash', + path: '/multisig-proposal-cancelled/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigDepositsClaimedHashRoute = + MultisigDepositsClaimedHashRouteImport.update({ + id: '/multisig-deposits-claimed/$hash', + path: '/multisig-deposits-claimed/$hash', + getParentRoute: () => rootRouteImport, + } as any) +const MultisigCreatedHashRoute = MultisigCreatedHashRouteImport.update({ + id: '/multisig-created/$hash', + path: '/multisig-created/$hash', + getParentRoute: () => rootRouteImport, +} as any) const MinerRewardsHashRoute = MinerRewardsHashRouteImport.update({ id: '/miner-rewards/$hash', path: '/miner-rewards/$hash', @@ -168,6 +290,15 @@ export interface FileRoutesByFullPath { '/high-security-sets/$hash': typeof HighSecuritySetsHashRoute '/immediate-transactions/$hash': typeof ImmediateTransactionsHashRoute '/miner-rewards/$hash': typeof MinerRewardsHashRoute + '/multisig-created/$hash': typeof MultisigCreatedHashRoute + '/multisig-deposits-claimed/$hash': typeof MultisigDepositsClaimedHashRoute + '/multisig-proposal-cancelled/$hash': typeof MultisigProposalCancelledHashRoute + '/multisig-proposal-created/$hash': typeof MultisigProposalCreatedHashRoute + '/multisig-proposal-executed/$hash': typeof MultisigProposalExecutedHashRoute + '/multisig-proposal-ready/$hash': typeof MultisigProposalReadyHashRoute + '/multisig-proposal-removed/$hash': typeof MultisigProposalRemovedHashRoute + '/multisig-proposals/$id': typeof MultisigProposalsIdRoute + '/multisig-signer-approved/$hash': typeof MultisigSignerApprovedHashRoute '/scheduled-reversible-transactions/$txId': typeof ScheduledReversibleTransactionsTxIdRoute '/wormhole/$id': typeof WormholeIdRoute '/accounts': typeof AccountsIndexRoute @@ -179,6 +310,15 @@ export interface FileRoutesByFullPath { '/immediate-transactions': typeof ImmediateTransactionsIndexRoute '/miner-leaderboard': typeof MinerLeaderboardIndexRoute '/miner-rewards': typeof MinerRewardsIndexRoute + '/multisig-created': typeof MultisigCreatedIndexRoute + '/multisig-deposits-claimed': typeof MultisigDepositsClaimedIndexRoute + '/multisig-proposal-cancelled': typeof MultisigProposalCancelledIndexRoute + '/multisig-proposal-created': typeof MultisigProposalCreatedIndexRoute + '/multisig-proposal-executed': typeof MultisigProposalExecutedIndexRoute + '/multisig-proposal-ready': typeof MultisigProposalReadyIndexRoute + '/multisig-proposal-removed': typeof MultisigProposalRemovedIndexRoute + '/multisig-proposals': typeof MultisigProposalsIndexRoute + '/multisig-signer-approved': typeof MultisigSignerApprovedIndexRoute '/scheduled-reversible-transactions': typeof ScheduledReversibleTransactionsIndexRoute '/wormhole': typeof WormholeIndexRoute '/dev/graphql-benchmark': typeof DevGraphqlBenchmarkIndexRoute @@ -193,6 +333,15 @@ export interface FileRoutesByTo { '/high-security-sets/$hash': typeof HighSecuritySetsHashRoute '/immediate-transactions/$hash': typeof ImmediateTransactionsHashRoute '/miner-rewards/$hash': typeof MinerRewardsHashRoute + '/multisig-created/$hash': typeof MultisigCreatedHashRoute + '/multisig-deposits-claimed/$hash': typeof MultisigDepositsClaimedHashRoute + '/multisig-proposal-cancelled/$hash': typeof MultisigProposalCancelledHashRoute + '/multisig-proposal-created/$hash': typeof MultisigProposalCreatedHashRoute + '/multisig-proposal-executed/$hash': typeof MultisigProposalExecutedHashRoute + '/multisig-proposal-ready/$hash': typeof MultisigProposalReadyHashRoute + '/multisig-proposal-removed/$hash': typeof MultisigProposalRemovedHashRoute + '/multisig-proposals/$id': typeof MultisigProposalsIdRoute + '/multisig-signer-approved/$hash': typeof MultisigSignerApprovedHashRoute '/scheduled-reversible-transactions/$txId': typeof ScheduledReversibleTransactionsTxIdRoute '/wormhole/$id': typeof WormholeIdRoute '/accounts': typeof AccountsIndexRoute @@ -204,6 +353,15 @@ export interface FileRoutesByTo { '/immediate-transactions': typeof ImmediateTransactionsIndexRoute '/miner-leaderboard': typeof MinerLeaderboardIndexRoute '/miner-rewards': typeof MinerRewardsIndexRoute + '/multisig-created': typeof MultisigCreatedIndexRoute + '/multisig-deposits-claimed': typeof MultisigDepositsClaimedIndexRoute + '/multisig-proposal-cancelled': typeof MultisigProposalCancelledIndexRoute + '/multisig-proposal-created': typeof MultisigProposalCreatedIndexRoute + '/multisig-proposal-executed': typeof MultisigProposalExecutedIndexRoute + '/multisig-proposal-ready': typeof MultisigProposalReadyIndexRoute + '/multisig-proposal-removed': typeof MultisigProposalRemovedIndexRoute + '/multisig-proposals': typeof MultisigProposalsIndexRoute + '/multisig-signer-approved': typeof MultisigSignerApprovedIndexRoute '/scheduled-reversible-transactions': typeof ScheduledReversibleTransactionsIndexRoute '/wormhole': typeof WormholeIndexRoute '/dev/graphql-benchmark': typeof DevGraphqlBenchmarkIndexRoute @@ -219,6 +377,15 @@ export interface FileRoutesById { '/high-security-sets/$hash': typeof HighSecuritySetsHashRoute '/immediate-transactions/$hash': typeof ImmediateTransactionsHashRoute '/miner-rewards/$hash': typeof MinerRewardsHashRoute + '/multisig-created/$hash': typeof MultisigCreatedHashRoute + '/multisig-deposits-claimed/$hash': typeof MultisigDepositsClaimedHashRoute + '/multisig-proposal-cancelled/$hash': typeof MultisigProposalCancelledHashRoute + '/multisig-proposal-created/$hash': typeof MultisigProposalCreatedHashRoute + '/multisig-proposal-executed/$hash': typeof MultisigProposalExecutedHashRoute + '/multisig-proposal-ready/$hash': typeof MultisigProposalReadyHashRoute + '/multisig-proposal-removed/$hash': typeof MultisigProposalRemovedHashRoute + '/multisig-proposals/$id': typeof MultisigProposalsIdRoute + '/multisig-signer-approved/$hash': typeof MultisigSignerApprovedHashRoute '/scheduled-reversible-transactions/$txId': typeof ScheduledReversibleTransactionsTxIdRoute '/wormhole/$id': typeof WormholeIdRoute '/accounts/': typeof AccountsIndexRoute @@ -230,6 +397,15 @@ export interface FileRoutesById { '/immediate-transactions/': typeof ImmediateTransactionsIndexRoute '/miner-leaderboard/': typeof MinerLeaderboardIndexRoute '/miner-rewards/': typeof MinerRewardsIndexRoute + '/multisig-created/': typeof MultisigCreatedIndexRoute + '/multisig-deposits-claimed/': typeof MultisigDepositsClaimedIndexRoute + '/multisig-proposal-cancelled/': typeof MultisigProposalCancelledIndexRoute + '/multisig-proposal-created/': typeof MultisigProposalCreatedIndexRoute + '/multisig-proposal-executed/': typeof MultisigProposalExecutedIndexRoute + '/multisig-proposal-ready/': typeof MultisigProposalReadyIndexRoute + '/multisig-proposal-removed/': typeof MultisigProposalRemovedIndexRoute + '/multisig-proposals/': typeof MultisigProposalsIndexRoute + '/multisig-signer-approved/': typeof MultisigSignerApprovedIndexRoute '/scheduled-reversible-transactions/': typeof ScheduledReversibleTransactionsIndexRoute '/wormhole/': typeof WormholeIndexRoute '/dev/graphql-benchmark/': typeof DevGraphqlBenchmarkIndexRoute @@ -246,6 +422,15 @@ export interface FileRouteTypes { | '/high-security-sets/$hash' | '/immediate-transactions/$hash' | '/miner-rewards/$hash' + | '/multisig-created/$hash' + | '/multisig-deposits-claimed/$hash' + | '/multisig-proposal-cancelled/$hash' + | '/multisig-proposal-created/$hash' + | '/multisig-proposal-executed/$hash' + | '/multisig-proposal-ready/$hash' + | '/multisig-proposal-removed/$hash' + | '/multisig-proposals/$id' + | '/multisig-signer-approved/$hash' | '/scheduled-reversible-transactions/$txId' | '/wormhole/$id' | '/accounts' @@ -257,6 +442,15 @@ export interface FileRouteTypes { | '/immediate-transactions' | '/miner-leaderboard' | '/miner-rewards' + | '/multisig-created' + | '/multisig-deposits-claimed' + | '/multisig-proposal-cancelled' + | '/multisig-proposal-created' + | '/multisig-proposal-executed' + | '/multisig-proposal-ready' + | '/multisig-proposal-removed' + | '/multisig-proposals' + | '/multisig-signer-approved' | '/scheduled-reversible-transactions' | '/wormhole' | '/dev/graphql-benchmark' @@ -271,6 +465,15 @@ export interface FileRouteTypes { | '/high-security-sets/$hash' | '/immediate-transactions/$hash' | '/miner-rewards/$hash' + | '/multisig-created/$hash' + | '/multisig-deposits-claimed/$hash' + | '/multisig-proposal-cancelled/$hash' + | '/multisig-proposal-created/$hash' + | '/multisig-proposal-executed/$hash' + | '/multisig-proposal-ready/$hash' + | '/multisig-proposal-removed/$hash' + | '/multisig-proposals/$id' + | '/multisig-signer-approved/$hash' | '/scheduled-reversible-transactions/$txId' | '/wormhole/$id' | '/accounts' @@ -282,6 +485,15 @@ export interface FileRouteTypes { | '/immediate-transactions' | '/miner-leaderboard' | '/miner-rewards' + | '/multisig-created' + | '/multisig-deposits-claimed' + | '/multisig-proposal-cancelled' + | '/multisig-proposal-created' + | '/multisig-proposal-executed' + | '/multisig-proposal-ready' + | '/multisig-proposal-removed' + | '/multisig-proposals' + | '/multisig-signer-approved' | '/scheduled-reversible-transactions' | '/wormhole' | '/dev/graphql-benchmark' @@ -296,6 +508,15 @@ export interface FileRouteTypes { | '/high-security-sets/$hash' | '/immediate-transactions/$hash' | '/miner-rewards/$hash' + | '/multisig-created/$hash' + | '/multisig-deposits-claimed/$hash' + | '/multisig-proposal-cancelled/$hash' + | '/multisig-proposal-created/$hash' + | '/multisig-proposal-executed/$hash' + | '/multisig-proposal-ready/$hash' + | '/multisig-proposal-removed/$hash' + | '/multisig-proposals/$id' + | '/multisig-signer-approved/$hash' | '/scheduled-reversible-transactions/$txId' | '/wormhole/$id' | '/accounts/' @@ -307,6 +528,15 @@ export interface FileRouteTypes { | '/immediate-transactions/' | '/miner-leaderboard/' | '/miner-rewards/' + | '/multisig-created/' + | '/multisig-deposits-claimed/' + | '/multisig-proposal-cancelled/' + | '/multisig-proposal-created/' + | '/multisig-proposal-executed/' + | '/multisig-proposal-ready/' + | '/multisig-proposal-removed/' + | '/multisig-proposals/' + | '/multisig-signer-approved/' | '/scheduled-reversible-transactions/' | '/wormhole/' | '/dev/graphql-benchmark/' @@ -322,6 +552,15 @@ export interface RootRouteChildren { HighSecuritySetsHashRoute: typeof HighSecuritySetsHashRoute ImmediateTransactionsHashRoute: typeof ImmediateTransactionsHashRoute MinerRewardsHashRoute: typeof MinerRewardsHashRoute + MultisigCreatedHashRoute: typeof MultisigCreatedHashRoute + MultisigDepositsClaimedHashRoute: typeof MultisigDepositsClaimedHashRoute + MultisigProposalCancelledHashRoute: typeof MultisigProposalCancelledHashRoute + MultisigProposalCreatedHashRoute: typeof MultisigProposalCreatedHashRoute + MultisigProposalExecutedHashRoute: typeof MultisigProposalExecutedHashRoute + MultisigProposalReadyHashRoute: typeof MultisigProposalReadyHashRoute + MultisigProposalRemovedHashRoute: typeof MultisigProposalRemovedHashRoute + MultisigProposalsIdRoute: typeof MultisigProposalsIdRoute + MultisigSignerApprovedHashRoute: typeof MultisigSignerApprovedHashRoute ScheduledReversibleTransactionsTxIdRoute: typeof ScheduledReversibleTransactionsTxIdRoute WormholeIdRoute: typeof WormholeIdRoute AccountsIndexRoute: typeof AccountsIndexRoute @@ -333,6 +572,15 @@ export interface RootRouteChildren { ImmediateTransactionsIndexRoute: typeof ImmediateTransactionsIndexRoute MinerLeaderboardIndexRoute: typeof MinerLeaderboardIndexRoute MinerRewardsIndexRoute: typeof MinerRewardsIndexRoute + MultisigCreatedIndexRoute: typeof MultisigCreatedIndexRoute + MultisigDepositsClaimedIndexRoute: typeof MultisigDepositsClaimedIndexRoute + MultisigProposalCancelledIndexRoute: typeof MultisigProposalCancelledIndexRoute + MultisigProposalCreatedIndexRoute: typeof MultisigProposalCreatedIndexRoute + MultisigProposalExecutedIndexRoute: typeof MultisigProposalExecutedIndexRoute + MultisigProposalReadyIndexRoute: typeof MultisigProposalReadyIndexRoute + MultisigProposalRemovedIndexRoute: typeof MultisigProposalRemovedIndexRoute + MultisigProposalsIndexRoute: typeof MultisigProposalsIndexRoute + MultisigSignerApprovedIndexRoute: typeof MultisigSignerApprovedIndexRoute ScheduledReversibleTransactionsIndexRoute: typeof ScheduledReversibleTransactionsIndexRoute WormholeIndexRoute: typeof WormholeIndexRoute DevGraphqlBenchmarkIndexRoute: typeof DevGraphqlBenchmarkIndexRoute @@ -361,6 +609,69 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof ScheduledReversibleTransactionsIndexRouteImport parentRoute: typeof rootRouteImport } + '/multisig-signer-approved/': { + id: '/multisig-signer-approved/' + path: '/multisig-signer-approved' + fullPath: '/multisig-signer-approved' + preLoaderRoute: typeof MultisigSignerApprovedIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposals/': { + id: '/multisig-proposals/' + path: '/multisig-proposals' + fullPath: '/multisig-proposals' + preLoaderRoute: typeof MultisigProposalsIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-removed/': { + id: '/multisig-proposal-removed/' + path: '/multisig-proposal-removed' + fullPath: '/multisig-proposal-removed' + preLoaderRoute: typeof MultisigProposalRemovedIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-ready/': { + id: '/multisig-proposal-ready/' + path: '/multisig-proposal-ready' + fullPath: '/multisig-proposal-ready' + preLoaderRoute: typeof MultisigProposalReadyIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-executed/': { + id: '/multisig-proposal-executed/' + path: '/multisig-proposal-executed' + fullPath: '/multisig-proposal-executed' + preLoaderRoute: typeof MultisigProposalExecutedIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-created/': { + id: '/multisig-proposal-created/' + path: '/multisig-proposal-created' + fullPath: '/multisig-proposal-created' + preLoaderRoute: typeof MultisigProposalCreatedIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-cancelled/': { + id: '/multisig-proposal-cancelled/' + path: '/multisig-proposal-cancelled' + fullPath: '/multisig-proposal-cancelled' + preLoaderRoute: typeof MultisigProposalCancelledIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-deposits-claimed/': { + id: '/multisig-deposits-claimed/' + path: '/multisig-deposits-claimed' + fullPath: '/multisig-deposits-claimed' + preLoaderRoute: typeof MultisigDepositsClaimedIndexRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-created/': { + id: '/multisig-created/' + path: '/multisig-created' + fullPath: '/multisig-created' + preLoaderRoute: typeof MultisigCreatedIndexRouteImport + parentRoute: typeof rootRouteImport + } '/miner-rewards/': { id: '/miner-rewards/' path: '/miner-rewards' @@ -438,6 +749,69 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof ScheduledReversibleTransactionsTxIdRouteImport parentRoute: typeof rootRouteImport } + '/multisig-signer-approved/$hash': { + id: '/multisig-signer-approved/$hash' + path: '/multisig-signer-approved/$hash' + fullPath: '/multisig-signer-approved/$hash' + preLoaderRoute: typeof MultisigSignerApprovedHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposals/$id': { + id: '/multisig-proposals/$id' + path: '/multisig-proposals/$id' + fullPath: '/multisig-proposals/$id' + preLoaderRoute: typeof MultisigProposalsIdRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-removed/$hash': { + id: '/multisig-proposal-removed/$hash' + path: '/multisig-proposal-removed/$hash' + fullPath: '/multisig-proposal-removed/$hash' + preLoaderRoute: typeof MultisigProposalRemovedHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-ready/$hash': { + id: '/multisig-proposal-ready/$hash' + path: '/multisig-proposal-ready/$hash' + fullPath: '/multisig-proposal-ready/$hash' + preLoaderRoute: typeof MultisigProposalReadyHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-executed/$hash': { + id: '/multisig-proposal-executed/$hash' + path: '/multisig-proposal-executed/$hash' + fullPath: '/multisig-proposal-executed/$hash' + preLoaderRoute: typeof MultisigProposalExecutedHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-created/$hash': { + id: '/multisig-proposal-created/$hash' + path: '/multisig-proposal-created/$hash' + fullPath: '/multisig-proposal-created/$hash' + preLoaderRoute: typeof MultisigProposalCreatedHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-proposal-cancelled/$hash': { + id: '/multisig-proposal-cancelled/$hash' + path: '/multisig-proposal-cancelled/$hash' + fullPath: '/multisig-proposal-cancelled/$hash' + preLoaderRoute: typeof MultisigProposalCancelledHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-deposits-claimed/$hash': { + id: '/multisig-deposits-claimed/$hash' + path: '/multisig-deposits-claimed/$hash' + fullPath: '/multisig-deposits-claimed/$hash' + preLoaderRoute: typeof MultisigDepositsClaimedHashRouteImport + parentRoute: typeof rootRouteImport + } + '/multisig-created/$hash': { + id: '/multisig-created/$hash' + path: '/multisig-created/$hash' + fullPath: '/multisig-created/$hash' + preLoaderRoute: typeof MultisigCreatedHashRouteImport + parentRoute: typeof rootRouteImport + } '/miner-rewards/$hash': { id: '/miner-rewards/$hash' path: '/miner-rewards/$hash' @@ -516,6 +890,15 @@ const rootRouteChildren: RootRouteChildren = { HighSecuritySetsHashRoute: HighSecuritySetsHashRoute, ImmediateTransactionsHashRoute: ImmediateTransactionsHashRoute, MinerRewardsHashRoute: MinerRewardsHashRoute, + MultisigCreatedHashRoute: MultisigCreatedHashRoute, + MultisigDepositsClaimedHashRoute: MultisigDepositsClaimedHashRoute, + MultisigProposalCancelledHashRoute: MultisigProposalCancelledHashRoute, + MultisigProposalCreatedHashRoute: MultisigProposalCreatedHashRoute, + MultisigProposalExecutedHashRoute: MultisigProposalExecutedHashRoute, + MultisigProposalReadyHashRoute: MultisigProposalReadyHashRoute, + MultisigProposalRemovedHashRoute: MultisigProposalRemovedHashRoute, + MultisigProposalsIdRoute: MultisigProposalsIdRoute, + MultisigSignerApprovedHashRoute: MultisigSignerApprovedHashRoute, ScheduledReversibleTransactionsTxIdRoute: ScheduledReversibleTransactionsTxIdRoute, WormholeIdRoute: WormholeIdRoute, @@ -530,6 +913,15 @@ const rootRouteChildren: RootRouteChildren = { ImmediateTransactionsIndexRoute: ImmediateTransactionsIndexRoute, MinerLeaderboardIndexRoute: MinerLeaderboardIndexRoute, MinerRewardsIndexRoute: MinerRewardsIndexRoute, + MultisigCreatedIndexRoute: MultisigCreatedIndexRoute, + MultisigDepositsClaimedIndexRoute: MultisigDepositsClaimedIndexRoute, + MultisigProposalCancelledIndexRoute: MultisigProposalCancelledIndexRoute, + MultisigProposalCreatedIndexRoute: MultisigProposalCreatedIndexRoute, + MultisigProposalExecutedIndexRoute: MultisigProposalExecutedIndexRoute, + MultisigProposalReadyIndexRoute: MultisigProposalReadyIndexRoute, + MultisigProposalRemovedIndexRoute: MultisigProposalRemovedIndexRoute, + MultisigProposalsIndexRoute: MultisigProposalsIndexRoute, + MultisigSignerApprovedIndexRoute: MultisigSignerApprovedIndexRoute, ScheduledReversibleTransactionsIndexRoute: ScheduledReversibleTransactionsIndexRoute, WormholeIndexRoute: WormholeIndexRoute, diff --git a/src/routes/multisig-created/$hash.tsx b/src/routes/multisig-created/$hash.tsx new file mode 100644 index 0000000..4e803bc --- /dev/null +++ b/src/routes/multisig-created/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigCreatedInformation } from '@/components/features/multisig-created-details/multisig-created-information/MultisigCreatedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-created/$hash')({ + component: MultisigCreatedDetails +}); + +function MultisigCreatedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Multisig Created

+

+ Detailed information about a multisig creation event. +

+
+ +
+
+ ); +} + +export default MultisigCreatedDetails; diff --git a/src/routes/multisig-created/index.tsx b/src/routes/multisig-created/index.tsx new file mode 100644 index 0000000..b17516f --- /dev/null +++ b/src/routes/multisig-created/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigCreatedHeading } from '@/components/features/multisig-created-listing/multisig-created-heading/MultisigCreatedHeading'; +import { MultisigCreatedStats } from '@/components/features/multisig-created-listing/multisig-created-stats/MultisigCreatedStats'; +import { MultisigCreatedTable } from '@/components/features/multisig-created-listing/multisig-created-table/MultisigCreatedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-created/')({ + component: MultisigCreatedPage +}); + +function MultisigCreatedPage() { + return ( + + + + + + + + ); +} + +export default MultisigCreatedPage; diff --git a/src/routes/multisig-deposits-claimed/$hash.tsx b/src/routes/multisig-deposits-claimed/$hash.tsx new file mode 100644 index 0000000..77a9500 --- /dev/null +++ b/src/routes/multisig-deposits-claimed/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigDepositsClaimedInformation } from '@/components/features/multisig-deposits-claimed-details/multisig-deposits-claimed-information/MultisigDepositsClaimedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-deposits-claimed/$hash')({ + component: MultisigDepositsClaimedDetails +}); + +function MultisigDepositsClaimedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Deposits Claimed

+

+ Detailed information about a multisig deposit claim event. +

+
+ +
+
+ ); +} + +export default MultisigDepositsClaimedDetails; diff --git a/src/routes/multisig-deposits-claimed/index.tsx b/src/routes/multisig-deposits-claimed/index.tsx new file mode 100644 index 0000000..02ec1c5 --- /dev/null +++ b/src/routes/multisig-deposits-claimed/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigDepositsClaimedHeading } from '@/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-heading/MultisigDepositsClaimedHeading'; +import { MultisigDepositsClaimedStats } from '@/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-stats/MultisigDepositsClaimedStats'; +import { MultisigDepositsClaimedTable } from '@/components/features/multisig-deposits-claimed-listing/multisig-deposits-claimed-table/MultisigDepositsClaimedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-deposits-claimed/')({ + component: MultisigDepositsClaimedPage +}); + +function MultisigDepositsClaimedPage() { + return ( + + + + + + + + ); +} + +export default MultisigDepositsClaimedPage; diff --git a/src/routes/multisig-proposal-cancelled/$hash.tsx b/src/routes/multisig-proposal-cancelled/$hash.tsx new file mode 100644 index 0000000..aa9b8b1 --- /dev/null +++ b/src/routes/multisig-proposal-cancelled/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalCancelledInformation } from '@/components/features/multisig-proposal-cancelled-details/multisig-proposal-cancelled-information/MultisigProposalCancelledInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-cancelled/$hash')({ + component: MultisigProposalCancelledDetails +}); + +function MultisigProposalCancelledDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Proposal Cancelled

+

+ Detailed information about a multisig proposal cancellation event. +

+
+ +
+
+ ); +} + +export default MultisigProposalCancelledDetails; diff --git a/src/routes/multisig-proposal-cancelled/index.tsx b/src/routes/multisig-proposal-cancelled/index.tsx new file mode 100644 index 0000000..a177f78 --- /dev/null +++ b/src/routes/multisig-proposal-cancelled/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalCancelledHeading } from '@/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-heading/MultisigProposalCancelledHeading'; +import { MultisigProposalCancelledStats } from '@/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-stats/MultisigProposalCancelledStats'; +import { MultisigProposalCancelledTable } from '@/components/features/multisig-proposal-cancelled-listing/multisig-proposal-cancelled-table/MultisigProposalCancelledTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-cancelled/')({ + component: MultisigProposalCancelledPage +}); + +function MultisigProposalCancelledPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalCancelledPage; diff --git a/src/routes/multisig-proposal-created/$hash.tsx b/src/routes/multisig-proposal-created/$hash.tsx new file mode 100644 index 0000000..14e5834 --- /dev/null +++ b/src/routes/multisig-proposal-created/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalCreatedInformation } from '@/components/features/multisig-proposal-created-details/multisig-proposal-created-information/MultisigProposalCreatedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-created/$hash')({ + component: MultisigProposalCreatedDetails +}); + +function MultisigProposalCreatedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Proposal Created

+

+ Detailed information about a multisig proposal creation event. +

+
+ +
+
+ ); +} + +export default MultisigProposalCreatedDetails; diff --git a/src/routes/multisig-proposal-created/index.tsx b/src/routes/multisig-proposal-created/index.tsx new file mode 100644 index 0000000..93ad629 --- /dev/null +++ b/src/routes/multisig-proposal-created/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalCreatedHeading } from '@/components/features/multisig-proposal-created-listing/multisig-proposal-created-heading/MultisigProposalCreatedHeading'; +import { MultisigProposalCreatedStats } from '@/components/features/multisig-proposal-created-listing/multisig-proposal-created-stats/MultisigProposalCreatedStats'; +import { MultisigProposalCreatedTable } from '@/components/features/multisig-proposal-created-listing/multisig-proposal-created-table/MultisigProposalCreatedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-created/')({ + component: MultisigProposalCreatedPage +}); + +function MultisigProposalCreatedPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalCreatedPage; diff --git a/src/routes/multisig-proposal-executed/$hash.tsx b/src/routes/multisig-proposal-executed/$hash.tsx new file mode 100644 index 0000000..79113ba --- /dev/null +++ b/src/routes/multisig-proposal-executed/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalExecutedInformation } from '@/components/features/multisig-proposal-executed-details/multisig-proposal-executed-information/MultisigProposalExecutedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-executed/$hash')({ + component: MultisigProposalExecutedDetails +}); + +function MultisigProposalExecutedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Proposal Executed

+

+ Detailed information about a multisig proposal execution event. +

+
+ +
+
+ ); +} + +export default MultisigProposalExecutedDetails; diff --git a/src/routes/multisig-proposal-executed/index.tsx b/src/routes/multisig-proposal-executed/index.tsx new file mode 100644 index 0000000..4f66398 --- /dev/null +++ b/src/routes/multisig-proposal-executed/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalExecutedHeading } from '@/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-heading/MultisigProposalExecutedHeading'; +import { MultisigProposalExecutedStats } from '@/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-stats/MultisigProposalExecutedStats'; +import { MultisigProposalExecutedTable } from '@/components/features/multisig-proposal-executed-listing/multisig-proposal-executed-table/MultisigProposalExecutedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-executed/')({ + component: MultisigProposalExecutedPage +}); + +function MultisigProposalExecutedPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalExecutedPage; diff --git a/src/routes/multisig-proposal-ready/$hash.tsx b/src/routes/multisig-proposal-ready/$hash.tsx new file mode 100644 index 0000000..fd302fb --- /dev/null +++ b/src/routes/multisig-proposal-ready/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalReadyInformation } from '@/components/features/multisig-proposal-ready-details/multisig-proposal-ready-information/MultisigProposalReadyInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-ready/$hash')({ + component: MultisigProposalReadyDetails +}); + +function MultisigProposalReadyDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Proposal Ready

+

+ Detailed information about a multisig proposal ready event. +

+
+ +
+
+ ); +} + +export default MultisigProposalReadyDetails; diff --git a/src/routes/multisig-proposal-ready/index.tsx b/src/routes/multisig-proposal-ready/index.tsx new file mode 100644 index 0000000..eb86bef --- /dev/null +++ b/src/routes/multisig-proposal-ready/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalReadyHeading } from '@/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-heading/MultisigProposalReadyHeading'; +import { MultisigProposalReadyStats } from '@/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-stats/MultisigProposalReadyStats'; +import { MultisigProposalReadyTable } from '@/components/features/multisig-proposal-ready-listing/multisig-proposal-ready-table/MultisigProposalReadyTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-ready/')({ + component: MultisigProposalReadyPage +}); + +function MultisigProposalReadyPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalReadyPage; diff --git a/src/routes/multisig-proposal-removed/$hash.tsx b/src/routes/multisig-proposal-removed/$hash.tsx new file mode 100644 index 0000000..6396cd9 --- /dev/null +++ b/src/routes/multisig-proposal-removed/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalRemovedInformation } from '@/components/features/multisig-proposal-removed-details/multisig-proposal-removed-information/MultisigProposalRemovedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-removed/$hash')({ + component: MultisigProposalRemovedDetails +}); + +function MultisigProposalRemovedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Proposal Removed

+

+ Detailed information about a multisig proposal removal event. +

+
+ +
+
+ ); +} + +export default MultisigProposalRemovedDetails; diff --git a/src/routes/multisig-proposal-removed/index.tsx b/src/routes/multisig-proposal-removed/index.tsx new file mode 100644 index 0000000..3ba8767 --- /dev/null +++ b/src/routes/multisig-proposal-removed/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalRemovedHeading } from '@/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-heading/MultisigProposalRemovedHeading'; +import { MultisigProposalRemovedStats } from '@/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-stats/MultisigProposalRemovedStats'; +import { MultisigProposalRemovedTable } from '@/components/features/multisig-proposal-removed-listing/multisig-proposal-removed-table/MultisigProposalRemovedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposal-removed/')({ + component: MultisigProposalRemovedPage +}); + +function MultisigProposalRemovedPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalRemovedPage; diff --git a/src/routes/multisig-proposals/$id.tsx b/src/routes/multisig-proposals/$id.tsx new file mode 100644 index 0000000..c8afde0 --- /dev/null +++ b/src/routes/multisig-proposals/$id.tsx @@ -0,0 +1,27 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalInformation } from '@/components/features/multisig-proposal-details/multisig-proposal-information/MultisigProposalInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposals/$id')({ + component: MultisigProposalDetailsPage +}); + +function MultisigProposalDetailsPage() { + const { id } = Route.useParams(); + + return ( + + +

Multisig Proposal

+

+ Proposal state and related lifecycle events. +

+ +
+
+ ); +} + +export default MultisigProposalDetailsPage; diff --git a/src/routes/multisig-proposals/index.tsx b/src/routes/multisig-proposals/index.tsx new file mode 100644 index 0000000..23d3f65 --- /dev/null +++ b/src/routes/multisig-proposals/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigProposalHeading } from '@/components/features/multisig-proposal-listing/multisig-proposal-heading/MultisigProposalHeading'; +import { MultisigProposalStats } from '@/components/features/multisig-proposal-listing/multisig-proposal-stats/MultisigProposalStats'; +import { MultisigProposalTable } from '@/components/features/multisig-proposal-listing/multisig-proposal-table/MultisigProposalTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-proposals/')({ + component: MultisigProposalsPage +}); + +function MultisigProposalsPage() { + return ( + + + + + + + + ); +} + +export default MultisigProposalsPage; diff --git a/src/routes/multisig-signer-approved/$hash.tsx b/src/routes/multisig-signer-approved/$hash.tsx new file mode 100644 index 0000000..4a6254b --- /dev/null +++ b/src/routes/multisig-signer-approved/$hash.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigSignerApprovedInformation } from '@/components/features/multisig-signer-approved-details/multisig-signer-approved-information/MultisigSignerApprovedInformation'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-signer-approved/$hash')({ + component: MultisigSignerApprovedDetails +}); + +function MultisigSignerApprovedDetails() { + const { hash } = Route.useParams(); + + return ( + + +
+

Signer Approved

+

+ Detailed information about a multisig signer approval event. +

+
+ +
+
+ ); +} + +export default MultisigSignerApprovedDetails; diff --git a/src/routes/multisig-signer-approved/index.tsx b/src/routes/multisig-signer-approved/index.tsx new file mode 100644 index 0000000..cf0d67b --- /dev/null +++ b/src/routes/multisig-signer-approved/index.tsx @@ -0,0 +1,25 @@ +import { createFileRoute } from '@tanstack/react-router'; + +import { MultisigSignerApprovedHeading } from '@/components/features/multisig-signer-approved-listing/multisig-signer-approved-heading/MultisigSignerApprovedHeading'; +import { MultisigSignerApprovedStats } from '@/components/features/multisig-signer-approved-listing/multisig-signer-approved-stats/MultisigSignerApprovedStats'; +import { MultisigSignerApprovedTable } from '@/components/features/multisig-signer-approved-listing/multisig-signer-approved-table/MultisigSignerApprovedTable'; +import { ContentContainer } from '@/components/ui/content-container'; +import { SectionContainer } from '@/components/ui/section-container'; + +export const Route = createFileRoute('/multisig-signer-approved/')({ + component: MultisigSignerApprovedPage +}); + +function MultisigSignerApprovedPage() { + return ( + + + + + + + + ); +} + +export default MultisigSignerApprovedPage; diff --git a/src/schemas/account.ts b/src/schemas/account.ts index c139731..e27bbde 100644 --- a/src/schemas/account.ts +++ b/src/schemas/account.ts @@ -2,6 +2,14 @@ import type * as gql from '../__generated__/graphql'; import type { CancelledReversibleTransaction } from './cancelled-reversible-transaction'; import type { ExecutedReversibleTransaction } from './executed-reversible-transaction'; import type { MinerReward } from './miner-reward'; +import type { MultisigCreated } from './multisig-created'; +import type { MultisigDepositsClaimed } from './multisig-deposits-claimed'; +import type { MultisigProposalCancelled } from './multisig-proposal-cancelled'; +import type { MultisigProposalCreated } from './multisig-proposal-created'; +import type { MultisigProposalExecuted } from './multisig-proposal-executed'; +import type { MultisigProposalReady } from './multisig-proposal-ready'; +import type { MultisigProposalRemoved } from './multisig-proposal-removed'; +import type { MultisigSignerApproved } from './multisig-signer-approved'; import type { ScheduledReversibleTransaction } from './scheduled-reversible-transaction'; import type { Transaction } from './transcation'; import type { WormholeOutput } from './wormhole'; @@ -43,11 +51,20 @@ export interface AccountEvent { executedReversibleTransfer?: ExecutedReversibleTransaction; cancelledReversibleTransfer?: CancelledReversibleTransaction; minerReward?: MinerReward; + multisig?: MultisigCreated; + multisigProposalCreated?: MultisigProposalCreated; + multisigSignerApproved?: MultisigSignerApproved; + multisigProposalReady?: MultisigProposalReady; + executedMultisigProposal?: MultisigProposalExecuted; + cancelledMultisigProposal?: MultisigProposalCancelled; + removedMultisigProposal?: MultisigProposalRemoved; + multisigDepositsClaimed?: MultisigDepositsClaimed; } export interface AccountResponse { account: Account; accountStats: AccountStats; + multisig?: MultisigCreated | null; accountEvents: AccountEvent[]; beneficiaries: { nodes: AccountBeneficiary[]; @@ -78,7 +95,7 @@ export interface AccountBeneficiary { } export interface AccountGuardian { - interceptor: Account; + guardian: Account; } export interface AccountStatsResponse { diff --git a/src/schemas/high-security-set.ts b/src/schemas/high-security-set.ts index 5b7e273..5f06339 100644 --- a/src/schemas/high-security-set.ts +++ b/src/schemas/high-security-set.ts @@ -3,10 +3,10 @@ import type * as gql from '../__generated__/graphql'; export interface HighSecuritySet extends Omit< gql.High_Security_Set, - 'id' | 'who' | 'interceptor' | 'block' | 'event' + 'id' | 'who' | 'guardian' | 'block' | 'event' > { who: Pick; - interceptor: Pick; + guardian: Pick; block: Pick; } diff --git a/src/schemas/index.ts b/src/schemas/index.ts index 9e7b049..6b80755 100644 --- a/src/schemas/index.ts +++ b/src/schemas/index.ts @@ -7,6 +7,15 @@ export * from './executed-reversible-transaction'; export * from './high-security-set'; export * from './miner-leaderboard'; export * from './miner-reward'; +export * from './multisig-created'; +export * from './multisig-deposits-claimed'; +export * from './multisig-proposal-cancelled'; +export * from './multisig-proposal'; +export * from './multisig-proposal-created'; +export * from './multisig-proposal-executed'; +export * from './multisig-proposal-ready'; +export * from './multisig-proposal-removed'; +export * from './multisig-signer-approved'; export * from './scheduled-reversible-transaction'; export * from './searchs'; export * from './transcation'; diff --git a/src/schemas/multisig-created.ts b/src/schemas/multisig-created.ts new file mode 100644 index 0000000..33bf044 --- /dev/null +++ b/src/schemas/multisig-created.ts @@ -0,0 +1,36 @@ +import type * as gql from '../__generated__/graphql'; + +export interface MultisigCreated + extends Omit { + block: Pick; + creator?: Pick | null; + extrinsic?: Pick | null; +} + +export interface MultisigCreatedResponse { + multisigCreatedEvents: MultisigCreated[]; +} + +export interface MultisigCreatedListResponse { + multisigCreatedEvents: MultisigCreated[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigCreatedResponse { + multisigCreatedEvents: MultisigCreated[]; +} + +export interface MultisigCreatedStatsResponse { + allTime: { + total_multisigs_created: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-deposits-claimed.ts b/src/schemas/multisig-deposits-claimed.ts new file mode 100644 index 0000000..2445e36 --- /dev/null +++ b/src/schemas/multisig-deposits-claimed.ts @@ -0,0 +1,40 @@ +import type * as gql from '../__generated__/graphql'; + +export interface MultisigDepositsClaimed + extends Omit< + gql.Multisig_Deposits_Claimed, + 'block' | 'event' | 'extrinsic' | 'multisig' | 'claimer' + > { + block: Pick; + extrinsic?: Pick | null; + multisig?: Pick | null; + claimer?: Pick | null; +} + +export interface MultisigDepositsClaimedResponse { + multisigDepositsClaimedEvents: MultisigDepositsClaimed[]; +} + +export interface MultisigDepositsClaimedListResponse { + multisigDepositsClaimedEvents: MultisigDepositsClaimed[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigDepositsClaimedResponse { + multisigDepositsClaimedEvents: MultisigDepositsClaimed[]; +} + +export interface MultisigDepositsClaimedStatsResponse { + allTime: { + total_multisig_deposits_claimed: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal-cancelled.ts b/src/schemas/multisig-proposal-cancelled.ts new file mode 100644 index 0000000..650d849 --- /dev/null +++ b/src/schemas/multisig-proposal-cancelled.ts @@ -0,0 +1,42 @@ +import type * as gql from '../__generated__/graphql'; + +import type { MultisigProposalRef } from './multisig-proposal-created'; + +export interface MultisigProposalCancelled + extends Omit< + gql.Cancelled_Multisig_Proposal, + 'block' | 'event' | 'extrinsic' | 'proposal' | 'cancelledBy' + > { + block: Pick; + extrinsic?: Pick | null; + cancelledBy?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigProposalCancelledResponse { + multisigProposalCancelledEvents: MultisigProposalCancelled[]; +} + +export interface MultisigProposalCancelledListResponse { + multisigProposalCancelledEvents: MultisigProposalCancelled[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigProposalCancelledResponse { + multisigProposalCancelledEvents: MultisigProposalCancelled[]; +} + +export interface MultisigProposalCancelledStatsResponse { + allTime: { + total_multisig_proposals_cancelled: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal-created.ts b/src/schemas/multisig-proposal-created.ts new file mode 100644 index 0000000..a8db936 --- /dev/null +++ b/src/schemas/multisig-proposal-created.ts @@ -0,0 +1,45 @@ +import type * as gql from '../__generated__/graphql'; + +export interface MultisigProposalRef { + id: string; + multisig?: Pick | null; + proposer?: Pick | null; +} + +export interface MultisigProposalCreated + extends Omit< + gql.Multisig_Proposal_Created, + 'block' | 'event' | 'extrinsic' | 'proposal' + > { + block: Pick; + extrinsic?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigProposalCreatedResponse { + multisigProposalCreatedEvents: MultisigProposalCreated[]; +} + +export interface MultisigProposalCreatedListResponse { + multisigProposalCreatedEvents: MultisigProposalCreated[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigProposalCreatedResponse { + multisigProposalCreatedEvents: MultisigProposalCreated[]; +} + +export interface MultisigProposalCreatedStatsResponse { + allTime: { + total_multisig_proposals: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal-executed.ts b/src/schemas/multisig-proposal-executed.ts new file mode 100644 index 0000000..9aeda5b --- /dev/null +++ b/src/schemas/multisig-proposal-executed.ts @@ -0,0 +1,41 @@ +import type * as gql from '../__generated__/graphql'; + +import type { MultisigProposalRef } from './multisig-proposal-created'; + +export interface MultisigProposalExecuted + extends Omit< + gql.Executed_Multisig_Proposal, + 'block' | 'event' | 'extrinsic' | 'proposal' + > { + block: Pick; + extrinsic?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigProposalExecutedResponse { + multisigProposalExecutedEvents: MultisigProposalExecuted[]; +} + +export interface MultisigProposalExecutedListResponse { + multisigProposalExecutedEvents: MultisigProposalExecuted[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigProposalExecutedResponse { + multisigProposalExecutedEvents: MultisigProposalExecuted[]; +} + +export interface MultisigProposalExecutedStatsResponse { + allTime: { + total_multisig_proposals_executed: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal-ready.ts b/src/schemas/multisig-proposal-ready.ts new file mode 100644 index 0000000..9cb37b4 --- /dev/null +++ b/src/schemas/multisig-proposal-ready.ts @@ -0,0 +1,41 @@ +import type * as gql from '../__generated__/graphql'; + +import type { MultisigProposalRef } from './multisig-proposal-created'; + +export interface MultisigProposalReady + extends Omit< + gql.Multisig_Proposal_Ready, + 'block' | 'event' | 'extrinsic' | 'proposal' + > { + block: Pick; + extrinsic?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigProposalReadyResponse { + multisigProposalReadyEvents: MultisigProposalReady[]; +} + +export interface MultisigProposalReadyListResponse { + multisigProposalReadyEvents: MultisigProposalReady[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigProposalReadyResponse { + multisigProposalReadyEvents: MultisigProposalReady[]; +} + +export interface MultisigProposalReadyStatsResponse { + allTime: { + total_multisig_proposal_ready: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal-removed.ts b/src/schemas/multisig-proposal-removed.ts new file mode 100644 index 0000000..5bb5642 --- /dev/null +++ b/src/schemas/multisig-proposal-removed.ts @@ -0,0 +1,42 @@ +import type * as gql from '../__generated__/graphql'; + +import type { MultisigProposalRef } from './multisig-proposal-created'; + +export interface MultisigProposalRemoved + extends Omit< + gql.Removed_Multisig_Proposal, + 'block' | 'event' | 'extrinsic' | 'proposal' | 'removedBy' + > { + block: Pick; + extrinsic?: Pick | null; + removedBy?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigProposalRemovedResponse { + multisigProposalRemovedEvents: MultisigProposalRemoved[]; +} + +export interface MultisigProposalRemovedListResponse { + multisigProposalRemovedEvents: MultisigProposalRemoved[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigProposalRemovedResponse { + multisigProposalRemovedEvents: MultisigProposalRemoved[]; +} + +export interface MultisigProposalRemovedStatsResponse { + allTime: { + total_multisig_proposals_removed: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-proposal.ts b/src/schemas/multisig-proposal.ts new file mode 100644 index 0000000..2bcd0eb --- /dev/null +++ b/src/schemas/multisig-proposal.ts @@ -0,0 +1,68 @@ +import type * as gql from '../__generated__/graphql'; + +export interface MultisigProposal + extends Pick< + gql.Multisig_Proposal, + | 'id' + | 'status' + | 'deposit' + | 'expiry_block' + | 'approvals' + | 'pallet' + | 'call' + | 'call_raw' + | 'decode_error' + | 'created_at' + | 'tx_id' + | 'transfer_amount' + | 'schedule_amount' + | 'delay_kind' + | 'delay_value' + | 'schedule_asset_id' + > { + multisig?: Pick | null; + proposer?: Pick | null; + guardian?: Pick | null; + transferTo?: Pick | null; + scheduleTo?: Pick | null; + recoverAccount?: Pick | null; + createdExtrinsic?: Pick | null; + createdAtBlock?: Pick | null; +} + +export interface MultisigProposalLifecycleEvent { + id: string; + timestamp: string; + extrinsic?: Pick | null; + block?: Pick | null; +} + +export interface MultisigProposalDetailResponse { + multisigProposal?: MultisigProposal | null; + createdEvents: MultisigProposalLifecycleEvent[]; + signerApprovedEvents: MultisigProposalLifecycleEvent[]; + readyEvents: MultisigProposalLifecycleEvent[]; + executedEvents: MultisigProposalLifecycleEvent[]; + cancelledEvents: MultisigProposalLifecycleEvent[]; + removedEvents: MultisigProposalLifecycleEvent[]; +} + +export interface MultisigProposalListResponse { + multisigProposals: MultisigProposal[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface MultisigProposalStatsResponse { + allTime: { + total_multisig_proposals: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/multisig-signer-approved.ts b/src/schemas/multisig-signer-approved.ts new file mode 100644 index 0000000..b079610 --- /dev/null +++ b/src/schemas/multisig-signer-approved.ts @@ -0,0 +1,42 @@ +import type * as gql from '../__generated__/graphql'; + +import type { MultisigProposalRef } from './multisig-proposal-created'; + +export interface MultisigSignerApproved + extends Omit< + gql.Multisig_Signer_Approved, + 'block' | 'event' | 'extrinsic' | 'proposal' | 'approver' + > { + block: Pick; + extrinsic?: Pick | null; + approver?: Pick | null; + proposal?: MultisigProposalRef | null; +} + +export interface MultisigSignerApprovedResponse { + multisigSignerApprovedEvents: MultisigSignerApproved[]; +} + +export interface MultisigSignerApprovedListResponse { + multisigSignerApprovedEvents: MultisigSignerApproved[]; + meta: { + aggregate: { + totalCount: number; + }; + }; +} + +export interface RecentMultisigSignerApprovedResponse { + multisigSignerApprovedEvents: MultisigSignerApproved[]; +} + +export interface MultisigSignerApprovedStatsResponse { + allTime: { + total_multisig_signer_approved: number; + }; + last24Hour: { + aggregate: { + totalCount: number; + }; + }; +} diff --git a/src/schemas/unified-transaction.ts b/src/schemas/unified-transaction.ts index 6e6e624..741c46b 100644 --- a/src/schemas/unified-transaction.ts +++ b/src/schemas/unified-transaction.ts @@ -9,7 +9,15 @@ export type UnifiedTransactionType = | 'miner-reward' | 'high-security' | 'wormhole' - | 'error'; + | 'error' + | 'multisig-created' + | 'multisig-proposal-created' + | 'multisig-signer-approved' + | 'multisig-proposal-ready' + | 'multisig-proposal-executed' + | 'multisig-proposal-cancelled' + | 'multisig-proposal-removed' + | 'multisig-deposits-claimed'; // Extrinsic info embedded in transactions export interface ExtrinsicInfo { @@ -38,7 +46,7 @@ export interface UnifiedTransaction { // High security set fields who?: { id: string }; - interceptor?: { id: string }; + guardian?: { id: string }; delay?: number; // Wormhole fields @@ -51,4 +59,23 @@ export interface UnifiedTransaction { errorName?: string | null; errorModule?: string | null; errorDocs?: string | null; + + // Multisig fields + creator?: { id: string }; + threshold?: number; + signers?: string[]; + nonce?: string | number; + /** `multisig_proposal.id` — use for routes, links, and display. */ + proposalId?: string; + multisig?: { id: string }; + proposer?: { id: string }; + approver?: { id: string }; + approvalsCount?: number; + approvers?: string[]; + result?: string; + cancelledBy?: { id: string }; + removedBy?: { id: string }; + claimer?: { id: string }; + totalReturned?: string | number; + proposalsRemoved?: number; } diff --git a/src/utils/formatter.ts b/src/utils/formatter.ts index f177b8b..019ca32 100644 --- a/src/utils/formatter.ts +++ b/src/utils/formatter.ts @@ -3,6 +3,7 @@ import { format } from 'date-fns/format'; import { formatDistanceToNow } from 'date-fns/formatDistanceToNow'; import env from '@/config/env'; +import { TOKEN_DECIMALS } from '@/constants/token-decimals'; export const formatTimestamp = ( timestamp?: string | Date, @@ -41,9 +42,9 @@ export const formatMonetaryValue = ( digits?: number ) => { const num = typeof value === 'string' ? BigInt(value) : value; - const decimals = digits ?? 12; + const decimals = digits ?? TOKEN_DECIMALS; const factor = BigInt(10) ** BigInt(decimals); - const result = (num * factor) / BigInt(10 ** 12); + const result = (num * factor) / BigInt(10 ** TOKEN_DECIMALS); const integerPart = result / factor; const fractionalPart = result % factor; diff --git a/src/utils/get-multisig-proposal-event-href.ts b/src/utils/get-multisig-proposal-event-href.ts new file mode 100644 index 0000000..38cbc30 --- /dev/null +++ b/src/utils/get-multisig-proposal-event-href.ts @@ -0,0 +1,21 @@ +import { RESOURCES } from '@/constants/resources'; +import type { UnifiedTransactionType } from '@/schemas/unified-transaction'; + +const MULTISIG_EVENT_RESOURCE: Partial> = + { + 'multisig-proposal-created': RESOURCES.multisigProposalCreated, + 'multisig-signer-approved': RESOURCES.multisigSignerApproved, + 'multisig-proposal-ready': RESOURCES.multisigProposalReady, + 'multisig-proposal-executed': RESOURCES.multisigProposalExecuted, + 'multisig-proposal-cancelled': RESOURCES.multisigProposalCancelled, + 'multisig-proposal-removed': RESOURCES.multisigProposalRemoved + }; + +export const getMultisigProposalEventHref = ( + type: UnifiedTransactionType, + extrinsicId?: string | null +): string | undefined => { + const base = MULTISIG_EVENT_RESOURCE[type]; + if (!base || !extrinsicId) return undefined; + return `${base}/${extrinsicId}`; +}; diff --git a/src/utils/get-multisig-proposal-href.ts b/src/utils/get-multisig-proposal-href.ts new file mode 100644 index 0000000..1b01e91 --- /dev/null +++ b/src/utils/get-multisig-proposal-href.ts @@ -0,0 +1,9 @@ +import { RESOURCES } from '@/constants/resources'; + +export const getMultisigProposalHref = ( + proposal?: { id?: string } | null +): string | undefined => { + const recordId = proposal?.id; + if (!recordId) return undefined; + return `${RESOURCES.multisigProposals}/${encodeURIComponent(recordId)}`; +}; diff --git a/src/utils/get-multisig-proposal-kind.ts b/src/utils/get-multisig-proposal-kind.ts new file mode 100644 index 0000000..538b7f1 --- /dev/null +++ b/src/utils/get-multisig-proposal-kind.ts @@ -0,0 +1,63 @@ +import type { MultisigProposal } from '@/schemas'; + +export type MultisigProposalKind = + | 'balance-transfer' + | 'scheduled-transfer' + | 'set-high-security' + | 'recover-funds' + | 'unknown'; + +export const getMultisigProposalKind = ( + proposal: Pick< + MultisigProposal, + | 'pallet' + | 'call' + | 'transferTo' + | 'scheduleTo' + | 'transfer_amount' + | 'schedule_amount' + > +): MultisigProposalKind => { + if ( + proposal.pallet === 'ReversibleTransfers' && + proposal.call === 'schedule_transfer' + ) { + return 'scheduled-transfer'; + } + + if ( + proposal.pallet === 'HighSecurity' && + proposal.call === 'set_high_security' + ) { + return 'set-high-security'; + } + + if (proposal.pallet === 'Balances' && proposal.call === 'recover_funds') { + return 'recover-funds'; + } + + if ( + proposal.pallet === 'Balances' && + (proposal.call === 'transfer' || proposal.call === 'transfer_keep_alive') + ) { + return 'balance-transfer'; + } + + if (proposal.scheduleTo?.id != null || proposal.schedule_amount != null) { + return 'scheduled-transfer'; + } + + if (proposal.transferTo?.id != null || proposal.transfer_amount != null) { + return 'balance-transfer'; + } + + return 'unknown'; +}; + +export const isBalanceTransferProposal = ( + proposal: MultisigProposal +): boolean => getMultisigProposalKind(proposal) === 'balance-transfer'; + +export const isScheduledTransferProposal = ( + proposal: MultisigProposal +): boolean => getMultisigProposalKind(proposal) === 'scheduled-transfer'; diff --git a/src/utils/get-recent-date-range.ts b/src/utils/get-recent-date-range.ts new file mode 100644 index 0000000..4e1ed76 --- /dev/null +++ b/src/utils/get-recent-date-range.ts @@ -0,0 +1,11 @@ +import { subHours } from 'date-fns/subHours'; +import { useMemo } from 'react'; + +export const useGetRecentDateRange = () => + useMemo(() => { + const today = new Date(); + const startDate = subHours(today, 24).toISOString(); + const endDate = today.toISOString(); + + return { startDate, endDate }; + }, []);