diff --git a/package-lock.json b/package-lock.json index ea6b71f..b751cb6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,10 +22,10 @@ "devDependencies": { "@commitlint/cli": "21.2.4", "@commitlint/config-conventional": "21.2.4", - "@graphql-codegen/cli": "7.4.6", - "@graphql-codegen/typed-document-node": "7.2.0", - "@graphql-codegen/typescript": "6.1.2", - "@graphql-codegen/typescript-operations": "6.2.0", + "@graphql-codegen/cli": "8.0.0", + "@graphql-codegen/typed-document-node": "8.0.0", + "@graphql-codegen/typescript": "7.0.0", + "@graphql-codegen/typescript-operations": "7.0.0", "@graphql-codegen/typescript-vue-apollo": "5.0.1", "@nuxt/devtools": "4.1.0", "@nuxt/eslint": "1.17.0", @@ -2025,66 +2025,79 @@ } }, "node_modules/@fastify/busboy": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz", - "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.5.tgz", + "integrity": "sha512-y8MTAeBlEQUNVnskmZQwpseZN3EgCksQNOULlfxWY6o6VEqh01+oExMgbM7gN6YLQ8pNDYeweNPKJRt8jQm2ZQ==", "dev": true, "license": "MIT" }, "node_modules/@graphql-codegen/add": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-7.1.1.tgz", - "integrity": "sha512-xN4za/V9e1NentxtKQYKKWzSoWNs3x72vqUZ4YGIzFLLGOJOCNVrR9lXDDQHDPrtcPZaj06zksdrfuJ7qutNCA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-8.0.0.tgz", + "integrity": "sha512-V6P890QPPvafeKM+uU+3u4NAqpGmtcWE5tHYl7KPjvlUKul4g5Ou4uKvTrlVchM3aR2E4LgX4dR7K9lPxDJntQ==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.0", + "@graphql-codegen/plugin-helpers": "^8.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/add/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.1.tgz", - "integrity": "sha512-T9BZKoz3bRqvPJHDxJo2/QFy/AeTqw/z+7aiL1viky0Wolu+z2VVJ6MZv+Dh7pGHzjtqn6f/vOC0Au9Ll/rF6A==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^11.2.0", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/add/node_modules/@graphql-tools/utils": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-11.2.2.tgz", - "integrity": "sha512-Do2A/t6ayqOma8m7PvpYMsCBswL+NB35BQSng4GWSBqafL2/BnfAZy/NSENPwV721Rm2fG0BHETFC0+FJJZmLw==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", "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", + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/add/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/add/node_modules/change-case": { @@ -2095,15 +2108,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/add/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2122,35 +2135,35 @@ "license": "MIT" }, "node_modules/@graphql-codegen/cli": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-7.4.6.tgz", - "integrity": "sha512-OLCyXIJvfTcNl56RWr7XF+RQnfb+dnj4BnA39krPha+wpzNfGqe89nXeEfVCUHx7J3Bt0Um3eSPhcQuNRXXG5w==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-8.0.0.tgz", + "integrity": "sha512-7CyOVEvpalfA6HdW7KH0WCdb9Piu5sGrNvvaqZY6xZOQRMSXt20UwSf4gxAep7FKkA10a7z5iihiPmKLAlErBg==", "dev": true, "license": "MIT", "dependencies": { "@babel/generator": "^7.18.13", "@babel/template": "^7.18.10", "@babel/types": "^7.18.13", - "@graphql-codegen/client-preset": "^6.2.3", - "@graphql-codegen/core": "^6.2.2", - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/apollo-engine-loader": "^8.0.38", - "@graphql-tools/code-file-loader": "^8.1.41", - "@graphql-tools/git-loader": "^8.0.44", - "@graphql-tools/github-loader": "^9.1.11", - "@graphql-tools/graphql-file-loader": "^8.1.22", - "@graphql-tools/json-file-loader": "^8.0.36", - "@graphql-tools/load": "^8.1.19", - "@graphql-tools/merge": "^9.2.6", - "@graphql-tools/url-loader": "^9.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/client-preset": "^7.0.0", + "@graphql-codegen/core": "^7.0.0", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/code-file-loader": "^9.0.3", + "@graphql-tools/git-loader": "^9.0.3", + "@graphql-tools/github-loader": "^10.0.3", + "@graphql-tools/graphql-file-loader": "^9.0.2", + "@graphql-tools/json-file-loader": "^9.0.2", + "@graphql-tools/load": "^9.0.2", + "@graphql-tools/merge": "^10.0.2", + "@graphql-tools/url-loader": "^10.0.2", + "@graphql-tools/utils": "^13.0.2", "@inquirer/prompts": "^8.3.2", "@whatwg-node/fetch": "^0.10.0", "chalk": "^5.6.0", "cosmiconfig": "^9.0.0", "debounce": "^3.0.0", "detect-indent": "^7.0.0", - "graphql-config": "^5.1.8", + "graphql-config": "^6.0.0", "is-glob": "^4.0.1", "jiti": "^2.3.0", "json-to-pretty-yaml": "^1.2.2", @@ -2172,11 +2185,11 @@ "graphql-codegen-esm": "esm/bin.js" }, "engines": { - "node": ">=16" + "node": ">=22.18.0" }, "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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" }, "peerDependenciesMeta": { "@parcel/watcher": { @@ -2185,23 +2198,72 @@ } }, "node_modules/@graphql-codegen/cli/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/merge": { + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-10.0.8.tgz", + "integrity": "sha512-iQlmBLu6QAhQb23LUYUHlQeZzH7Axi2xtPpVj8AWd5ALrt+a5w0Lf6p/xHgWg2EzSI2LcxdGXArGWs4RZFfF8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/cli/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/cli/node_modules/chalk": { @@ -2225,15 +2287,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/cli/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2252,31 +2314,31 @@ "license": "MIT" }, "node_modules/@graphql-codegen/client-preset": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-6.2.3.tgz", - "integrity": "sha512-Ma0aOoFC3ULMLGPMQpYnEoI9SdFWydEG7RvQIUfLJBWr92Rk2oYeapvE+5ZsSanErc2XxnJiPROp/e3Wql4H/g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-7.0.0.tgz", + "integrity": "sha512-RQ5aWq/Bi8bLdrYA1zS/WXD33LC04ykamWzws2b7U36jzuKjFH9wFAP9yIhgNnq/zVQq+9Iy314Pw/BZaKiAsQ==", "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2", "@babel/template": "^7.20.7", - "@graphql-codegen/add": "^7.1.1", - "@graphql-codegen/gql-tag-operations": "^6.1.1", - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-codegen/typed-document-node": "^7.1.1", - "@graphql-codegen/typescript": "^6.1.2", - "@graphql-codegen/typescript-operations": "^6.1.10", - "@graphql-codegen/visitor-plugin-common": "^7.2.10", - "@graphql-tools/documents": "^1.0.0", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/add": "^8.0.0", + "@graphql-codegen/gql-tag-operations": "^7.0.0", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-codegen/typed-document-node": "^8.0.0", + "@graphql-codegen/typescript": "^7.0.0", + "@graphql-codegen/typescript-operations": "^7.0.0", + "@graphql-codegen/visitor-plugin-common": "^8.0.0", + "@graphql-tools/documents": "^2.0.0", + "@graphql-tools/utils": "^13.0.2", "@graphql-typed-document-node/core": "3.2.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0", + "graphql": "^16.0.0 || ^17.0.0", "graphql-sock": "^1.0.0" }, "peerDependenciesMeta": { @@ -2286,48 +2348,114 @@ } }, "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.2.10.tgz", - "integrity": "sha512-o1a71JUeMNfEwxr7Vzokd3ufvrESL4+xhwJFzcBkc8Nurr5eAELi5gNUFQOUsEsU4169PEBIOzSL4iqO8OpBag==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-8.0.0.tgz", + "integrity": "sha512-WVqX1seH/uGYVIO4Tv5WkFVTu7H/lmfSuP/kSmloK6SsM5yWR/dlJOHe3Uq0+pvyC5FkwX5sQPYEc+1W5VK7bw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/optimize": "^3.0.0", + "@graphql-tools/relay-operation-optimizer": "^8.0.2", + "@graphql-tools/utils": "^13.0.2", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", + "graphql-tag": "^2.12.7", "parse-filepath": "^1.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/optimize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-3.0.0.tgz", + "integrity": "sha512-ICKFgs4VIcAPtQAbNrrp8HnpV7RdHY6m189cUqxjcmAtzxHrfVftWV+QBHqYuzXZW7eyKZP9bDerzQUE8QMS4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-8.0.8.tgz", + "integrity": "sha512-FAjH7rgi6V5g710suwDAyaPLZJqs4GOrqYhHi6yVrRdtghdpElRUMwAzNhyOgq69iiSDoCWflOJSdVpmnLDKNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ardatan/relay-compiler": "^13.0.2", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/client-preset/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/client-preset/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/client-preset/node_modules/auto-bind": { @@ -2351,15 +2479,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/client-preset/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2378,42 +2506,109 @@ "license": "MIT" }, "node_modules/@graphql-codegen/core": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-6.2.2.tgz", - "integrity": "sha512-bClqhA2ZITWKiEYd5A87KaU93YBC8o1++B3Y0FpYIZPZfGEWEwbhyvUkrSKrXqUagwM7c0h77f7DB4oR6vBgpQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-7.0.0.tgz", + "integrity": "sha512-Mi+hKy8BLk0qTUDp9FiwADOfP0JJp6kusLCxo5S2Mj0yU5uqP+GvQTaJP/2Wkn0a7aMT2Ehh5KDzlfhwQORZEw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/schema": "^10.1.3", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/schema": "^11.0.2", + "@graphql-tools/utils": "^13.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/core/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/merge": { + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-10.0.8.tgz", + "integrity": "sha512-iQlmBLu6QAhQb23LUYUHlQeZzH7Axi2xtPpVj8AWd5ALrt+a5w0Lf6p/xHgWg2EzSI2LcxdGXArGWs4RZFfF8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/schema": { + "version": "11.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-11.0.8.tgz", + "integrity": "sha512-+LZYd+TpWUg/2CqvpJtSKA4O1CX5rMNv0ZUsUd4uGNPD07Q1Eq+/QDaZdXfP7vIm6K/mkiXt25mWc7zao3Mb7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/merge": "^10.0.8", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/core/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/core/node_modules/change-case": { @@ -2424,15 +2619,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/core/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2451,68 +2646,133 @@ "license": "MIT" }, "node_modules/@graphql-codegen/gql-tag-operations": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-6.1.1.tgz", - "integrity": "sha512-TJ8yK31ZExBdslw8VG5P8mclrYvhMR7a/UnQvYp87pfekNJqfJignALxdZUkwjWWZNiO8hZEBYQiIrCwSJBHKg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-7.0.0.tgz", + "integrity": "sha512-P3A1PX/IS0dDJeejvCV35uT9uVS1+bwwat4s5KCitvMr3OAIFsNn7K0jo9Fr/8hFM6C4bgNBvyCa0s93ERqX5Q==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-codegen/visitor-plugin-common": "^7.2.9", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-codegen/visitor-plugin-common": "^8.0.0", "auto-bind": "^5.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "7.2.9", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.2.9.tgz", - "integrity": "sha512-0ynKXOorpBc4745aJwHmk9Rbz5lvZpZk8b03lHsoKQScpS9Bhz32Gimj9xNP55FSb6NrP5W74EqfkeMfuyatNg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-8.0.0.tgz", + "integrity": "sha512-WVqX1seH/uGYVIO4Tv5WkFVTu7H/lmfSuP/kSmloK6SsM5yWR/dlJOHe3Uq0+pvyC5FkwX5sQPYEc+1W5VK7bw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/optimize": "^3.0.0", + "@graphql-tools/relay-operation-optimizer": "^8.0.2", + "@graphql-tools/utils": "^13.0.2", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", + "graphql-tag": "^2.12.7", "parse-filepath": "^1.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/optimize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-3.0.0.tgz", + "integrity": "sha512-ICKFgs4VIcAPtQAbNrrp8HnpV7RdHY6m189cUqxjcmAtzxHrfVftWV+QBHqYuzXZW7eyKZP9bDerzQUE8QMS4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-8.0.8.tgz", + "integrity": "sha512-FAjH7rgi6V5g710suwDAyaPLZJqs4GOrqYhHi6yVrRdtghdpElRUMwAzNhyOgq69iiSDoCWflOJSdVpmnLDKNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ardatan/relay-compiler": "^13.0.2", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/gql-tag-operations/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/gql-tag-operations/node_modules/auto-bind": { @@ -2536,15 +2796,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/gql-tag-operations/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2602,41 +2862,72 @@ } }, "node_modules/@graphql-codegen/schema-ast": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-6.1.1.tgz", - "integrity": "sha512-9THb+iRVIDdRBVBL/FIAXIVXx++XkGxynqVCco7F5lKY4NYy07fB4oRcLGIpKuLGNeGNcRkTaQ3x7DNyojbC+A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-7.0.0.tgz", + "integrity": "sha512-iH0yUbu6HjEh/IPdttCm1daOPsLFr75dyS+vyfu7bJbXZhlukmjEFrRvlyqJLiZyuD5/GXK/Rn4Exc9v95v7oA==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/schema-ast/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/schema-ast/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/schema-ast/node_modules/change-case": { @@ -2647,15 +2938,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/schema-ast/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2674,68 +2965,134 @@ "license": "MIT" }, "node_modules/@graphql-codegen/typed-document-node": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typed-document-node/-/typed-document-node-7.2.0.tgz", - "integrity": "sha512-+QS4FeRsUE0WwqdGpBf8CuYUCYtenfnEJ5KBfElv1eRdmooD8MH8Txy5Okk6E8hK75QZ+rAYBf1at2h/4CF1mg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typed-document-node/-/typed-document-node-8.0.0.tgz", + "integrity": "sha512-g7XaZRAzCSv742JpM73y1cX/6F9fWLb9C8gWQk72KawmIVr6dR3tJJol+Xv6FuuX39xGkFIkeXUfgZ61kYPpSQ==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-codegen/visitor-plugin-common": "^7.3.0", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-codegen/visitor-plugin-common": "^8.0.0", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.3.0.tgz", - "integrity": "sha512-XS+VizbHubOXwk6TKK24FLiaicm5p210vufhhpQK78+0ETLhOiMGPBnkz6ieT3OOPJkakKXQoit948ekxE4ohg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-8.0.0.tgz", + "integrity": "sha512-WVqX1seH/uGYVIO4Tv5WkFVTu7H/lmfSuP/kSmloK6SsM5yWR/dlJOHe3Uq0+pvyC5FkwX5sQPYEc+1W5VK7bw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/optimize": "^3.0.0", + "@graphql-tools/relay-operation-optimizer": "^8.0.2", + "@graphql-tools/utils": "^13.0.2", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", + "graphql-tag": "^2.12.7", "parse-filepath": "^1.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/optimize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-3.0.0.tgz", + "integrity": "sha512-ICKFgs4VIcAPtQAbNrrp8HnpV7RdHY6m189cUqxjcmAtzxHrfVftWV+QBHqYuzXZW7eyKZP9bDerzQUE8QMS4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-8.0.8.tgz", + "integrity": "sha512-FAjH7rgi6V5g710suwDAyaPLZJqs4GOrqYhHi6yVrRdtghdpElRUMwAzNhyOgq69iiSDoCWflOJSdVpmnLDKNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ardatan/relay-compiler": "^13.0.2", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typed-document-node/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/typed-document-node/node_modules/auto-bind": { @@ -2759,15 +3116,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/typed-document-node/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2786,43 +3143,43 @@ "license": "MIT" }, "node_modules/@graphql-codegen/typescript": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-6.1.2.tgz", - "integrity": "sha512-tO9lJu0Yzy5Ipx+IMSBLZlAIQwGDTgqH3L8quGtU8u+BMZCAtGME82utpz16nmKLXueuWUuVzDarkYc12/otgw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-7.0.0.tgz", + "integrity": "sha512-jzqup/ruTkNtEZh40rn3kbqJ0u62XABRWBG72Up1Ii4QpO5G0LgdSexrZdRKNUN4j1fGfZXNBURENjtHajqkDg==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-codegen/schema-ast": "^6.1.1", - "@graphql-codegen/visitor-plugin-common": "^7.2.10", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-codegen/schema-ast": "^7.0.0", + "@graphql-codegen/visitor-plugin-common": "^8.0.0", "auto-bind": "^5.0.0", "tslib": "~2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/typescript-operations": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-6.2.0.tgz", - "integrity": "sha512-TOMrl34UbfrHJ67WkoWoY5V6bHxCZrvwTtUfuaaos6ZIAOK9d2fIJnouwjPgMRU8JzACYWV3XG+qqOsoDaB25g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-7.0.0.tgz", + "integrity": "sha512-RYFE2AqKKi+QpqMq/Hw5yaWdnx8yNWcxTZyuPv52yN93XQ5a0Jrlzcnalan9jBRNIZDew/WkMOKkPC1aCV6XWA==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-codegen/schema-ast": "^6.1.1", - "@graphql-codegen/visitor-plugin-common": "^7.5.0", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-codegen/schema-ast": "^7.0.0", + "@graphql-codegen/visitor-plugin-common": "^8.0.0", "auto-bind": "^5.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0", + "graphql": "^16.0.0 || ^17.0.0", "graphql-sock": "^1.0.0" }, "peerDependenciesMeta": { @@ -2832,48 +3189,114 @@ } }, "node_modules/@graphql-codegen/typescript-operations/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/typescript-operations/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.5.0.tgz", - "integrity": "sha512-/7h13H2PnjWMKVD0wYvxh9MWmG9HX6vHCoUL3Hyf2dOUI9soU/uTvBK6gJUs58RILKu4V36QxY/tIaeGOuRRRw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-8.0.0.tgz", + "integrity": "sha512-WVqX1seH/uGYVIO4Tv5WkFVTu7H/lmfSuP/kSmloK6SsM5yWR/dlJOHe3Uq0+pvyC5FkwX5sQPYEc+1W5VK7bw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/optimize": "^3.0.0", + "@graphql-tools/relay-operation-optimizer": "^8.0.2", + "@graphql-tools/utils": "^13.0.2", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", + "graphql-tag": "^2.12.7", "parse-filepath": "^1.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations/node_modules/@graphql-tools/optimize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-3.0.0.tgz", + "integrity": "sha512-ICKFgs4VIcAPtQAbNrrp8HnpV7RdHY6m189cUqxjcmAtzxHrfVftWV+QBHqYuzXZW7eyKZP9bDerzQUE8QMS4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-8.0.8.tgz", + "integrity": "sha512-FAjH7rgi6V5g710suwDAyaPLZJqs4GOrqYhHi6yVrRdtghdpElRUMwAzNhyOgq69iiSDoCWflOJSdVpmnLDKNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ardatan/relay-compiler": "^13.0.2", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/typescript-operations/node_modules/auto-bind": { @@ -2897,15 +3320,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/typescript-operations/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -2945,48 +3368,114 @@ } }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/plugin-helpers": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-7.4.2.tgz", - "integrity": "sha512-5SmkQvoNg3orbCNWBIv6lD1Zk1/mJbgdqv5oUy2Pw8Q70sO1Y3CGOkdwnPUp5l/pm0GKApQUyqPJkqFaJKewpQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-8.0.0.tgz", + "integrity": "sha512-0hrr9xnXIpOU9TM/UOCdap79IiPFN9AIxHCfCNn/RnyXeZ992jQ+UvvB732MPGgZXa0lgk7IwieCY+uTwKje+A==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/apollo-engine-loader": "^9.0.2", + "@graphql-tools/utils": "^13.0.2", "change-case-all": "^2.1.0", "common-tags": "1.8.2", "import-from": "4.0.0", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-codegen/typescript/node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-7.2.10.tgz", - "integrity": "sha512-o1a71JUeMNfEwxr7Vzokd3ufvrESL4+xhwJFzcBkc8Nurr5eAELi5gNUFQOUsEsU4169PEBIOzSL4iqO8OpBag==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-8.0.0.tgz", + "integrity": "sha512-WVqX1seH/uGYVIO4Tv5WkFVTu7H/lmfSuP/kSmloK6SsM5yWR/dlJOHe3Uq0+pvyC5FkwX5sQPYEc+1W5VK7bw==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^7.4.2", - "@graphql-tools/optimize": "^2.0.0", - "@graphql-tools/relay-operation-optimizer": "^7.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-codegen/plugin-helpers": "^8.0.0", + "@graphql-tools/optimize": "^3.0.0", + "@graphql-tools/relay-operation-optimizer": "^8.0.2", + "@graphql-tools/utils": "^13.0.2", "auto-bind": "^5.0.0", "change-case-all": "^2.1.0", "dependency-graph": "^1.0.0", - "graphql-tag": "^2.11.0", + "graphql-tag": "^2.12.7", "parse-filepath": "^1.0.2", "tslib": "^2.8.0" }, "engines": { - "node": ">=16" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript/node_modules/@graphql-tools/optimize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-3.0.0.tgz", + "integrity": "sha512-ICKFgs4VIcAPtQAbNrrp8HnpV7RdHY6m189cUqxjcmAtzxHrfVftWV+QBHqYuzXZW7eyKZP9bDerzQUE8QMS4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript/node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-8.0.8.tgz", + "integrity": "sha512-FAjH7rgi6V5g710suwDAyaPLZJqs4GOrqYhHi6yVrRdtghdpElRUMwAzNhyOgq69iiSDoCWflOJSdVpmnLDKNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ardatan/relay-compiler": "^13.0.2", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-codegen/typescript/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-codegen/typescript/node_modules/auto-bind": { @@ -3010,15 +3499,15 @@ "license": "MIT" }, "node_modules/@graphql-codegen/typescript/node_modules/change-case-all": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.1.0.tgz", - "integrity": "sha512-v6b0WWWkZUMHVuYk82l+WROgkUm4qEN2w5hKRNWtEOYwWqUGoi8C6xH0l1RLF1EoWqDFK6MFclmN3od6ws3/uw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-2.2.0.tgz", + "integrity": "sha512-/BSm9RoX2fl1bcfZI5dHLOGPqsH0Yf5igEPs76SUGZs52EryPcNrSyJUCNcYNrH5VTThnHDmDs0vjPasNeBOLg==", "dev": true, "license": "MIT", "dependencies": { - "change-case": "^5.2.0", - "sponge-case": "^2.0.2", - "swap-case": "^3.0.2", + "change-case": "^5.4.4", + "sponge-case": "^2.0.3", + "swap-case": "^3.0.3", "title-case": "^3.0.3" } }, @@ -3091,22 +3580,40 @@ } }, "node_modules/@graphql-tools/apollo-engine-loader": { - "version": "8.0.38", - "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.38.tgz", - "integrity": "sha512-/qbjIdgIMcBVpZW5N3qBsB9p8byXevbab3FQAVeH9W6T0e8mKRbM02mjK6+tShntejioJyDZ5SacbFeNRU7dTg==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-9.0.8.tgz", + "integrity": "sha512-NHhnyV0rqGMVSA2GkS1Qr4DmPGufV8R/gJFyPPBxM2V2DIjzPit35lpzwoZ5aDAMiHb5fbA1COYGjTXaJCfV/Q==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/utils": "^13.2.1", "@whatwg-node/fetch": "^0.12.0", "sync-fetch": "0.7.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/disposablestack": { @@ -3154,9 +3661,9 @@ } }, "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/promise-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.0.tgz", - "integrity": "sha512-/i9CS0Z96o+cPwaYoAyVxAThDiUX1wV3tDmNWPJbn+vtdR+JftuCDg1NGCXBrzIYVDGkJ8uT6ctwmrBOUzOpKQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", "dev": true, "license": "MIT", "dependencies": { @@ -3205,64 +3712,54 @@ } }, "node_modules/@graphql-tools/code-file-loader": { - "version": "8.1.41", - "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-8.1.41.tgz", - "integrity": "sha512-//BBHEGVOqttDAjk7ptpcj6aMzvTL+6Y6ZvOM8FKQh/neQ+zIboYs0QSPnRQPsP3yCi+7UxXBuX2jqbDjOus3w==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-9.1.1.tgz", + "integrity": "sha512-AXefoELGAle4woLgrjEf4O2ieLYzmUGq4kqzBXQcjV3HEugE094AN536eFCsz4NPWGIbZUy2GGvKHbyzJFWbyQ==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.39", - "@graphql-tools/utils": "^12.0.3", - "globby": "^11.0.3", + "@graphql-tools/graphql-tag-pluck": "9.0.9", + "@graphql-tools/load-files": "^8.0.8", + "@graphql-tools/utils": "^13.2.1", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/code-file-loader/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@graphql-tools/code-file-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", "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" + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" }, "engines": { - "node": ">=10" + "node": ">=22.18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/code-file-loader/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "node_modules/@graphql-tools/code-file-loader/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", "dev": true, "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, "engines": { - "node": ">= 4" - } - }, - "node_modules/@graphql-tools/code-file-loader/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=22.15.0" } }, "node_modules/@graphql-tools/delegate": { @@ -3308,20 +3805,19 @@ } }, "node_modules/@graphql-tools/documents": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@graphql-tools/documents/-/documents-1.0.1.tgz", - "integrity": "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/documents/-/documents-2.0.0.tgz", + "integrity": "sha512-1+arqQyjv1i0sCbtCKZM42nV8PMFUOgSAZEVG/LlVV6eon9eKzUXVoMhbdGIASbr1vcFi3Grdj7w4LRGedS+5g==", "dev": true, "license": "MIT", "dependencies": { - "lodash.sortby": "^4.7.0", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/executor": { @@ -3409,23 +3905,54 @@ } }, "node_modules/@graphql-tools/executor-legacy-ws": { - "version": "1.1.37", - "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.1.37.tgz", - "integrity": "sha512-2rcZv0aLgNPEhsfXYOiRyCpES76jLuUFpSZJRXivMxjgZWlHTLwz0bBP4QmjQDR+b0DDSe8KgSVAbcSHcB0Z0A==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-2.0.8.tgz", + "integrity": "sha512-8MVbXbZ2P8i3/GbUvJzPajXrMH/zkmWEj50sR2/Y4p74EXif8TIzWPuDOSUAgMMdTNKaa02xLKnpKMrcpSM2dg==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", - "@types/ws": "^8.0.0", + "@graphql-tools/utils": "^13.2.1", + "@types/ws": "^8.18.2", "isomorphic-ws": "^5.0.0", "tslib": "^2.4.0", "ws": "^8.21.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-legacy-ws/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-legacy-ws/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-tools/executor/node_modules/@graphql-tools/utils": { @@ -3448,46 +3975,95 @@ } }, "node_modules/@graphql-tools/git-loader": { - "version": "8.0.44", - "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-8.0.44.tgz", - "integrity": "sha512-S3hGEa8cPuQUAhRrAmlakm1l4wBeu2B/IDRZz05taDf2Ewt4uoQESLJBUb30/rmAMz6DRITDWSrdkjUrjVG/NA==", + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-9.0.9.tgz", + "integrity": "sha512-DRyeaQfv5bk9fgi6w/e2spnZvEPbgpW+RbfxAjFsfNi+cd3UnYGIZaoWFJ/CkWjLpRbjJSZ86dSIEdsmnPw4Ig==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/graphql-tag-pluck": "8.3.39", - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/graphql-tag-pluck": "9.0.9", + "@graphql-tools/utils": "^13.2.1", "is-glob": "4.0.3", "micromatch": "^4.0.8", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/git-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/git-loader/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-tools/github-loader": { - "version": "9.1.11", - "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-9.1.11.tgz", - "integrity": "sha512-IsC4MPgY8Wpuwrbhehct9gyltYdbP2hEM2QmIkxpyYRG4P06HSt/YU17+TzWQmdJi17DvYLPrMkTtUcFE2N3lA==", + "version": "10.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-10.0.9.tgz", + "integrity": "sha512-TJu2PUH0anUL93kaXJSZ/Y5shagiEBWucCrfQw0iWnMusn77NBnrGLLuayzmVrG5wnib1zSES18SKceE7dTrUw==", "dev": true, "license": "MIT", "dependencies": { "@graphql-tools/executor-http": "^3.4.0", - "@graphql-tools/graphql-tag-pluck": "^8.3.39", - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/graphql-tag-pluck": "^9.0.9", + "@graphql-tools/utils": "^13.2.1", "@whatwg-node/fetch": "^0.12.0", - "@whatwg-node/promise-helpers": "^2.0.0", + "@whatwg-node/promise-helpers": "^2.0.1", "sync-fetch": "0.7.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/disposablestack": { @@ -3535,9 +4111,9 @@ } }, "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/promise-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.0.tgz", - "integrity": "sha512-/i9CS0Z96o+cPwaYoAyVxAThDiUX1wV3tDmNWPJbn+vtdR+JftuCDg1NGCXBrzIYVDGkJ8uT6ctwmrBOUzOpKQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", "dev": true, "license": "MIT", "dependencies": { @@ -3548,182 +4124,579 @@ } }, "node_modules/@graphql-tools/graphql-file-loader": { - "version": "8.1.22", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.1.22.tgz", - "integrity": "sha512-vEhO76Sznim4xe13U7oDlku+k9o7JbNA1xoTuPPnzRbyZy7x22cwKYYQQzzJjEqAq1tf6+znrJaC84mHgKnB3A==", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-9.1.1.tgz", + "integrity": "sha512-O/CQa3wRstMCulV5rEW1gOLx2cLx+EAyswBLNPuZqJux9eumr246r99E2+w5Q0WcNI1M6Smsn0c7uWYZkbyZlQ==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/import": "^7.2.2", - "@graphql-tools/utils": "^12.0.3", - "globby": "^11.0.3", + "@graphql-tools/import": "^8.0.8", + "@graphql-tools/load-files": "^8.0.8", + "@graphql-tools/utils": "^13.2.1", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@graphql-tools/graphql-file-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", "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/@graphql-tools/graphql-file-loader/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "8.3.39", - "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.39.tgz", - "integrity": "sha512-pEYtR2RAM1a1KBzyYRzWHz1uDSD+UbgcS7xNUgUCxRfofGccpbLv2IID2PiSm1DVrfM0xBT2QfeqPGJPKdLXFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.29.7", - "@babel/parser": "^7.29.3", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", - "@graphql-tools/utils": "^12.0.3", + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/import": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-7.2.2.tgz", - "integrity": "sha512-6tNVKBWGelZ//9CwO9fXkMK/pxz5IbSa8xMlWQ/eW6BVkhqf2PbrfJCJenGE8Ywo8JRDn1VZeTyI8jZnQGP4Ww==", + "node_modules/@graphql-tools/graphql-file-loader/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-9.0.9.tgz", + "integrity": "sha512-RCwImkRoFdbeLu2GYRnIC2yIEQQLQysxunA0rwAGS2PRBnuvbz664PP0QNShLpl9qq47lRK0rgKliilDkxNW9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^8.0.7", + "@babel/parser": "^8.0.7", + "@babel/traverse": "^8.0.7", + "@babel/types": "^8.0.6", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/code-frame": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-8.0.6.tgz", + "integrity": "sha512-uMHhvmDmwFiLuiozaoRYTZHqMFuu3fem/X9JY78lohAuLoh8LSGGC8JqUzo2cVuBsBxkjMZNk56CE7ock8Xxkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^8.0.6", + "js-tokens": "^10.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/compat-data": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-8.0.5.tgz", + "integrity": "sha512-YLsYoQMvL8l8WrGpN3Zj7O1wK5LEBN+cQtux7BcuHyxIXve724XG+zuJ1n3U1cUweRtTzQOA4IHbuQw3N34SZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-8.1.0.tgz", + "integrity": "sha512-3jqm7xh3kJCmIeOK8sk6/EvOWdSzvOqvjt0tJEDOHHmzWjcQSvIh2/tq1I9RA741tl0QZdMzPJWCulWE+Dy5ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^8.0.6", + "@babel/generator": "^8.1.0", + "@babel/helper-compilation-targets": "^8.0.7", + "@babel/helpers": "^8.1.0", + "@babel/parser": "^8.1.0", + "@babel/template": "^8.0.0", + "@babel/traverse": "^8.1.0", + "@babel/types": "^8.1.0", + "@types/gensync": "^1.0.5", + "convert-source-map": "^2.0.0", + "empathic": "^2.0.1", + "gensync": "^1.0.0-beta.2", + "import-meta-resolve": "^4.2.0", + "json5": "^2.2.3", + "obug": "^3.0.0", + "verkit": "^0.5.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/generator": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.1.0.tgz", + "integrity": "sha512-7fiBJ61wDV3AHbg7n/EfLBv3RU+lsdRP8QNJnydkKWA7e48FnnvKQWbVHsJQCBE7JHTj4xlzZL9fvQYsBUip2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^8.1.0", + "@babel/types": "^8.1.0", + "@jridgewell/gen-mapping": "0.4.0-beta.0", + "@jridgewell/trace-mapping": "^0.3.31", + "@types/jsesc": "^2.5.0", + "jsesc": "^3.0.2" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helper-compilation-targets": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-8.0.7.tgz", + "integrity": "sha512-ilAZCdOOlOVA7dQbaFNw2f/59p6GW33NxTopc3DvEE3efp3ZXTrGX/yZScaKw8/vd9bq31Ag0EcXiLw32bAgJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^8.0.5", + "@babel/helper-validator-option": "^8.0.0", + "browserslist": "^4.24.0", + "flru": "1.0.2", + "verkit": "^0.5.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helper-globals": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-8.0.6.tgz", + "integrity": "sha512-OdnA/N52LhzFpeUuVz5YGuSWjc7TPHiFmVYZbPlSgExocO2GwbxVpSni9MVs5wwW+wZ4kPuwBEBN9pIPDYz1mA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helper-string-parser": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.8.tgz", + "integrity": "sha512-fVM+gSuKbdv9cpmyRNh5EvsDHUZCdxQH3FdnFKSkNYHpbsn95bbrxm+ES3MVeQjcqwi2O5ur/DjLfmTQaO60ng==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.6.tgz", + "integrity": "sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/helpers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-8.1.0.tgz", + "integrity": "sha512-949bjw10dhaRdtQeCpfVShFA4jIcto97BkqmWnRjpzyQuHVZ7EDriaoCn/4D8h1NqSKlmI20xPU0vHf3jQbQRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^8.0.0", + "@babel/types": "^8.1.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.1.0.tgz", + "integrity": "sha512-fpqZYAC+Tthr19JbEKxXhCGutvfm/+roMe+ULrgUKI+GVyzkQiTMTSheORcWIAzW8T3Oo3W5UavWSvAWmsp7fA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^8.1.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/template": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-8.0.0.tgz", + "integrity": "sha512-eAD0QW/AlbamBbw0FeGiwasbCVPq5ncW0HNVyLP3B9czqLyh4gvw+5JTSNt6le9+ziAU7mqDZsKTHf3jTb4chQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^8.0.0", + "@babel/parser": "^8.0.0", + "@babel/types": "^8.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/traverse": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-8.1.0.tgz", + "integrity": "sha512-oQ0QI6MR4cm6bOR/Ua5HLPxvO7vborT7Le5HNt9GmZUKpNsaPl2yj4gsQ440lXaZjc4vmUbSeVgEcK4cHuCL2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^8.0.6", + "@babel/generator": "^8.1.0", + "@babel/helper-globals": "^8.0.6", + "@babel/parser": "^8.1.0", + "@babel/template": "^8.0.0", + "@babel/types": "^8.1.0", + "obug": "^3.0.0" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@babel/types": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.1.0.tgz", + "integrity": "sha512-8V8aSTDx012YPmDQF30vrokyxVFdRAU2YBS2VzrnfLAGkP8floVnjckwgFcD0Jrvf6GWMSRdCrYVsk3tyMwZRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^8.0.8", + "@babel/helper-validator-identifier": "^8.0.6" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@jridgewell/gen-mapping": { + "version": "0.4.0-beta.0", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.4.0-beta.0.tgz", + "integrity": "sha512-JdGNkbE4GlNPYQhM0L95fBQr7ctLZJ276QXQLTad4t1oSdnnCI3fDq9DW3BqYAWv8Wc3+HS+4Gsii1oPMCfz1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.6.0-beta.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/js-tokens": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/obug": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz", + "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==", + "dev": true, + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-8.0.8.tgz", + "integrity": "sha512-uG6JSQnlTeFVvaZkBoEU7uD3NJwRyCHOrmUZxZj8Ehi15eGBnP0ImNYx4owkjVYfH3QtsurVNV64NzznuH4E2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", "resolve-from": "5.0.0", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/json-file-loader": { - "version": "8.0.36", - "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-8.0.36.tgz", - "integrity": "sha512-PkH8gXIFVjxhxHGVYEspClnmxe7WfVwGS1a2kWC0a7+l9vk81e2qXMOcXn95w4jBZzBZD2o+2NoIlu8IhR35cw==", + "node_modules/@graphql-tools/import/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "^12.0.3", - "globby": "^11.0.3", + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-9.0.8.tgz", + "integrity": "sha512-AGNsYLeAQm+hc8vPh83bSc3ZpChfwWrWmKzre27SMLm5kBk88AiWoF4nSS86mbh9Pe0V16gWFnvqD+9CAFtTKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/load-files": "^8.0.8", + "@graphql-tools/utils": "^13.2.1", "tslib": "^2.4.0", "unixify": "^1.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" } }, - "node_modules/@graphql-tools/json-file-loader/node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "node_modules/@graphql-tools/json-file-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", "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/@graphql-tools/json-file-loader/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@graphql-tools/json-file-loader/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/@graphql-tools/load": { - "version": "8.1.19", - "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-8.1.19.tgz", - "integrity": "sha512-kXgYD7PVBLGiOI7Uf/i91ncv14ckC8pWoiSbZhzCuSE1QemFguofzexSv8B4kIXrr6kqoNLCKSdD2fqAYg+w2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@graphql-tools/schema": "^10.1.3", - "@graphql-tools/utils": "^12.0.3", - "p-limit": "3.1.0", + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", "tslib": "^2.4.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/json-file-loader/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, + "node_modules/@graphql-tools/load": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-9.1.2.tgz", + "integrity": "sha512-r0AEpbR6vxhLKwzqjzpwqxUI6u71ykfaGTJSCK5muLun/zNB/ihm1eTDaKIkIiadtlI3XciVxikr+RCLIW36oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/schema": "^11.0.8", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load-files": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/load-files/-/load-files-8.0.8.tgz", + "integrity": "sha512-6+Sw27+A9ggOzelzGCV5IQRwtVnFbHdFjA31qMbDdAH6huyAHZfMFFfj+q5o3c22/EtZnliV3SebvBJOBYXNBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load-files/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load-files/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/@graphql-tools/merge": { + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-10.0.8.tgz", + "integrity": "sha512-iQlmBLu6QAhQb23LUYUHlQeZzH7Axi2xtPpVj8AWd5ALrt+a5w0Lf6p/xHgWg2EzSI2LcxdGXArGWs4RZFfF8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/@graphql-tools/schema": { + "version": "11.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-11.0.8.tgz", + "integrity": "sha512-+LZYd+TpWUg/2CqvpJtSKA4O1CX5rMNv0ZUsUd4uGNPD07Q1Eq+/QDaZdXfP7vIm6K/mkiXt25mWc7zao3Mb7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/merge": "^10.0.8", + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" } }, "node_modules/@graphql-tools/merge": { @@ -3796,30 +4769,48 @@ } }, "node_modules/@graphql-tools/url-loader": { - "version": "9.1.12", - "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-9.1.12.tgz", - "integrity": "sha512-99m+itTf1WJRHBKX4exIXqQnrioSTvK9PhpkMaXfQa9KzQCqKVMUEujilpGE0Y9+8GweiUOrwxSpzoMycb7lyw==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-10.0.8.tgz", + "integrity": "sha512-OW2mZ7jjNwfiqmzkZ5a0914qjXJ7hRjm0gOL/SpGQ/C4Ad4lSrKq2PjFUZvUuu0Z7PjHpXI4CxynHtv9iIfnZg==", "dev": true, "license": "MIT", "dependencies": { "@graphql-tools/executor-graphql-ws": "^3.2.0", "@graphql-tools/executor-http": "^3.4.0", - "@graphql-tools/executor-legacy-ws": "^1.1.37", - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/executor-legacy-ws": "^2.0.8", + "@graphql-tools/utils": "^13.2.1", "@graphql-tools/wrap": "^11.1.1", - "@types/ws": "^8.0.0", + "@types/ws": "^8.18.2", "@whatwg-node/fetch": "^0.12.0", - "@whatwg-node/promise-helpers": "^2.0.0", + "@whatwg-node/promise-helpers": "^2.0.1", "isomorphic-ws": "^5.0.0", "sync-fetch": "0.7.1", "tslib": "^2.4.0", "ws": "^8.21.3" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.18.0" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" } }, "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/disposablestack": { @@ -3851,13 +4842,13 @@ } }, "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/node-fetch": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.9.1.tgz", - "integrity": "sha512-LX/1X2QEHupCz6YXRjefZRoOsycCGOIJdXtQPVVxhzPQ/CpWpWFaXl53ShqLystvLZSvtUDKLhCA/yLveHA/LA==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.9.3.tgz", + "integrity": "sha512-Ekx4MfF76yzQTphPf1Qr8N2hbxlTaI/hZ4TSmRGWqmEjQrRlkrtiIT107mS0gds4SisAtAXaU8jXhffipowlGw==", "dev": true, "license": "MIT", "dependencies": { - "@fastify/busboy": "^3.1.1", + "@fastify/busboy": "^3.2.3", "@whatwg-node/disposablestack": "^0.1.0", "@whatwg-node/promise-helpers": "^2.0.0", "tslib": "^2.6.3" @@ -3867,9 +4858,9 @@ } }, "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/promise-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.0.tgz", - "integrity": "sha512-/i9CS0Z96o+cPwaYoAyVxAThDiUX1wV3tDmNWPJbn+vtdR+JftuCDg1NGCXBrzIYVDGkJ8uT6ctwmrBOUzOpKQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", "dev": true, "license": "MIT", "dependencies": { @@ -6976,6 +7967,13 @@ "integrity": "sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==", "license": "MIT" }, + "node_modules/@types/gensync": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/gensync/-/gensync-1.0.5.tgz", + "integrity": "sha512-MbsRCT7mTikHwKZ0X+LVUTLRrZZRLipTuXEO9qOYO+zmjMVk81axyClMROf6uoPD9MRVu46bx8zoR0Ad9q3NAg==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", @@ -7003,6 +8001,13 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@types/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -11549,6 +12554,16 @@ "devOptional": true, "license": "MIT" }, + "node_modules/empathic": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.1.0.tgz", + "integrity": "sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/encodeurl": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.1.tgz", @@ -13042,18 +14057,18 @@ } }, "node_modules/graphql-config": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-5.1.8.tgz", - "integrity": "sha512-7DyT4ctUiNRMAU19IFy8o1zoQCJPjik1/vBwWIZlILGI6O1mHZXd59rUzF81oglNyHtPrNNCWonqfwu58BG66A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-6.0.0.tgz", + "integrity": "sha512-RPpQOlUsIXA6ePQU2NC/nVtTUGpHYAYDBsJKOO7FKl+IeQdNxcFjUnwcI4v/g88wLeGZpiXE9aLzr8PqsT9Hog==", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/graphql-file-loader": "^8.1.22", - "@graphql-tools/json-file-loader": "^8.0.36", - "@graphql-tools/load": "^8.1.19", - "@graphql-tools/merge": "^9.2.6", - "@graphql-tools/url-loader": "^9.1.12", - "@graphql-tools/utils": "^12.0.3", + "@graphql-tools/graphql-file-loader": "^9.0.6", + "@graphql-tools/json-file-loader": "^9.0.6", + "@graphql-tools/load": "^9.0.6", + "@graphql-tools/merge": "^10.0.6", + "@graphql-tools/url-loader": "^10.0.6", + "@graphql-tools/utils": "^13.1.3", "cosmiconfig": "^8.1.0", "jiti": "^2.0.0", "minimatch": "^10.0.0", @@ -13061,11 +14076,11 @@ "tslib": "^2.4.0" }, "engines": { - "node": ">= 16.0.0" + "node": ">=22.18.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 || ^17.0.0" + "graphql": "^16.0.0 || ^17.0.0" }, "peerDependenciesMeta": { "cosmiconfig-toml-loader": { @@ -13073,6 +14088,54 @@ } } }, + "node_modules/graphql-config/node_modules/@graphql-tools/merge": { + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-10.0.8.tgz", + "integrity": "sha512-iQlmBLu6QAhQb23LUYUHlQeZzH7Axi2xtPpVj8AWd5ALrt+a5w0Lf6p/xHgWg2EzSI2LcxdGXArGWs4RZFfF8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "^13.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/graphql-config/node_modules/@graphql-tools/utils": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-13.2.1.tgz", + "integrity": "sha512-GuSAfjq8RmF9dvNn1wG5d7OUuoRCbwT37/cFr/uIqgJpyVqyIq2tzeV6zOt8nrbuZXkRF8w3kJ4RGlCXfD1LxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@whatwg-node/promise-helpers": "^2.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=22.18.0" + }, + "peerDependencies": { + "graphql": "^16.0.0 || ^17.0.0" + } + }, + "node_modules/graphql-config/node_modules/@whatwg-node/promise-helpers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/promise-helpers/-/promise-helpers-2.0.1.tgz", + "integrity": "sha512-ziVgm01A9irPLVBaUFei64qp771BrDXldbv5pY6kgFgNtA+7zq8ux6nj/6w8bELGH/+Ttnc76ox04HIjU8nqvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.6.3" + }, + "engines": { + "node": ">=22.15.0" + } + }, "node_modules/graphql-config/node_modules/cosmiconfig": { "version": "8.3.6", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", @@ -13111,9 +14174,9 @@ } }, "node_modules/graphql-tag": { - "version": "2.12.6", - "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", - "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "version": "2.12.7", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.7.tgz", + "integrity": "sha512-xnE/NFzy+0eIesvAsREJZ284zTl/wYuBAvpsFSDhRGRdRHdnE90M21Q3xAWyYInb0J756c6x0pIQ62+vtvOs1Q==", "license": "MIT", "dependencies": { "tslib": "^2.1.0" @@ -13122,7 +14185,7 @@ "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" + "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 || ^17.0.0" } }, "node_modules/graphql-ws": { @@ -15404,13 +16467,6 @@ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "license": "MIT" }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", diff --git a/package.json b/package.json index 4b31e10..d169055 100644 --- a/package.json +++ b/package.json @@ -36,10 +36,10 @@ "devDependencies": { "@commitlint/cli": "21.2.4", "@commitlint/config-conventional": "21.2.4", - "@graphql-codegen/cli": "7.4.6", - "@graphql-codegen/typed-document-node": "7.2.0", - "@graphql-codegen/typescript": "6.1.2", - "@graphql-codegen/typescript-operations": "6.2.0", + "@graphql-codegen/cli": "8.0.0", + "@graphql-codegen/typed-document-node": "8.0.0", + "@graphql-codegen/typescript": "7.0.0", + "@graphql-codegen/typescript-operations": "7.0.0", "@graphql-codegen/typescript-vue-apollo": "5.0.1", "@nuxt/devtools": "4.1.0", "@nuxt/eslint": "1.17.0",