diff --git a/.github/workflows/blueprint-export-diff.yml b/.github/workflows/blueprint-export-diff.yml index 9fb63bc..2766e05 100644 --- a/.github/workflows/blueprint-export-diff.yml +++ b/.github/workflows/blueprint-export-diff.yml @@ -9,7 +9,7 @@ jobs: fetch-depth: 0 - uses: actions/setup-node@v2 with: - node-version: '16' + node-version: '18' - name: Check for changes id: check-for-export-changes run: echo ::set-output name=check::$(git diff --name-only origin/main --exit-code -- acm-blueprint.zip) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 176a741..9cb4e2f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,7 +5,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['16', '18' ] + node: ['18', '20' ] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..69966f4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7343 @@ +{ + "name": "faust-scaffold-ts", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@apollo/client": "^3.10.5", + "@faustwp/cli": "^3.0.2", + "@faustwp/core": "^3.0.1", + "graphql": "^16.8.2", + "next": "^14.2.4", + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, + "devDependencies": { + "@graphql-codegen/cli": "^5.0.2", + "@graphql-codegen/client-preset": "^4.3.0", + "@parcel/watcher": "^2.4.1", + "@types/node": "^18.16.1", + "@types/react": "^18.3.3", + "concurrently": "^8.2.2", + "typescript": "^5.4.5" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apollo/client": { + "version": "3.10.5", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.5.tgz", + "integrity": "sha512-bZh5wLAT8b4KdEmqnqiQeDUttnR+NJ+gDYSN8T+U0uFGN++5LO5PTwySih6kIU5ErGGGw4NHI94YdSET3uLuBA==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@wry/caches": "^1.0.0", + "@wry/equality": "^0.5.6", + "@wry/trie": "^0.5.0", + "graphql-tag": "^2.12.6", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.18.0", + "prop-types": "^15.7.2", + "rehackt": "^0.1.0", + "response-iterator": "^0.2.6", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.10.3", + "tslib": "^2.3.0", + "zen-observable-ts": "^1.2.5" + }, + "peerDependencies": { + "graphql": "^15.0.0 || ^16.0.0", + "graphql-ws": "^5.5.5", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" + }, + "peerDependenciesMeta": { + "graphql-ws": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "subscriptions-transport-ws": { + "optional": true + } + } + }, + "node_modules/@ardatan/relay-compiler": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz", + "integrity": "sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@ardatan/sync-fetch": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz", + "integrity": "sha512-xhlTqH0m31mnsG0tIP4ETgfSB6gXDaYYsUWTrlUV93fFQPI9dd8hE0Ot6MHLCtqgB32hwJAC3YZMWlXZw7AleA==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.7.tgz", + "integrity": "sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.7.tgz", + "integrity": "sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-flow": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", + "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", + "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@faustwp/cli": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@faustwp/cli/-/cli-3.0.2.tgz", + "integrity": "sha512-WoodbS1ek7cr4fOhQiEpCzqmqs+x+G1v3mTcgtzXjdv8lhYskkGUdSQ+PaaGbRJLQEMJq6f5i+Kn3sw9Zgsg7w==", + "dependencies": { + "archiver": "^6.0.1", + "chalk": "^4.1.2", + "dotenv-flow": "^3.2.0", + "form-data": "^4.0.0", + "fs-extra": "^11.1.1", + "glob-promise": "^6.0.5", + "isomorphic-fetch": "^3.0.0", + "lodash": "^4.17.21", + "webpack-cli": "5.1.4" + }, + "bin": { + "faust": "dist/index.js" + }, + "engines": { + "node": ">=18", + "npm": ">=8" + } + }, + "node_modules/@faustwp/core": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@faustwp/core/-/core-3.0.1.tgz", + "integrity": "sha512-a/YFl93reW1QxQqHzvR37Lgt1M1mMJa5Q2MYO6qeoB4K8Lf6LEAvOHNl4/pwDQJ3Jnf044RzolDMUGVs88M4RA==", + "dependencies": { + "@wordpress/hooks": "^3.14.0", + "chalk": "^4.1.2", + "classnames": "^2.3.2", + "cookie": "^0.5.0", + "deepmerge": "^4.2.2", + "fast-xml-parser": "^4.2.5", + "isomorphic-fetch": "^3.0.0", + "js-cookie": "^3.0.5", + "js-sha256": "^0.9.0", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=18", + "npm": ">=8" + }, + "peerDependencies": { + "@apollo/client": ">=3.6.6", + "next": ">=12.1.6", + "react": ">=17.0.2", + "react-dom": ">=17.0.2" + } + }, + "node_modules/@graphql-codegen/add": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-5.0.3.tgz", + "integrity": "sha512-SxXPmramkth8XtBlAHu4H4jYcYXM/o3p01+psU+0NADQowA8jtYkK6MW5rV6T+CxkEaNZItfSmZRPgIuypcqnA==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.3", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/cli": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-5.0.2.tgz", + "integrity": "sha512-MBIaFqDiLKuO4ojN6xxG9/xL9wmfD3ZjZ7RsPjwQnSHBCUXnEkdKvX+JVpx87Pq29Ycn8wTJUguXnTZ7Di0Mlw==", + "dev": true, + "dependencies": { + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/client-preset": "^4.2.2", + "@graphql-codegen/core": "^4.0.2", + "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-tools/apollo-engine-loader": "^8.0.0", + "@graphql-tools/code-file-loader": "^8.0.0", + "@graphql-tools/git-loader": "^8.0.0", + "@graphql-tools/github-loader": "^8.0.0", + "@graphql-tools/graphql-file-loader": "^8.0.0", + "@graphql-tools/json-file-loader": "^8.0.0", + "@graphql-tools/load": "^8.0.0", + "@graphql-tools/prisma-loader": "^8.0.0", + "@graphql-tools/url-loader": "^8.0.0", + "@graphql-tools/utils": "^10.0.0", + "@whatwg-node/fetch": "^0.8.0", + "chalk": "^4.1.0", + "cosmiconfig": "^8.1.3", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^5.0.2", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "jiti": "^1.17.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.5", + "shell-quote": "^1.7.3", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "tslib": "^2.4.0", + "yaml": "^2.3.1", + "yargs": "^17.0.0" + }, + "bin": { + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" + }, + "peerDependencies": { + "@parcel/watcher": "^2.1.0", + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "@parcel/watcher": { + "optional": true + } + } + }, + "node_modules/@graphql-codegen/client-preset": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/client-preset/-/client-preset-4.3.0.tgz", + "integrity": "sha512-p2szj5YiyLUYnQn1h7S4dsSY2Jc1LNrm32ptkb6CGtqPo3w9vgqki2WRJwgeJN8s3bhifqWRPzhoid/smrFVgA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/template": "^7.20.7", + "@graphql-codegen/add": "^5.0.3", + "@graphql-codegen/gql-tag-operations": "4.0.7", + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-codegen/typed-document-node": "^5.0.7", + "@graphql-codegen/typescript": "^4.0.7", + "@graphql-codegen/typescript-operations": "^4.2.1", + "@graphql-codegen/visitor-plugin-common": "^5.2.0", + "@graphql-tools/documents": "^1.0.0", + "@graphql-tools/utils": "^10.0.0", + "@graphql-typed-document-node/core": "3.2.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/core": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-4.0.2.tgz", + "integrity": "sha512-IZbpkhwVqgizcjNiaVzNAzm/xbWT6YnGgeOLwVjm4KbJn3V2jchVtuzHH09G5/WkkLSk2wgbXNdwjM41JxO6Eg==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-tools/schema": "^10.0.0", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/gql-tag-operations": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/gql-tag-operations/-/gql-tag-operations-4.0.7.tgz", + "integrity": "sha512-2I69+IDC8pqAohH6cgKse/vPfJ/4TRTJX96PkAKz8S4RD54PUHtBmzCdBInIFEP/vQuH5mFUAaIKXXjznmGOsg==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-codegen/visitor-plugin-common": "5.2.0", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-5.0.4.tgz", + "integrity": "sha512-MOIuHFNWUnFnqVmiXtrI+4UziMTYrcquljaI5f/T/Bc7oO7sXcfkAvgkNWEEi9xWreYwvuer3VHCuPI/lAFWbw==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.0", + "change-case-all": "1.0.15", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/schema-ast": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-4.0.2.tgz", + "integrity": "sha512-5mVAOQQK3Oz7EtMl/l3vOQdc2aYClUzVDHHkMvZlunc+KlGgl81j8TLa+X7ANIllqU4fUEsQU3lJmk4hXP6K7Q==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.3", + "@graphql-tools/utils": "^10.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typed-document-node": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typed-document-node/-/typed-document-node-5.0.7.tgz", + "integrity": "sha512-rgFh96hAbNwPUxLVlRcNhGaw2+y7ZGx7giuETtdO8XzPasTQGWGRkZ3wXQ5UUiTX4X3eLmjnuoXYKT7HoxSznQ==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-codegen/visitor-plugin-common": "5.2.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-4.0.7.tgz", + "integrity": "sha512-Gn+JNvQBJhBqH7s83piAJ6UeU/MTj9GXWFO9bdbl8PMLCAM1uFAtg04iHfkGCtDKXcUg5a3Dt/SZG85uk5KuhA==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-codegen/schema-ast": "^4.0.2", + "@graphql-codegen/visitor-plugin-common": "5.2.0", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/typescript-operations": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-4.2.1.tgz", + "integrity": "sha512-LhEPsaP+AI65zfK2j6CBAL4RT0bJL/rR9oRWlvwtHLX0t7YQr4CP4BXgvvej9brYdedAxHGPWeV1tPHy5/z9KQ==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-codegen/typescript": "^4.0.7", + "@graphql-codegen/visitor-plugin-common": "5.2.0", + "auto-bind": "~4.0.0", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-5.2.0.tgz", + "integrity": "sha512-0p8AwmARaZCAlDFfQu6Sz+JV6SjbPDx3y2nNM7WAAf0au7Im/GpJ7Ke3xaIYBc1b2rTZ+DqSTJI/zomENGD9NA==", + "dev": true, + "dependencies": { + "@graphql-codegen/plugin-helpers": "^5.0.4", + "@graphql-tools/optimize": "^2.0.0", + "@graphql-tools/relay-operation-optimizer": "^7.0.0", + "@graphql-tools/utils": "^10.0.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.15", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.6.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-8.0.1.tgz", + "integrity": "sha512-NaPeVjtrfbPXcl+MLQCJLWtqe2/E4bbAqcauEOQ+3sizw1Fc2CNmhHRF8a6W4D0ekvTRRXAMptXYgA2uConbrA==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/utils": "^10.0.13", + "@whatwg-node/fetch": "^0.9.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/fetch": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", + "dev": true, + "dependencies": { + "@whatwg-node/node-fetch": "^0.5.7", + "urlpattern-polyfill": "^10.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", + "dev": true, + "dependencies": { + "@kamilkisiela/fast-url-parser": "^1.1.4", + "@whatwg-node/events": "^0.1.0", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, + "node_modules/@graphql-tools/batch-execute": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-9.0.4.tgz", + "integrity": "sha512-kkebDLXgDrep5Y0gK1RN3DMUlLqNhg60OAz0lTCqrYeja6DshxLtLkj+zV4mVbBA4mQOEoBmw6g1LZs3dA84/w==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "dataloader": "^2.2.2", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-8.1.2.tgz", + "integrity": "sha512-GrLzwl1QV2PT4X4TEEfuTmZYzIZHLqoTGBjczdUzSqgCCcqwWzLB3qrJxFQfI8e5s1qZ1bhpsO9NoMn7tvpmyA==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "8.3.1", + "@graphql-tools/utils": "^10.0.13", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/delegate": { + "version": "10.0.11", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-10.0.11.tgz", + "integrity": "sha512-+sKeecdIVXhFB/66e5yjeKYZ3Lpn52yNG637ElVhciuLGgFc153rC6l6zcuNd9yx5wMrNx35U/h3HsMIEI3xNw==", + "dev": true, + "dependencies": { + "@graphql-tools/batch-execute": "^9.0.4", + "@graphql-tools/executor": "^1.2.1", + "@graphql-tools/schema": "^10.0.4", + "@graphql-tools/utils": "^10.2.1", + "dataloader": "^2.2.2", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/documents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/documents/-/documents-1.0.1.tgz", + "integrity": "sha512-aweoMH15wNJ8g7b2r4C4WRuJxZ0ca8HtNO54rkye/3duxTkW4fGBEutCx03jCIr5+a1l+4vFJNP859QnAVBVCA==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor/-/executor-1.2.6.tgz", + "integrity": "sha512-+1kjfqzM5T2R+dCw7F4vdJ3CqG+fY/LYJyhNiWEFtq0ToLwYzR/KKyD8YuzTirEjSxWTVlcBh7endkx5n5F6ew==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.1.1", + "@graphql-typed-document-node/core": "3.2.0", + "@repeaterjs/repeater": "^3.0.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-graphql-ws": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-graphql-ws/-/executor-graphql-ws-1.1.2.tgz", + "integrity": "sha512-+9ZK0rychTH1LUv4iZqJ4ESbmULJMTsv3XlFooPUngpxZkk00q6LqHKJRrsLErmQrVaC7cwQCaRBJa0teK17Lg==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "@types/ws": "^8.0.0", + "graphql-ws": "^5.14.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "ws": "^8.13.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-http": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-http/-/executor-http-1.0.9.tgz", + "integrity": "sha512-+NXaZd2MWbbrWHqU4EhXcrDbogeiCDmEbrAN+rMn4Nu2okDjn2MTFDbTIab87oEubQCH4Te1wDkWPKrzXup7+Q==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "@repeaterjs/repeater": "^3.0.4", + "@whatwg-node/fetch": "^0.9.0", + "extract-files": "^11.0.0", + "meros": "^1.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/fetch": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", + "dev": true, + "dependencies": { + "@whatwg-node/node-fetch": "^0.5.7", + "urlpattern-polyfill": "^10.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/@whatwg-node/node-fetch": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", + "dev": true, + "dependencies": { + "@kamilkisiela/fast-url-parser": "^1.1.4", + "@whatwg-node/events": "^0.1.0", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/executor-http/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, + "node_modules/@graphql-tools/executor-legacy-ws": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/executor-legacy-ws/-/executor-legacy-ws-1.0.6.tgz", + "integrity": "sha512-lDSxz9VyyquOrvSuCCnld3256Hmd+QI2lkmkEv7d4mdzkxkK4ddAWW1geQiWrQvWmdsmcnGGlZ7gDGbhEExwqg==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "@types/ws": "^8.0.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "ws": "^8.15.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/git-loader": { + "version": "8.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-8.0.6.tgz", + "integrity": "sha512-FQFO4H5wHAmHVyuUQrjvPE8re3qJXt50TWHuzrK3dEaief7JosmlnkLMDMbMBwtwITz9u1Wpl6doPhT2GwKtlw==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "8.3.1", + "@graphql-tools/utils": "^10.0.13", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-8.0.1.tgz", + "integrity": "sha512-W4dFLQJ5GtKGltvh/u1apWRFKBQOsDzFxO9cJkOYZj1VzHCpRF43uLST4VbCfWve+AwBqOuKr7YgkHoxpRMkcg==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/executor-http": "^1.0.9", + "@graphql-tools/graphql-tag-pluck": "^8.0.0", + "@graphql-tools/utils": "^10.0.13", + "@whatwg-node/fetch": "^0.9.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/fetch": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", + "dev": true, + "dependencies": { + "@whatwg-node/node-fetch": "^0.5.7", + "urlpattern-polyfill": "^10.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", + "dev": true, + "dependencies": { + "@kamilkisiela/fast-url-parser": "^1.1.4", + "@whatwg-node/events": "^0.1.0", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/github-loader/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-8.0.1.tgz", + "integrity": "sha512-7gswMqWBabTSmqbaNyWSmRRpStWlcCkBc73E6NZNlh4YNuiyKOwbvSkOUYFOqFMfEL+cFsXgAvr87Vz4XrYSbA==", + "dev": true, + "dependencies": { + "@graphql-tools/import": "7.0.1", + "@graphql-tools/utils": "^10.0.13", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-8.3.1.tgz", + "integrity": "sha512-ujits9tMqtWQQq4FI4+qnVPpJvSEn7ogKtyN/gfNT+ErIn6z1e4gyVGQpTK5sgAUXq1lW4gU/5fkFFC5/sL2rQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.22.9", + "@babel/parser": "^7.16.8", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "^10.0.13", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/import": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-7.0.1.tgz", + "integrity": "sha512-935uAjAS8UAeXThqHfYVr4HEAp6nHJ2sximZKO1RzUTq5WoALMAhhGARl0+ecm6X+cqNUwIChJbjtaa6P/ML0w==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-8.0.1.tgz", + "integrity": "sha512-lAy2VqxDAHjVyqeJonCP6TUemrpYdDuKt25a10X6zY2Yn3iFYGnuIDQ64cv3ytyGY6KPyPB+Kp+ZfOkNDG3FQA==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/load": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-8.0.2.tgz", + "integrity": "sha512-S+E/cmyVmJ3CuCNfDuNF2EyovTwdWfQScXv/2gmvJOti2rGD8jTt9GYVzXaxhblLivQR9sBUCNZu/w7j7aXUCA==", + "dev": true, + "dependencies": { + "@graphql-tools/schema": "^10.0.3", + "@graphql-tools/utils": "^10.0.13", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/merge": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-9.0.4.tgz", + "integrity": "sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g==", + "dev": true, + "dependencies": { + "@graphql-tools/utils": "^10.0.13", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/optimize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-2.0.0.tgz", + "integrity": "sha512-nhdT+CRGDZ+bk68ic+Jw1OZ99YCDIKYA5AlVAnBHJvMawSx9YQqQAIj4refNc1/LRieGiuWvhbG3jvPVYho0Dg==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-8.0.4.tgz", + "integrity": "sha512-hqKPlw8bOu/GRqtYr0+dINAI13HinTVYBDqhwGAPIFmLr5s+qKskzgCiwbsckdrb5LWVFmVZc+UXn80OGiyBzg==", + "dev": true, + "dependencies": { + "@graphql-tools/url-loader": "^8.0.2", + "@graphql-tools/utils": "^10.0.13", + "@types/js-yaml": "^4.0.0", + "@whatwg-node/fetch": "^0.9.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^6.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "jose": "^5.0.0", + "js-yaml": "^4.0.0", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/@whatwg-node/fetch": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", + "dev": true, + "dependencies": { + "@whatwg-node/node-fetch": "^0.5.7", + "urlpattern-polyfill": "^10.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", + "dev": true, + "dependencies": { + "@kamilkisiela/fast-url-parser": "^1.1.4", + "@whatwg-node/events": "^0.1.0", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/prisma-loader/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, + "node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-7.0.1.tgz", + "integrity": "sha512-y0ZrQ/iyqWZlsS/xrJfSir3TbVYJTYmMOu4TaSz6F4FRDTQ3ie43BlKkhf04rC28pnUOS4BO9pDcAo1D30l5+A==", + "dev": true, + "dependencies": { + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "^10.0.13", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/schema": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-10.0.4.tgz", + "integrity": "sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww==", + "dev": true, + "dependencies": { + "@graphql-tools/merge": "^9.0.3", + "@graphql-tools/utils": "^10.2.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-8.0.2.tgz", + "integrity": "sha512-1dKp2K8UuFn7DFo1qX5c1cyazQv2h2ICwA9esHblEqCYrgf69Nk8N7SODmsfWg94OEaI74IqMoM12t7eIGwFzQ==", + "dev": true, + "dependencies": { + "@ardatan/sync-fetch": "^0.0.1", + "@graphql-tools/delegate": "^10.0.4", + "@graphql-tools/executor-graphql-ws": "^1.1.2", + "@graphql-tools/executor-http": "^1.0.9", + "@graphql-tools/executor-legacy-ws": "^1.0.6", + "@graphql-tools/utils": "^10.0.13", + "@graphql-tools/wrap": "^10.0.2", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.9.0", + "isomorphic-ws": "^5.0.0", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.12.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/events": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.1.1.tgz", + "integrity": "sha512-AyQEn5hIPV7Ze+xFoXVU3QTHXVbWPrzaOkxtENMPMuNL6VVHrp4hHfDt9nrQpjO7BgvuM95dMtkycX5M/DZR3w==", + "dev": true, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/fetch": { + "version": "0.9.18", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.9.18.tgz", + "integrity": "sha512-hqoz6StCW+AjV/3N+vg0s1ah82ptdVUb9nH2ttj3UbySOXUvytWw2yqy8c1cKzyRk6mDD00G47qS3fZI9/gMjg==", + "dev": true, + "dependencies": { + "@whatwg-node/node-fetch": "^0.5.7", + "urlpattern-polyfill": "^10.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/node-fetch": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.5.11.tgz", + "integrity": "sha512-LS8tSomZa3YHnntpWt3PP43iFEEl6YeIsvDakczHBKlay5LdkXFr8w7v8H6akpG5nRrzydyB0k1iE2eoL6aKIQ==", + "dev": true, + "dependencies": { + "@kamilkisiela/fast-url-parser": "^1.1.4", + "@whatwg-node/events": "^0.1.0", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@graphql-tools/url-loader/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true + }, + "node_modules/@graphql-tools/utils": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.2.2.tgz", + "integrity": "sha512-ueoplzHIgFfxhFrF4Mf/niU/tYHuO6Uekm2nCYU72qpI+7Hn9dA2/o5XOBvFXDk27Lp5VSvQY5WfmRbqwVxaYQ==", + "dev": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-inspect": "1.0.0", + "dset": "^3.1.2", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-tools/wrap": { + "version": "10.0.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-10.0.5.tgz", + "integrity": "sha512-Cbr5aYjr3HkwdPvetZp1cpDWTGdD1Owgsb3z/ClzhmrboiK86EnQDxDvOJiQkDCPWE9lNBwj8Y4HfxroY0D9DQ==", + "dev": true, + "dependencies": { + "@graphql-tools/delegate": "^10.0.4", + "@graphql-tools/schema": "^10.0.3", + "@graphql-tools/utils": "^10.1.1", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.12" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@kamilkisiela/fast-url-parser": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz", + "integrity": "sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==", + "dev": true + }, + "node_modules/@next/env": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.4.tgz", + "integrity": "sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==" + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.4.tgz", + "integrity": "sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.4.tgz", + "integrity": "sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.4.tgz", + "integrity": "sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.4.tgz", + "integrity": "sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.4.tgz", + "integrity": "sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.4.tgz", + "integrity": "sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.4.tgz", + "integrity": "sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.4.tgz", + "integrity": "sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.4.tgz", + "integrity": "sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dev": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dev": true, + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/@peculiar/json-schema/-/json-schema-1.1.12.tgz", + "integrity": "sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@peculiar/webcrypto/-/webcrypto-1.5.0.tgz", + "integrity": "sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2", + "webcrypto-core": "^1.8.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@repeaterjs/repeater": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@repeaterjs/repeater/-/repeater-3.0.6.tgz", + "integrity": "sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==", + "dev": true + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "peer": true + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "peer": true + }, + "node_modules/@types/node": { + "version": "18.19.34", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.34.tgz", + "integrity": "sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "devOptional": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "devOptional": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@whatwg-node/events": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@whatwg-node/events/-/events-0.0.3.tgz", + "integrity": "sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==", + "dev": true + }, + "node_modules/@whatwg-node/fetch": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@whatwg-node/fetch/-/fetch-0.8.8.tgz", + "integrity": "sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==", + "dev": true, + "dependencies": { + "@peculiar/webcrypto": "^1.4.0", + "@whatwg-node/node-fetch": "^0.3.6", + "busboy": "^1.6.0", + "urlpattern-polyfill": "^8.0.0", + "web-streams-polyfill": "^3.2.1" + } + }, + "node_modules/@whatwg-node/node-fetch": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@whatwg-node/node-fetch/-/node-fetch-0.3.6.tgz", + "integrity": "sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==", + "dev": true, + "dependencies": { + "@whatwg-node/events": "^0.0.3", + "busboy": "^1.6.0", + "fast-querystring": "^1.1.1", + "fast-url-parser": "^1.1.3", + "tslib": "^2.3.1" + } + }, + "node_modules/@wordpress/hooks": { + "version": "3.58.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.58.0.tgz", + "integrity": "sha512-9LB0ZHnZRQlORttux9t/xbAskF+dk2ujqzPGsVzc92mSKpQP3K2a5Wy74fUnInguB1vLUNHT6nrNdkVom5qX1Q==", + "dependencies": { + "@babel/runtime": "^7.16.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@wry/caches": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", + "integrity": "sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wry/context": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz", + "integrity": "sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wry/equality": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.7.tgz", + "integrity": "sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@wry/trie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz", + "integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/archiver": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", + "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", + "dependencies": { + "archiver-utils": "^4.0.1", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^3.0.0", + "zip-stream": "^5.0.1" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/archiver-utils": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", + "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", + "dependencies": { + "glob": "^8.0.0", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash": "^4.17.15", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/asn1js": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.5.tgz", + "integrity": "sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==", + "dev": true, + "dependencies": { + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/auto-bind": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz", + "integrity": "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==" + }, + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==", + "dev": true + }, + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "dev": true, + "dependencies": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/bare-events": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.4.2.tgz", + "integrity": "sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==", + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "peer": true + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001636", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001636.tgz", + "integrity": "sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/capital-case": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz", + "integrity": "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/change-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz", + "integrity": "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/change-case-all": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.15.tgz", + "integrity": "sha512-3+GIFhk3sNuvFAJKU46o26OdzudQlPNBCu1ZQi3cMeMHhty1bhDxu2WrEilVNYaGvqUtR1VSigFcJOiS13dRhQ==", + "dev": true, + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/compress-commons": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", + "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", + "dependencies": { + "crc-32": "^1.2.0", + "crc32-stream": "^5.0.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concurrently": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", + "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "date-fns": "^2.30.0", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/constant-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz", + "integrity": "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dev": true, + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", + "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-inspect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz", + "integrity": "sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "devOptional": true + }, + "node_modules/dataloader": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.2.2.tgz", + "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==", + "dev": true + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dependency-graph": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-flow": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dotenv-flow/-/dotenv-flow-3.3.0.tgz", + "integrity": "sha512-GLSvRqDZ1TGhloS6ZCZ5chdqqv/3XMqZxAnX9rliJiHn6uyJLguKeu+3M2kcagBkoVCnLWYfbR4rfFe1xSU39A==", + "dependencies": { + "dotenv": "^8.6.0" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/dotenv-flow/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dset": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.803", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.803.tgz", + "integrity": "sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/envinfo": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.13.0.tgz", + "integrity": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "peer": true + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extract-files": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", + "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "dev": true, + "engines": { + "node": "^12.20 || >= 14.13" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } + }, + "node_modules/fast-decode-uri-component": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", + "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true + }, + "node_modules/fast-querystring": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-querystring/-/fast-querystring-1.1.2.tgz", + "integrity": "sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==", + "dev": true, + "dependencies": { + "fast-decode-uri-component": "^1.0.1" + } + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-xml-parser": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", + "integrity": "sha512-kLY3jFlwIYwBNDojclKsNAC12sfD6NwW74QB2CoNGPvtVxjliYehVunB3HYyNi+n4Tt1dAcgwYvmKF/Z18flqg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "dev": true, + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "dev": true + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-promise": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-6.0.7.tgz", + "integrity": "sha512-DEAe6br1w8ZF+y6KM2pzgdfhpreladtNvyNNVgSkxxkFWzXTJFXxQrJQQbAnc7kL0EUd7w5cR8u4K0P4+/q+Gw==", + "engines": { + "node": ">=16" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/ahmadnassri" + }, + "peerDependencies": { + "glob": "^8.0.3" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphql": { + "version": "16.8.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.2.tgz", + "integrity": "sha512-cvVIBILwuoSyD54U4cF/UXDh5yAobhNV/tPygI4lZhgOIJQE/WLWC4waBRb4I6bDVYb3OVx3lfHbaQOEoUD5sg==", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-config": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-5.0.3.tgz", + "integrity": "sha512-BNGZaoxIBkv9yy6Y7omvsaBUHOzfFcII3UN++tpH8MGOKFPFkCPZuwx09ggANMt8FgyWP1Od8SWPmrUEZca4NQ==", + "dev": true, + "dependencies": { + "@graphql-tools/graphql-file-loader": "^8.0.0", + "@graphql-tools/json-file-loader": "^8.0.0", + "@graphql-tools/load": "^8.0.0", + "@graphql-tools/merge": "^9.0.0", + "@graphql-tools/url-loader": "^8.0.0", + "@graphql-tools/utils": "^10.0.0", + "cosmiconfig": "^8.1.0", + "jiti": "^1.18.2", + "minimatch": "^4.2.3", + "string-env-interpolation": "^1.0.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 16.0.0" + }, + "peerDependencies": { + "cosmiconfig-toml-loader": "^1.0.0", + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "cosmiconfig-toml-loader": { + "optional": true + } + } + }, + "node_modules/graphql-config/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/graphql-config/node_modules/minimatch": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-4.2.3.tgz", + "integrity": "sha512-lIUdtK5hdofgCTu3aT0sOaHsYR37viUuIc0rwnnDXImbwFRcumyLMeZaM0t0I/fgxS6s6JMfu0rLD1Wz9pv1ng==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/graphql-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz", + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "dev": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "cross-fetch": "^3.1.5" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/graphql-tag": { + "version": "2.12.6", + "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", + "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/graphql-ws": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.16.0.tgz", + "integrity": "sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==", + "devOptional": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/header-case": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz", + "integrity": "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==", + "dev": true, + "dependencies": { + "capital-case": "^1.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==", + "dev": true, + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/inquirer": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz", + "integrity": "sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz", + "integrity": "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz", + "integrity": "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isomorphic-ws": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz", + "integrity": "sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/jose/-/jose-5.4.0.tgz", + "integrity": "sha512-6rpxTHPAQyWMb9A35BroFl1Sp0ST3DpPcm5EVIxZxdH+e0Hv9fwhyB3XLKFUcHNpdSDnETmBfuPPTTlYz5+USw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-cookie": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", + "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "engines": { + "node": ">=14" + } + }, + "node_modules/js-sha256": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", + "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true + }, + "node_modules/json-to-pretty-yaml": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz", + "integrity": "sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==", + "dev": true, + "dependencies": { + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/listr2": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", + "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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 + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-2.0.2.tgz", + "integrity": "sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/meros": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/meros/-/meros-1.3.0.tgz", + "integrity": "sha512-2BNGOimxEz5hmjUG2FwoxCt5HN7BXdaWyFqEwxPTrJzVdABtrL4TiHTcsWSFAxPQ/tOnEaQEJh3qWq71QRMY+w==", + "dev": true, + "engines": { + "node": ">=13" + }, + "peerDependencies": { + "@types/node": ">=13" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "peer": true + }, + "node_modules/next": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.4.tgz", + "integrity": "sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==", + "dependencies": { + "@next/env": "14.2.4", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.4", + "@next/swc-darwin-x64": "14.2.4", + "@next/swc-linux-arm64-gnu": "14.2.4", + "@next/swc-linux-arm64-musl": "14.2.4", + "@next/swc-linux-x64-gnu": "14.2.4", + "@next/swc-linux-x64-musl": "14.2.4", + "@next/swc-win32-arm64-msvc": "14.2.4", + "@next/swc-win32-ia32-msvc": "14.2.4", + "@next/swc-win32-x64-msvc": "14.2.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.0.tgz", + "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", + "dev": true, + "engines": { + "node": "^16 || ^18 || >= 20" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optimism": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.0.tgz", + "integrity": "sha512-tGn8+REwLRNFnb9WmcY5IfpOqeX2kpaYJ1s6Ae3mn12AeydLkR3j+jSCmVQFoXqU8D41PAJ1RG1rCRNWmNZVmQ==", + "dependencies": { + "@wry/caches": "^1.0.0", + "@wry/context": "^0.7.0", + "@wry/trie": "^0.4.3", + "tslib": "^2.3.0" + } + }, + "node_modules/optimism/node_modules/@wry/trie": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.4.3.tgz", + "integrity": "sha512-I6bHwH0fSf6RqQcnnXLJKhkSXG45MFral3GxPaY4uAl0LYDZM+YDVDAiU9bYwjTuysy1S0IeecWtmq1SZA3M1w==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz", + "integrity": "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/pvtsutils": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.5.tgz", + "integrity": "sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==", + "dev": true, + "dependencies": { + "tslib": "^2.6.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.3.tgz", + "integrity": "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/rehackt": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz", + "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==", + "peerDependencies": { + "@types/react": "*", + "react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + } + } + }, + "node_modules/relay-runtime": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/relay-runtime/-/relay-runtime-12.0.0.tgz", + "integrity": "sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" + } + }, + "node_modules/remedial": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz", + "integrity": "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/remove-trailing-spaces": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz", + "integrity": "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==", + "dev": true + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/response-iterator": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/response-iterator/-/response-iterator-0.2.6.tgz", + "integrity": "sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfdc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", + "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", + "dev": true + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scuid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz", + "integrity": "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/sentence-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", + "integrity": "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/signedsource": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz", + "integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spawn-command": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", + "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", + "dev": true + }, + "node_modules/sponge-case": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz", + "integrity": "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/streamx": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.18.0.tgz", + "integrity": "sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/swap-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz", + "integrity": "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/terser": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/text-decoder": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.0.tgz", + "integrity": "sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/title-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz", + "integrity": "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-invariant": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", + "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", + "dependencies": { + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-log": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/ts-log/-/ts-log-2.2.5.tgz", + "integrity": "sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", + "dev": true, + "dependencies": { + "normalize-path": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unixify/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz", + "integrity": "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz", + "integrity": "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-8.0.2.tgz", + "integrity": "sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/value-or-promise": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.12.tgz", + "integrity": "sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/webcrypto-core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/webcrypto-core/-/webcrypto-core-1.8.0.tgz", + "integrity": "sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw==", + "dev": true, + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.92.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz", + "integrity": "sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yaml-ast-parser": { + "version": "0.0.43", + "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", + "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==", + "dev": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zen-observable": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" + }, + "node_modules/zen-observable-ts": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", + "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", + "dependencies": { + "zen-observable": "0.8.15" + } + }, + "node_modules/zip-stream": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", + "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", + "dependencies": { + "archiver-utils": "^4.0.1", + "compress-commons": "^5.0.1", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 12.0.0" + } + } + } +} diff --git a/package.json b/package.json index efbb413..b6bc6bc 100644 --- a/package.json +++ b/package.json @@ -9,20 +9,21 @@ "watch-codegen": "graphql-codegen -w" }, "dependencies": { - "@apollo/client": "^3.7.10", - "@faustwp/cli": "^1.0.0", - "@faustwp/core": "^1.0.0", - "graphql": "^16.6.0", - "next": "^13.2.4", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@apollo/client": "^3.10.5", + "@faustwp/cli": "^3.0.2", + "@faustwp/core": "^3.0.1", + "graphql": "^16.8.2", + "next": "^14.2.4", + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { - "@graphql-codegen/cli": "^3.2.2", - "@graphql-codegen/client-preset": "^2.1.1", + "@graphql-codegen/cli": "^5.0.2", + "@graphql-codegen/client-preset": "^4.3.0", "@types/node": "^18.16.1", - "@types/react": "^18.2.0", - "concurrently": "^8.0.1", - "typescript": "^5.0.2" + "@types/react": "^18.3.3", + "concurrently": "^8.2.2", + "typescript": "^5.4.5", + "@parcel/watcher": "^2.4.1" } } diff --git a/possibleTypes.json b/possibleTypes.json index 00184b4..272400d 100644 --- a/possibleTypes.json +++ b/possibleTypes.json @@ -1 +1 @@ -{"CategoryConnection":["RootQueryToCategoryConnection","CategoryToAncestorsCategoryConnection","CategoryToCategoryConnection","PostToCategoryConnection"],"Connection":["RootQueryToCategoryConnection","TermNodeToEnqueuedScriptConnection","TermNodeToEnqueuedStylesheetConnection","CategoryToAncestorsCategoryConnection","CategoryToCategoryConnection","CategoryToContentNodeConnection","ContentTypeToTaxonomyConnection","TaxonomyToContentTypeConnection","ContentTypeToContentNodeConnection","UserToCommentConnection","CommentToCommentConnection","UserToEnqueuedScriptConnection","UserToEnqueuedStylesheetConnection","UserToMediaItemConnection","HierarchicalContentNodeToContentNodeAncestorsConnection","HierarchicalContentNodeToContentNodeChildrenConnection","ContentNodeToEnqueuedScriptConnection","ContentNodeToEnqueuedStylesheetConnection","MediaItemToCommentConnection","UserToPageConnection","PageToCommentConnection","PageToRevisionConnection","UserToPostConnection","PostToCategoryConnection","PostToCommentConnection","PostToPostFormatConnection","PostFormatToContentNodeConnection","PostFormatToPostConnection","PostToRevisionConnection","PostToTagConnection","TagToContentNodeConnection","TagToPostConnection","PostToTermNodeConnection","UserToProjectConnection","UserToRevisionsConnection","UserToUserRoleConnection","UserToTestimonialConnection","CategoryToPostConnection","RootQueryToCommentConnection","RootQueryToContentNodeConnection","RootQueryToContentTypeConnection","RootQueryToMediaItemConnection","MenuToMenuItemConnection","MenuItemToMenuItemConnection","RootQueryToMenuItemConnection","RootQueryToMenuConnection","RootQueryToPageConnection","RootQueryToPluginConnection","RootQueryToPostFormatConnection","RootQueryToPostConnection","RootQueryToProjectConnection","RootQueryToEnqueuedScriptConnection","RootQueryToEnqueuedStylesheetConnection","RootQueryToRevisionsConnection","RootQueryToTagConnection","RootQueryToTaxonomyConnection","RootQueryToTermNodeConnection","RootQueryToTestimonialConnection","RootQueryToThemeConnection","RootQueryToUserRoleConnection","RootQueryToUserConnection"],"Edge":["TermNodeToEnqueuedScriptConnectionEdge","TermNodeToEnqueuedStylesheetConnectionEdge","CategoryToAncestorsCategoryConnectionEdge","CategoryToCategoryConnectionEdge","ContentNodeToContentTypeConnectionEdge","TaxonomyToContentTypeConnectionEdge","ContentTypeToTaxonomyConnectionEdge","ContentTypeToContentNodeConnectionEdge","ContentNodeToEditLockConnectionEdge","CommentToCommenterConnectionEdge","CommentToContentNodeConnectionEdge","CommentToParentCommentConnectionEdge","CommentToCommentConnectionEdge","UserToCommentConnectionEdge","UserToEnqueuedScriptConnectionEdge","UserToEnqueuedStylesheetConnectionEdge","NodeWithAuthorToUserConnectionEdge","HierarchicalContentNodeToContentNodeAncestorsConnectionEdge","HierarchicalContentNodeToContentNodeChildrenConnectionEdge","ContentNodeToEnqueuedScriptConnectionEdge","ContentNodeToEnqueuedStylesheetConnectionEdge","ContentNodeToEditLastConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","MediaItemToCommentConnectionEdge","UserToMediaItemConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PageToCommentConnectionEdge","PageToPreviewConnectionEdge","PageToRevisionConnectionEdge","UserToPageConnectionEdge","PostToCategoryConnectionEdge","PostToCommentConnectionEdge","PostFormatToContentNodeConnectionEdge","PostFormatToPostConnectionEdge","PostFormatToTaxonomyConnectionEdge","PostToPostFormatConnectionEdge","PostToPreviewConnectionEdge","PostToRevisionConnectionEdge","TagToContentNodeConnectionEdge","TagToPostConnectionEdge","TagToTaxonomyConnectionEdge","PostToTagConnectionEdge","PostToTermNodeConnectionEdge","UserToPostConnectionEdge","ProjectToPreviewConnectionEdge","UserToProjectConnectionEdge","UserToRevisionsConnectionEdge","UserToUserRoleConnectionEdge","TestimonialToPreviewConnectionEdge","UserToTestimonialConnectionEdge","CategoryToContentNodeConnectionEdge","CategoryToParentCategoryConnectionEdge","CategoryToPostConnectionEdge","CategoryToTaxonomyConnectionEdge","RootQueryToCategoryConnectionEdge","RootQueryToCommentConnectionEdge","RootQueryToContentNodeConnectionEdge","RootQueryToContentTypeConnectionEdge","RootQueryToMediaItemConnectionEdge","MenuItemToMenuItemConnectionEdge","MenuItemToMenuItemLinkableConnectionEdge","MenuItemToMenuConnectionEdge","MenuToMenuItemConnectionEdge","RootQueryToMenuItemConnectionEdge","RootQueryToMenuConnectionEdge","RootQueryToPageConnectionEdge","RootQueryToPluginConnectionEdge","RootQueryToPostFormatConnectionEdge","RootQueryToPostConnectionEdge","RootQueryToProjectConnectionEdge","RootQueryToEnqueuedScriptConnectionEdge","RootQueryToEnqueuedStylesheetConnectionEdge","RootQueryToRevisionsConnectionEdge","RootQueryToTagConnectionEdge","RootQueryToTaxonomyConnectionEdge","RootQueryToTermNodeConnectionEdge","RootQueryToTestimonialConnectionEdge","RootQueryToThemeConnectionEdge","RootQueryToUserRoleConnectionEdge","RootQueryToUserConnectionEdge"],"Node":["Category","EnqueuedScript","EnqueuedStylesheet","ContentType","Taxonomy","User","Comment","MediaItem","Page","Post","PostFormat","Tag","Project","UserRole","Testimonial","Menu","MenuItem","Plugin","Theme","CommentAuthor"],"CategoryConnectionEdge":["CategoryToAncestorsCategoryConnectionEdge","CategoryToCategoryConnectionEdge","PostToCategoryConnectionEdge","CategoryToParentCategoryConnectionEdge","RootQueryToCategoryConnectionEdge"],"TermNode":["Category","PostFormat","Tag"],"UniformResourceIdentifiable":["Category","ContentType","User","MediaItem","Page","Post","PostFormat","Tag","Project","Testimonial"],"EnqueuedScriptConnection":["TermNodeToEnqueuedScriptConnection","UserToEnqueuedScriptConnection","ContentNodeToEnqueuedScriptConnection","RootQueryToEnqueuedScriptConnection"],"EnqueuedScriptConnectionEdge":["TermNodeToEnqueuedScriptConnectionEdge","UserToEnqueuedScriptConnectionEdge","ContentNodeToEnqueuedScriptConnectionEdge","RootQueryToEnqueuedScriptConnectionEdge"],"EnqueuedAsset":["EnqueuedScript","EnqueuedStylesheet"],"EnqueuedStylesheetConnection":["TermNodeToEnqueuedStylesheetConnection","UserToEnqueuedStylesheetConnection","ContentNodeToEnqueuedStylesheetConnection","RootQueryToEnqueuedStylesheetConnection"],"EnqueuedStylesheetConnectionEdge":["TermNodeToEnqueuedStylesheetConnectionEdge","UserToEnqueuedStylesheetConnectionEdge","ContentNodeToEnqueuedStylesheetConnectionEdge","RootQueryToEnqueuedStylesheetConnectionEdge"],"DatabaseIdentifier":["Category","User","Comment","MediaItem","Page","Post","PostFormat","Tag","Project","Testimonial","Menu","MenuItem","CommentAuthor"],"HierarchicalTermNode":["Category"],"HierarchicalNode":["Category","MediaItem","Page"],"MenuItemLinkable":["Category","Page","Post","Tag"],"ContentNodeConnection":["CategoryToContentNodeConnection","ContentTypeToContentNodeConnection","HierarchicalContentNodeToContentNodeAncestorsConnection","HierarchicalContentNodeToContentNodeChildrenConnection","PostFormatToContentNodeConnection","TagToContentNodeConnection","UserToRevisionsConnection","RootQueryToContentNodeConnection","RootQueryToRevisionsConnection"],"ContentNodeConnectionEdge":["ContentTypeToContentNodeConnectionEdge","CommentToContentNodeConnectionEdge","HierarchicalContentNodeToContentNodeAncestorsConnectionEdge","HierarchicalContentNodeToContentNodeChildrenConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PostFormatToContentNodeConnectionEdge","TagToContentNodeConnectionEdge","UserToRevisionsConnectionEdge","CategoryToContentNodeConnectionEdge","RootQueryToContentNodeConnectionEdge","RootQueryToRevisionsConnectionEdge"],"ContentNode":["MediaItem","Page","Post","Project","Testimonial"],"OneToOneConnection":["ContentNodeToContentTypeConnectionEdge","ContentNodeToEditLockConnectionEdge","CommentToCommenterConnectionEdge","CommentToContentNodeConnectionEdge","CommentToParentCommentConnectionEdge","NodeWithAuthorToUserConnectionEdge","ContentNodeToEditLastConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PageToPreviewConnectionEdge","PostFormatToTaxonomyConnectionEdge","PostToPreviewConnectionEdge","TagToTaxonomyConnectionEdge","ProjectToPreviewConnectionEdge","TestimonialToPreviewConnectionEdge","CategoryToParentCategoryConnectionEdge","CategoryToTaxonomyConnectionEdge","MenuItemToMenuItemLinkableConnectionEdge","MenuItemToMenuConnectionEdge"],"ContentTypeConnectionEdge":["ContentNodeToContentTypeConnectionEdge","TaxonomyToContentTypeConnectionEdge","RootQueryToContentTypeConnectionEdge"],"TaxonomyConnection":["ContentTypeToTaxonomyConnection","RootQueryToTaxonomyConnection"],"TaxonomyConnectionEdge":["ContentTypeToTaxonomyConnectionEdge","PostFormatToTaxonomyConnectionEdge","TagToTaxonomyConnectionEdge","CategoryToTaxonomyConnectionEdge","RootQueryToTaxonomyConnectionEdge"],"ContentTypeConnection":["TaxonomyToContentTypeConnection","RootQueryToContentTypeConnection"],"UserConnectionEdge":["ContentNodeToEditLockConnectionEdge","NodeWithAuthorToUserConnectionEdge","ContentNodeToEditLastConnectionEdge","RootQueryToUserConnectionEdge"],"Commenter":["User","CommentAuthor"],"CommentConnection":["UserToCommentConnection","CommentToCommentConnection","MediaItemToCommentConnection","PageToCommentConnection","PostToCommentConnection","RootQueryToCommentConnection"],"CommentConnectionEdge":["CommentToParentCommentConnectionEdge","CommentToCommentConnectionEdge","UserToCommentConnectionEdge","MediaItemToCommentConnectionEdge","PageToCommentConnectionEdge","PostToCommentConnectionEdge","RootQueryToCommentConnectionEdge"],"CommenterConnectionEdge":["CommentToCommenterConnectionEdge"],"MediaItemConnection":["UserToMediaItemConnection","RootQueryToMediaItemConnection"],"MediaItemConnectionEdge":["UserToMediaItemConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","RootQueryToMediaItemConnectionEdge"],"NodeWithTemplate":["MediaItem","Page","Post","Project","Testimonial"],"ContentTemplate":["DefaultTemplate","Template_Blank","Template_BlogAlternative"],"NodeWithTitle":["MediaItem","Page","Post","Project","Testimonial"],"NodeWithAuthor":["MediaItem","Page","Post","Project","Testimonial"],"NodeWithComments":["MediaItem","Page","Post"],"HierarchicalContentNode":["MediaItem","Page"],"PageConnection":["UserToPageConnection","PageToRevisionConnection","RootQueryToPageConnection"],"PageConnectionEdge":["PageToPreviewConnectionEdge","PageToRevisionConnectionEdge","UserToPageConnectionEdge","RootQueryToPageConnectionEdge"],"Previewable":["Page","Post","Project","Testimonial"],"NodeWithContentEditor":["Page","Post"],"NodeWithFeaturedImage":["Page","Post","Project"],"NodeWithRevisions":["Page","Post"],"NodeWithPageAttributes":["Page"],"PostConnection":["UserToPostConnection","PostFormatToPostConnection","PostToRevisionConnection","TagToPostConnection","CategoryToPostConnection","RootQueryToPostConnection"],"PostConnectionEdge":["PostFormatToPostConnectionEdge","PostToPreviewConnectionEdge","PostToRevisionConnectionEdge","TagToPostConnectionEdge","UserToPostConnectionEdge","CategoryToPostConnectionEdge","RootQueryToPostConnectionEdge"],"NodeWithExcerpt":["Post"],"NodeWithTrackbacks":["Post"],"PostFormatConnection":["PostToPostFormatConnection","RootQueryToPostFormatConnection"],"PostFormatConnectionEdge":["PostToPostFormatConnectionEdge","RootQueryToPostFormatConnectionEdge"],"TagConnection":["PostToTagConnection","RootQueryToTagConnection"],"TagConnectionEdge":["PostToTagConnectionEdge","RootQueryToTagConnectionEdge"],"TermNodeConnection":["PostToTermNodeConnection","RootQueryToTermNodeConnection"],"TermNodeConnectionEdge":["PostToTermNodeConnectionEdge","RootQueryToTermNodeConnectionEdge"],"ProjectConnection":["UserToProjectConnection","RootQueryToProjectConnection"],"ProjectConnectionEdge":["ProjectToPreviewConnectionEdge","UserToProjectConnectionEdge","RootQueryToProjectConnectionEdge"],"UserRoleConnection":["UserToUserRoleConnection","RootQueryToUserRoleConnection"],"UserRoleConnectionEdge":["UserToUserRoleConnectionEdge","RootQueryToUserRoleConnectionEdge"],"TestimonialConnection":["UserToTestimonialConnection","RootQueryToTestimonialConnection"],"TestimonialConnectionEdge":["TestimonialToPreviewConnectionEdge","UserToTestimonialConnectionEdge","RootQueryToTestimonialConnectionEdge"],"MenuItemConnection":["MenuToMenuItemConnection","MenuItemToMenuItemConnection","RootQueryToMenuItemConnection"],"MenuItemConnectionEdge":["MenuItemToMenuItemConnectionEdge","MenuToMenuItemConnectionEdge","RootQueryToMenuItemConnectionEdge"],"MenuItemLinkableConnectionEdge":["MenuItemToMenuItemLinkableConnectionEdge"],"MenuItemObjectUnion":["Post","Page","Category","Tag"],"MenuConnectionEdge":["MenuItemToMenuConnectionEdge","RootQueryToMenuConnectionEdge"],"MenuConnection":["RootQueryToMenuConnection"],"PluginConnection":["RootQueryToPluginConnection"],"PluginConnectionEdge":["RootQueryToPluginConnectionEdge"],"ThemeConnection":["RootQueryToThemeConnection"],"ThemeConnectionEdge":["RootQueryToThemeConnectionEdge"],"UserConnection":["RootQueryToUserConnection"]} \ No newline at end of file +{"CategoryConnection":["RootQueryToCategoryConnection","CategoryToAncestorsCategoryConnection","CategoryToCategoryConnection","PostToCategoryConnection"],"Connection":["RootQueryToCategoryConnection","TermNodeToEnqueuedScriptConnection","TermNodeToEnqueuedStylesheetConnection","CategoryToAncestorsCategoryConnection","CategoryToCategoryConnection","CategoryToContentNodeConnection","ContentTypeToTaxonomyConnection","TaxonomyToContentTypeConnection","TaxonomyToTermNodeConnection","ContentTypeToContentNodeConnection","UserToCommentConnection","CommentToCommentConnection","UserToEnqueuedScriptConnection","UserToEnqueuedStylesheetConnection","UserToMediaItemConnection","HierarchicalContentNodeToContentNodeAncestorsConnection","HierarchicalContentNodeToContentNodeChildrenConnection","ContentNodeToEnqueuedScriptConnection","ContentNodeToEnqueuedStylesheetConnection","MediaItemToCommentConnection","UserToPageConnection","PageToCommentConnection","PageToRevisionConnection","UserToPostConnection","PostToCategoryConnection","PostToCommentConnection","PostToPostFormatConnection","PostFormatToContentNodeConnection","PostFormatToPostConnection","PostToRevisionConnection","PostToTagConnection","TagToContentNodeConnection","TagToPostConnection","PostToTermNodeConnection","UserToRevisionsConnection","UserToUserRoleConnection","CategoryToPostConnection","RootQueryToCommentConnection","RootQueryToContentNodeConnection","RootQueryToContentTypeConnection","RootQueryToMediaItemConnection","MenuToMenuItemConnection","MenuItemToMenuItemConnection","RootQueryToMenuItemConnection","RootQueryToMenuConnection","RootQueryToPageConnection","RootQueryToPluginConnection","RootQueryToPostFormatConnection","RootQueryToPostConnection","RootQueryToEnqueuedScriptConnection","RootQueryToEnqueuedStylesheetConnection","RootQueryToRevisionsConnection","RootQueryToTagConnection","RootQueryToTaxonomyConnection","RootQueryToTermNodeConnection","RootQueryToThemeConnection","RootQueryToUserRoleConnection","RootQueryToUserConnection"],"Edge":["TermNodeToEnqueuedScriptConnectionEdge","TermNodeToEnqueuedStylesheetConnectionEdge","CategoryToAncestorsCategoryConnectionEdge","CategoryToCategoryConnectionEdge","ContentNodeToContentTypeConnectionEdge","TaxonomyToContentTypeConnectionEdge","TaxonomyToTermNodeConnectionEdge","ContentTypeToTaxonomyConnectionEdge","ContentTypeToContentNodeConnectionEdge","ContentNodeToEditLockConnectionEdge","CommentToCommenterConnectionEdge","CommentToContentNodeConnectionEdge","CommentToParentCommentConnectionEdge","CommentToCommentConnectionEdge","UserToCommentConnectionEdge","UserToEnqueuedScriptConnectionEdge","UserToEnqueuedStylesheetConnectionEdge","NodeWithAuthorToUserConnectionEdge","HierarchicalContentNodeToContentNodeAncestorsConnectionEdge","HierarchicalContentNodeToContentNodeChildrenConnectionEdge","ContentNodeToEnqueuedScriptConnectionEdge","ContentNodeToEnqueuedStylesheetConnectionEdge","ContentNodeToEditLastConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","MediaItemToCommentConnectionEdge","UserToMediaItemConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PageToCommentConnectionEdge","PageToPreviewConnectionEdge","PageToRevisionConnectionEdge","UserToPageConnectionEdge","PostToCategoryConnectionEdge","PostToCommentConnectionEdge","PostFormatToContentNodeConnectionEdge","PostFormatToPostConnectionEdge","PostFormatToTaxonomyConnectionEdge","PostToPostFormatConnectionEdge","PostToPreviewConnectionEdge","PostToRevisionConnectionEdge","TagToContentNodeConnectionEdge","TagToPostConnectionEdge","TagToTaxonomyConnectionEdge","PostToTagConnectionEdge","PostToTermNodeConnectionEdge","UserToPostConnectionEdge","UserToRevisionsConnectionEdge","UserToUserRoleConnectionEdge","CategoryToContentNodeConnectionEdge","CategoryToParentCategoryConnectionEdge","CategoryToPostConnectionEdge","CategoryToTaxonomyConnectionEdge","RootQueryToCategoryConnectionEdge","RootQueryToCommentConnectionEdge","RootQueryToContentNodeConnectionEdge","RootQueryToContentTypeConnectionEdge","RootQueryToMediaItemConnectionEdge","MenuItemToMenuItemConnectionEdge","MenuItemToMenuItemLinkableConnectionEdge","MenuItemToMenuConnectionEdge","MenuToMenuItemConnectionEdge","RootQueryToMenuItemConnectionEdge","RootQueryToMenuConnectionEdge","RootQueryToPageConnectionEdge","RootQueryToPluginConnectionEdge","RootQueryToPostFormatConnectionEdge","RootQueryToPostConnectionEdge","RootQueryToEnqueuedScriptConnectionEdge","RootQueryToEnqueuedStylesheetConnectionEdge","RootQueryToRevisionsConnectionEdge","RootQueryToTagConnectionEdge","RootQueryToTaxonomyConnectionEdge","RootQueryToTermNodeConnectionEdge","RootQueryToThemeConnectionEdge","RootQueryToUserRoleConnectionEdge","RootQueryToUserConnectionEdge"],"Node":["Category","EnqueuedScript","EnqueuedStylesheet","ContentType","Taxonomy","User","Comment","MediaItem","Page","Post","PostFormat","Tag","UserRole","Menu","MenuItem","Plugin","Theme","CommentAuthor"],"PageInfo":["TermNodeToEnqueuedScriptConnectionPageInfo","TermNodeToEnqueuedStylesheetConnectionPageInfo","CategoryToAncestorsCategoryConnectionPageInfo","CategoryToCategoryConnectionPageInfo","TaxonomyToContentTypeConnectionPageInfo","TaxonomyToTermNodeConnectionPageInfo","ContentTypeToTaxonomyConnectionPageInfo","ContentTypeToContentNodeConnectionPageInfo","CommentToCommentConnectionPageInfo","UserToCommentConnectionPageInfo","UserToEnqueuedScriptConnectionPageInfo","UserToEnqueuedStylesheetConnectionPageInfo","HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo","HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo","ContentNodeToEnqueuedScriptConnectionPageInfo","ContentNodeToEnqueuedStylesheetConnectionPageInfo","MediaItemToCommentConnectionPageInfo","UserToMediaItemConnectionPageInfo","PageToCommentConnectionPageInfo","PageToRevisionConnectionPageInfo","UserToPageConnectionPageInfo","PostToCategoryConnectionPageInfo","PostToCommentConnectionPageInfo","PostFormatToContentNodeConnectionPageInfo","PostFormatToPostConnectionPageInfo","PostToPostFormatConnectionPageInfo","PostToRevisionConnectionPageInfo","TagToContentNodeConnectionPageInfo","TagToPostConnectionPageInfo","PostToTagConnectionPageInfo","PostToTermNodeConnectionPageInfo","UserToPostConnectionPageInfo","UserToRevisionsConnectionPageInfo","UserToUserRoleConnectionPageInfo","CategoryToContentNodeConnectionPageInfo","CategoryToPostConnectionPageInfo","RootQueryToCategoryConnectionPageInfo","RootQueryToCommentConnectionPageInfo","RootQueryToContentNodeConnectionPageInfo","RootQueryToContentTypeConnectionPageInfo","RootQueryToMediaItemConnectionPageInfo","MenuItemToMenuItemConnectionPageInfo","MenuToMenuItemConnectionPageInfo","RootQueryToMenuItemConnectionPageInfo","RootQueryToMenuConnectionPageInfo","RootQueryToPageConnectionPageInfo","RootQueryToPluginConnectionPageInfo","RootQueryToPostFormatConnectionPageInfo","RootQueryToPostConnectionPageInfo","RootQueryToEnqueuedScriptConnectionPageInfo","RootQueryToEnqueuedStylesheetConnectionPageInfo","RootQueryToRevisionsConnectionPageInfo","RootQueryToTagConnectionPageInfo","RootQueryToTaxonomyConnectionPageInfo","RootQueryToTermNodeConnectionPageInfo","RootQueryToThemeConnectionPageInfo","RootQueryToUserRoleConnectionPageInfo","RootQueryToUserConnectionPageInfo"],"CategoryConnectionEdge":["CategoryToAncestorsCategoryConnectionEdge","CategoryToCategoryConnectionEdge","PostToCategoryConnectionEdge","CategoryToParentCategoryConnectionEdge","RootQueryToCategoryConnectionEdge"],"TermNode":["Category","PostFormat","Tag"],"UniformResourceIdentifiable":["Category","ContentType","User","Comment","MediaItem","Page","Post","PostFormat","Tag"],"EnqueuedScriptConnection":["TermNodeToEnqueuedScriptConnection","UserToEnqueuedScriptConnection","ContentNodeToEnqueuedScriptConnection","RootQueryToEnqueuedScriptConnection"],"EnqueuedScriptConnectionEdge":["TermNodeToEnqueuedScriptConnectionEdge","UserToEnqueuedScriptConnectionEdge","ContentNodeToEnqueuedScriptConnectionEdge","RootQueryToEnqueuedScriptConnectionEdge"],"EnqueuedAsset":["EnqueuedScript","EnqueuedStylesheet"],"EnqueuedScriptConnectionPageInfo":["TermNodeToEnqueuedScriptConnectionPageInfo","UserToEnqueuedScriptConnectionPageInfo","ContentNodeToEnqueuedScriptConnectionPageInfo","RootQueryToEnqueuedScriptConnectionPageInfo"],"WPPageInfo":["TermNodeToEnqueuedScriptConnectionPageInfo","TermNodeToEnqueuedStylesheetConnectionPageInfo","CategoryToAncestorsCategoryConnectionPageInfo","CategoryToCategoryConnectionPageInfo","TaxonomyToContentTypeConnectionPageInfo","TaxonomyToTermNodeConnectionPageInfo","ContentTypeToTaxonomyConnectionPageInfo","ContentTypeToContentNodeConnectionPageInfo","CommentToCommentConnectionPageInfo","UserToCommentConnectionPageInfo","UserToEnqueuedScriptConnectionPageInfo","UserToEnqueuedStylesheetConnectionPageInfo","HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo","HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo","ContentNodeToEnqueuedScriptConnectionPageInfo","ContentNodeToEnqueuedStylesheetConnectionPageInfo","MediaItemToCommentConnectionPageInfo","UserToMediaItemConnectionPageInfo","PageToCommentConnectionPageInfo","PageToRevisionConnectionPageInfo","UserToPageConnectionPageInfo","PostToCategoryConnectionPageInfo","PostToCommentConnectionPageInfo","PostFormatToContentNodeConnectionPageInfo","PostFormatToPostConnectionPageInfo","PostToPostFormatConnectionPageInfo","PostToRevisionConnectionPageInfo","TagToContentNodeConnectionPageInfo","TagToPostConnectionPageInfo","PostToTagConnectionPageInfo","PostToTermNodeConnectionPageInfo","UserToPostConnectionPageInfo","UserToRevisionsConnectionPageInfo","UserToUserRoleConnectionPageInfo","CategoryToContentNodeConnectionPageInfo","CategoryToPostConnectionPageInfo","RootQueryToCategoryConnectionPageInfo","RootQueryToCommentConnectionPageInfo","RootQueryToContentNodeConnectionPageInfo","RootQueryToContentTypeConnectionPageInfo","RootQueryToMediaItemConnectionPageInfo","MenuItemToMenuItemConnectionPageInfo","MenuToMenuItemConnectionPageInfo","RootQueryToMenuItemConnectionPageInfo","RootQueryToMenuConnectionPageInfo","RootQueryToPageConnectionPageInfo","RootQueryToPluginConnectionPageInfo","RootQueryToPostFormatConnectionPageInfo","RootQueryToPostConnectionPageInfo","RootQueryToEnqueuedScriptConnectionPageInfo","RootQueryToEnqueuedStylesheetConnectionPageInfo","RootQueryToRevisionsConnectionPageInfo","RootQueryToTagConnectionPageInfo","RootQueryToTaxonomyConnectionPageInfo","RootQueryToTermNodeConnectionPageInfo","RootQueryToThemeConnectionPageInfo","RootQueryToUserRoleConnectionPageInfo","RootQueryToUserConnectionPageInfo"],"EnqueuedStylesheetConnection":["TermNodeToEnqueuedStylesheetConnection","UserToEnqueuedStylesheetConnection","ContentNodeToEnqueuedStylesheetConnection","RootQueryToEnqueuedStylesheetConnection"],"EnqueuedStylesheetConnectionEdge":["TermNodeToEnqueuedStylesheetConnectionEdge","UserToEnqueuedStylesheetConnectionEdge","ContentNodeToEnqueuedStylesheetConnectionEdge","RootQueryToEnqueuedStylesheetConnectionEdge"],"EnqueuedStylesheetConnectionPageInfo":["TermNodeToEnqueuedStylesheetConnectionPageInfo","UserToEnqueuedStylesheetConnectionPageInfo","ContentNodeToEnqueuedStylesheetConnectionPageInfo","RootQueryToEnqueuedStylesheetConnectionPageInfo"],"DatabaseIdentifier":["Category","User","Comment","MediaItem","Page","Post","PostFormat","Tag","Menu","MenuItem","CommentAuthor"],"HierarchicalTermNode":["Category"],"HierarchicalNode":["Category","MediaItem","Page"],"MenuItemLinkable":["Category","Page","Post","Tag"],"CategoryConnectionPageInfo":["CategoryToAncestorsCategoryConnectionPageInfo","CategoryToCategoryConnectionPageInfo","PostToCategoryConnectionPageInfo","RootQueryToCategoryConnectionPageInfo"],"ContentNodeConnection":["CategoryToContentNodeConnection","ContentTypeToContentNodeConnection","HierarchicalContentNodeToContentNodeAncestorsConnection","HierarchicalContentNodeToContentNodeChildrenConnection","PostFormatToContentNodeConnection","TagToContentNodeConnection","UserToRevisionsConnection","RootQueryToContentNodeConnection","RootQueryToRevisionsConnection"],"ContentNodeConnectionEdge":["ContentTypeToContentNodeConnectionEdge","CommentToContentNodeConnectionEdge","HierarchicalContentNodeToContentNodeAncestorsConnectionEdge","HierarchicalContentNodeToContentNodeChildrenConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PostFormatToContentNodeConnectionEdge","TagToContentNodeConnectionEdge","UserToRevisionsConnectionEdge","CategoryToContentNodeConnectionEdge","RootQueryToContentNodeConnectionEdge","RootQueryToRevisionsConnectionEdge"],"ContentNode":["MediaItem","Page","Post"],"OneToOneConnection":["ContentNodeToContentTypeConnectionEdge","ContentNodeToEditLockConnectionEdge","CommentToCommenterConnectionEdge","CommentToContentNodeConnectionEdge","CommentToParentCommentConnectionEdge","NodeWithAuthorToUserConnectionEdge","ContentNodeToEditLastConnectionEdge","HierarchicalContentNodeToParentContentNodeConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","NodeWithRevisionsToContentNodeConnectionEdge","PageToPreviewConnectionEdge","PostFormatToTaxonomyConnectionEdge","PostToPreviewConnectionEdge","TagToTaxonomyConnectionEdge","CategoryToParentCategoryConnectionEdge","CategoryToTaxonomyConnectionEdge","MenuItemToMenuItemLinkableConnectionEdge","MenuItemToMenuConnectionEdge"],"ContentTypeConnectionEdge":["ContentNodeToContentTypeConnectionEdge","TaxonomyToContentTypeConnectionEdge","RootQueryToContentTypeConnectionEdge"],"TaxonomyConnection":["ContentTypeToTaxonomyConnection","RootQueryToTaxonomyConnection"],"TaxonomyConnectionEdge":["ContentTypeToTaxonomyConnectionEdge","PostFormatToTaxonomyConnectionEdge","TagToTaxonomyConnectionEdge","CategoryToTaxonomyConnectionEdge","RootQueryToTaxonomyConnectionEdge"],"ContentTypeConnection":["TaxonomyToContentTypeConnection","RootQueryToContentTypeConnection"],"ContentTypeConnectionPageInfo":["TaxonomyToContentTypeConnectionPageInfo","RootQueryToContentTypeConnectionPageInfo"],"TermNodeConnection":["TaxonomyToTermNodeConnection","PostToTermNodeConnection","RootQueryToTermNodeConnection"],"TermNodeConnectionEdge":["TaxonomyToTermNodeConnectionEdge","PostToTermNodeConnectionEdge","RootQueryToTermNodeConnectionEdge"],"TermNodeConnectionPageInfo":["TaxonomyToTermNodeConnectionPageInfo","PostToTermNodeConnectionPageInfo","RootQueryToTermNodeConnectionPageInfo"],"TaxonomyConnectionPageInfo":["ContentTypeToTaxonomyConnectionPageInfo","RootQueryToTaxonomyConnectionPageInfo"],"ContentNodeConnectionPageInfo":["ContentTypeToContentNodeConnectionPageInfo","HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo","HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo","PostFormatToContentNodeConnectionPageInfo","TagToContentNodeConnectionPageInfo","UserToRevisionsConnectionPageInfo","CategoryToContentNodeConnectionPageInfo","RootQueryToContentNodeConnectionPageInfo","RootQueryToRevisionsConnectionPageInfo"],"UserConnectionEdge":["ContentNodeToEditLockConnectionEdge","NodeWithAuthorToUserConnectionEdge","ContentNodeToEditLastConnectionEdge","RootQueryToUserConnectionEdge"],"Commenter":["User","CommentAuthor"],"CommentConnection":["UserToCommentConnection","CommentToCommentConnection","MediaItemToCommentConnection","PageToCommentConnection","PostToCommentConnection","RootQueryToCommentConnection"],"CommentConnectionEdge":["CommentToParentCommentConnectionEdge","CommentToCommentConnectionEdge","UserToCommentConnectionEdge","MediaItemToCommentConnectionEdge","PageToCommentConnectionEdge","PostToCommentConnectionEdge","RootQueryToCommentConnectionEdge"],"CommenterConnectionEdge":["CommentToCommenterConnectionEdge"],"CommentConnectionPageInfo":["CommentToCommentConnectionPageInfo","UserToCommentConnectionPageInfo","MediaItemToCommentConnectionPageInfo","PageToCommentConnectionPageInfo","PostToCommentConnectionPageInfo","RootQueryToCommentConnectionPageInfo"],"MediaItemConnection":["UserToMediaItemConnection","RootQueryToMediaItemConnection"],"MediaItemConnectionEdge":["UserToMediaItemConnectionEdge","NodeWithFeaturedImageToMediaItemConnectionEdge","RootQueryToMediaItemConnectionEdge"],"NodeWithTemplate":["MediaItem","Page","Post"],"ContentTemplate":["DefaultTemplate","Template_SingleWithSidebar","Template_PageWithSidebar","Template_PageNoTitle","Template_PageWithWideImage"],"NodeWithTitle":["MediaItem","Page","Post"],"NodeWithAuthor":["MediaItem","Page","Post"],"NodeWithComments":["MediaItem","Page","Post"],"HierarchicalContentNode":["MediaItem","Page"],"MediaItemConnectionPageInfo":["UserToMediaItemConnectionPageInfo","RootQueryToMediaItemConnectionPageInfo"],"PageConnection":["UserToPageConnection","PageToRevisionConnection","RootQueryToPageConnection"],"PageConnectionEdge":["PageToPreviewConnectionEdge","PageToRevisionConnectionEdge","UserToPageConnectionEdge","RootQueryToPageConnectionEdge"],"Previewable":["Page","Post"],"NodeWithContentEditor":["Page","Post"],"NodeWithFeaturedImage":["Page","Post"],"NodeWithRevisions":["Page","Post"],"NodeWithPageAttributes":["Page"],"NodeWithEditorBlocks":["Page","Post"],"EditorBlock":["CoreLegacyWidget","CoreWidgetGroup","CoreArchives","CoreAvatar","CoreBlock","CoreCalendar","CoreCategories","CoreCommentAuthorName","CoreCommentContent","CoreCommentDate","CoreCommentEditLink","CoreCommentReplyLink","CoreCommentTemplate","CoreComments","CoreCommentsPagination","CoreCommentsPaginationNext","CoreCommentsPaginationNumbers","CoreCommentsPaginationPrevious","CoreCommentsTitle","CoreCover","CoreFile","CoreFootnotes","CoreGallery","CoreHeading","CoreHomeLink","CoreImage","CoreLatestComments","CoreLatestPosts","CoreLoginout","CoreNavigation","CoreNavigationLink","CoreNavigationSubmenu","CorePageList","CorePageListItem","CorePattern","CorePostAuthor","CorePostAuthorBiography","CorePostAuthorName","CorePostCommentsForm","CorePostContent","CorePostDate","CorePostExcerpt","CorePostFeaturedImage","CorePostNavigationLink","CorePostTemplate","CorePostTerms","CorePostTitle","CoreQuery","CoreQueryNoResults","CoreQueryPagination","CoreQueryPaginationNext","CoreQueryPaginationNumbers","CoreQueryPaginationPrevious","CoreQueryTitle","CoreReadMore","CoreRss","CoreSearch","CoreShortcode","CoreSiteLogo","CoreSiteTagline","CoreSiteTitle","CoreSocialLink","CoreTagCloud","CoreTemplatePart","CoreTermDescription","CoreAudio","CoreButton","CoreButtons","CoreCode","CoreColumn","CoreColumns","CoreDetails","CoreEmbed","CoreFreeform","CoreGroup","CoreHtml","CoreList","CoreListItem","CoreMediaText","CoreMissing","CoreMore","CoreNextpage","CoreParagraph","CorePreformatted","CorePullquote","CoreQuote","CoreSeparator","CoreSocialLinks","CoreSpacer","CoreTable","CoreTextColumns","CoreVerse","CoreVideo","CreateBlockBlockA","CreateBlockBlockB","CorePostComments"],"NodeWithPageEditorBlocks":["Page"],"PageEditorBlock":["CoreLegacyWidget","CoreWidgetGroup","CoreArchives","CoreAvatar","CoreBlock","CoreCalendar","CoreCategories","CoreCommentAuthorName","CoreCommentContent","CoreCommentDate","CoreCommentEditLink","CoreCommentReplyLink","CoreCommentTemplate","CoreComments","CoreCommentsPagination","CoreCommentsPaginationNext","CoreCommentsPaginationNumbers","CoreCommentsPaginationPrevious","CoreCommentsTitle","CoreCover","CoreFile","CoreFootnotes","CoreGallery","CoreHeading","CoreHomeLink","CoreImage","CoreLatestComments","CoreLatestPosts","CoreLoginout","CoreNavigation","CoreNavigationLink","CoreNavigationSubmenu","CorePageList","CorePageListItem","CorePattern","CorePostAuthor","CorePostAuthorBiography","CorePostAuthorName","CorePostCommentsForm","CorePostContent","CorePostDate","CorePostExcerpt","CorePostFeaturedImage","CorePostNavigationLink","CorePostTemplate","CorePostTerms","CorePostTitle","CoreQuery","CoreQueryNoResults","CoreQueryPagination","CoreQueryPaginationNext","CoreQueryPaginationNumbers","CoreQueryPaginationPrevious","CoreQueryTitle","CoreReadMore","CoreRss","CoreSearch","CoreShortcode","CoreSiteLogo","CoreSiteTagline","CoreSiteTitle","CoreSocialLink","CoreTagCloud","CoreTemplatePart","CoreTermDescription","CoreAudio","CoreButton","CoreButtons","CoreCode","CoreColumn","CoreColumns","CoreDetails","CoreEmbed","CoreFreeform","CoreGroup","CoreHtml","CoreList","CoreListItem","CoreMediaText","CoreMissing","CoreMore","CoreNextpage","CoreParagraph","CorePreformatted","CorePullquote","CoreQuote","CoreSeparator","CoreSocialLinks","CoreSpacer","CoreTable","CoreTextColumns","CoreVerse","CoreVideo","CreateBlockBlockA","CreateBlockBlockB","CorePostComments"],"PageConnectionPageInfo":["PageToRevisionConnectionPageInfo","UserToPageConnectionPageInfo","RootQueryToPageConnectionPageInfo"],"PostConnection":["UserToPostConnection","PostFormatToPostConnection","PostToRevisionConnection","TagToPostConnection","CategoryToPostConnection","RootQueryToPostConnection"],"PostConnectionEdge":["PostFormatToPostConnectionEdge","PostToPreviewConnectionEdge","PostToRevisionConnectionEdge","TagToPostConnectionEdge","UserToPostConnectionEdge","CategoryToPostConnectionEdge","RootQueryToPostConnectionEdge"],"NodeWithExcerpt":["Post"],"NodeWithTrackbacks":["Post"],"NodeWithPostEditorBlocks":["Post"],"PostEditorBlock":["CoreLegacyWidget","CoreWidgetGroup","CoreArchives","CoreAvatar","CoreBlock","CoreCalendar","CoreCategories","CoreCommentAuthorName","CoreCommentContent","CoreCommentDate","CoreCommentEditLink","CoreCommentReplyLink","CoreCommentTemplate","CoreComments","CoreCommentsPagination","CoreCommentsPaginationNext","CoreCommentsPaginationNumbers","CoreCommentsPaginationPrevious","CoreCommentsTitle","CoreCover","CoreFile","CoreFootnotes","CoreGallery","CoreHeading","CoreHomeLink","CoreImage","CoreLatestComments","CoreLatestPosts","CoreLoginout","CoreNavigation","CoreNavigationLink","CoreNavigationSubmenu","CorePageList","CorePageListItem","CorePattern","CorePostAuthor","CorePostAuthorBiography","CorePostAuthorName","CorePostCommentsForm","CorePostContent","CorePostDate","CorePostExcerpt","CorePostFeaturedImage","CorePostNavigationLink","CorePostTemplate","CorePostTerms","CorePostTitle","CoreQuery","CoreQueryNoResults","CoreQueryPagination","CoreQueryPaginationNext","CoreQueryPaginationNumbers","CoreQueryPaginationPrevious","CoreQueryTitle","CoreReadMore","CoreRss","CoreSearch","CoreShortcode","CoreSiteLogo","CoreSiteTagline","CoreSiteTitle","CoreSocialLink","CoreTagCloud","CoreTemplatePart","CoreTermDescription","CoreAudio","CoreButton","CoreButtons","CoreCode","CoreColumn","CoreColumns","CoreDetails","CoreEmbed","CoreFreeform","CoreGroup","CoreHtml","CoreList","CoreListItem","CoreMediaText","CoreMissing","CoreMore","CoreNextpage","CoreParagraph","CorePreformatted","CorePullquote","CoreQuote","CoreSeparator","CoreSocialLinks","CoreSpacer","CoreTable","CoreTextColumns","CoreVerse","CoreVideo","CreateBlockBlockA","CreateBlockBlockB","CorePostComments"],"PostFormatConnection":["PostToPostFormatConnection","RootQueryToPostFormatConnection"],"PostFormatConnectionEdge":["PostToPostFormatConnectionEdge","RootQueryToPostFormatConnectionEdge"],"PostConnectionPageInfo":["PostFormatToPostConnectionPageInfo","PostToRevisionConnectionPageInfo","TagToPostConnectionPageInfo","UserToPostConnectionPageInfo","CategoryToPostConnectionPageInfo","RootQueryToPostConnectionPageInfo"],"PostFormatConnectionPageInfo":["PostToPostFormatConnectionPageInfo","RootQueryToPostFormatConnectionPageInfo"],"TagConnection":["PostToTagConnection","RootQueryToTagConnection"],"TagConnectionEdge":["PostToTagConnectionEdge","RootQueryToTagConnectionEdge"],"TagConnectionPageInfo":["PostToTagConnectionPageInfo","RootQueryToTagConnectionPageInfo"],"UserRoleConnection":["UserToUserRoleConnection","RootQueryToUserRoleConnection"],"UserRoleConnectionEdge":["UserToUserRoleConnectionEdge","RootQueryToUserRoleConnectionEdge"],"UserRoleConnectionPageInfo":["UserToUserRoleConnectionPageInfo","RootQueryToUserRoleConnectionPageInfo"],"MenuItemConnection":["MenuToMenuItemConnection","MenuItemToMenuItemConnection","RootQueryToMenuItemConnection"],"MenuItemConnectionEdge":["MenuItemToMenuItemConnectionEdge","MenuToMenuItemConnectionEdge","RootQueryToMenuItemConnectionEdge"],"MenuItemConnectionPageInfo":["MenuItemToMenuItemConnectionPageInfo","MenuToMenuItemConnectionPageInfo","RootQueryToMenuItemConnectionPageInfo"],"MenuItemLinkableConnectionEdge":["MenuItemToMenuItemLinkableConnectionEdge"],"MenuItemObjectUnion":["Post","Page","Category","Tag"],"MenuConnectionEdge":["MenuItemToMenuConnectionEdge","RootQueryToMenuConnectionEdge"],"MenuConnection":["RootQueryToMenuConnection"],"MenuConnectionPageInfo":["RootQueryToMenuConnectionPageInfo"],"PluginConnection":["RootQueryToPluginConnection"],"PluginConnectionEdge":["RootQueryToPluginConnectionEdge"],"PluginConnectionPageInfo":["RootQueryToPluginConnectionPageInfo"],"ThemeConnection":["RootQueryToThemeConnection"],"ThemeConnectionEdge":["RootQueryToThemeConnectionEdge"],"ThemeConnectionPageInfo":["RootQueryToThemeConnectionPageInfo"],"UserConnection":["RootQueryToUserConnection"],"UserConnectionPageInfo":["RootQueryToUserConnectionPageInfo"],"BlockWithSupportsAnchor":["CoreCover","CoreCoverAttributes","CoreFile","CoreFileAttributes","CoreGallery","CoreGalleryAttributes","CoreHeading","CoreHeadingAttributes","CoreImage","CoreImageAttributes","CoreAudio","CoreAudioAttributes","CoreButton","CoreButtonAttributes","CoreButtons","CoreButtonsAttributes","CoreCode","CoreCodeAttributes","CoreColumn","CoreColumnAttributes","CoreColumns","CoreColumnsAttributes","CoreGroup","CoreGroupAttributes","CoreList","CoreListAttributes","CoreMediaText","CoreMediaTextAttributes","CoreParagraph","CoreParagraphAttributes","CorePreformatted","CorePreformattedAttributes","CorePullquote","CorePullquoteAttributes","CoreQuote","CoreQuoteAttributes","CoreSeparator","CoreSeparatorAttributes","CoreSocialLinks","CoreSocialLinksAttributes","CoreSpacer","CoreSpacerAttributes","CoreTable","CoreTableAttributes","CoreVerse","CoreVerseAttributes","CoreVideo","CoreVideoAttributes"]} \ No newline at end of file diff --git a/src/__generated__/fragment-masking.ts b/src/__generated__/fragment-masking.ts index 097ba25..aca71b1 100644 --- a/src/__generated__/fragment-masking.ts +++ b/src/__generated__/fragment-masking.ts @@ -1,11 +1,14 @@ -import { ResultOf, TypedDocumentNode as DocumentNode, } from '@graphql-typed-document-node/core'; +/* eslint-disable */ +import { ResultOf, DocumentTypeDecoration, TypedDocumentNode } from '@graphql-typed-document-node/core'; +import { FragmentDefinitionNode } from 'graphql'; +import { Incremental } from './graphql'; -export type FragmentType> = TDocumentType extends DocumentNode< +export type FragmentType> = TDocumentType extends DocumentTypeDecoration< infer TType, any > - ? TType extends { ' $fragmentName'?: infer TKey } + ? [TType] extends [{ ' $fragmentName'?: infer TKey }] ? TKey extends string ? { ' $fragmentRefs'?: { [key in TKey]: TType } } : never @@ -14,35 +17,71 @@ export type FragmentType> = TDocume // return non-nullable if `fragmentType` is non-nullable export function useFragment( - _documentNode: DocumentNode, - fragmentType: FragmentType> + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> ): TType; +// return nullable if `fragmentType` is undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | undefined +): TType | undefined; // return nullable if `fragmentType` is nullable export function useFragment( - _documentNode: DocumentNode, - fragmentType: FragmentType> | null | undefined + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null +): TType | null; +// return nullable if `fragmentType` is nullable or undefined +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | null | undefined ): TType | null | undefined; // return array of non-nullable if `fragmentType` is array of non-nullable export function useFragment( - _documentNode: DocumentNode, - fragmentType: ReadonlyArray>> -): ReadonlyArray; + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> +): Array; // return array of nullable if `fragmentType` is array of nullable export function useFragment( - _documentNode: DocumentNode, - fragmentType: ReadonlyArray>> | null | undefined + _documentNode: DocumentTypeDecoration, + fragmentType: Array>> | null | undefined +): Array | null | undefined; +// return readonly array of non-nullable if `fragmentType` is array of non-nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> +): ReadonlyArray; +// return readonly array of nullable if `fragmentType` is array of nullable +export function useFragment( + _documentNode: DocumentTypeDecoration, + fragmentType: ReadonlyArray>> | null | undefined ): ReadonlyArray | null | undefined; export function useFragment( - _documentNode: DocumentNode, - fragmentType: FragmentType> | ReadonlyArray>> | null | undefined -): TType | ReadonlyArray | null | undefined { + _documentNode: DocumentTypeDecoration, + fragmentType: FragmentType> | Array>> | ReadonlyArray>> | null | undefined +): TType | Array | ReadonlyArray | null | undefined { return fragmentType as any; } export function makeFragmentData< - F extends DocumentNode, + F extends DocumentTypeDecoration, FT extends ResultOf >(data: FT, _fragment: F): FragmentType { return data as FragmentType; -} \ No newline at end of file +} +export function isFragmentReady( + queryNode: DocumentTypeDecoration, + fragmentNode: TypedDocumentNode, + data: FragmentType, any>> | null | undefined +): data is FragmentType { + const deferredFields = (queryNode as { __meta__?: { deferredFields: Record } }).__meta__ + ?.deferredFields; + + if (!deferredFields) return true; + + const fragDef = fragmentNode.definitions[0] as FragmentDefinitionNode | undefined; + const fragName = fragDef?.name?.value; + + const fields = (fragName && deferredFields[fragName]) || []; + return fields.length > 0 && fields.every(field => data && field in data); +} diff --git a/src/__generated__/graphql.ts b/src/__generated__/graphql.ts index a47ded0..5e9165c 100644 --- a/src/__generated__/graphql.ts +++ b/src/__generated__/graphql.ts @@ -5,47 +5,51 @@ export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K] }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type MakeEmpty = { [_ in K]?: never }; +export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; + ID: { input: string; output: string; } + String: { input: string; output: string; } + Boolean: { input: boolean; output: boolean; } + Int: { input: number; output: number; } + Float: { input: number; output: number; } + /** Generic Object Scalar Type */ + BlockAttributesObject: { input: any; output: any; } }; /** The atlasContentModelerSettings setting type */ export type AtlasContentModelerSettingsSettings = { __typename?: 'AtlasContentModelerSettingsSettings'; /** Opt into anonymous usage tracking to help us make Atlas Content Modeler better. */ - atlasContentModelerUsageTracking?: Maybe; + atlasContentModelerUsageTracking?: Maybe; }; /** Avatars are profile images for users. WordPress by default uses the Gravatar service to host and fetch avatars from. */ export type Avatar = { __typename?: 'Avatar'; /** URL for the default image or a default type. Accepts '404' (return a 404 instead of a default image), 'retro' (8bit), 'monsterid' (monster), 'wavatar' (cartoon face), 'indenticon' (the 'quilt'), 'mystery', 'mm', or 'mysteryman' (The Oyster Man), 'blank' (transparent GIF), or 'gravatar_default' (the Gravatar logo). */ - default?: Maybe; + default?: Maybe; /** HTML attributes to insert in the IMG element. Is not sanitized. */ - extraAttr?: Maybe; + extraAttr?: Maybe; /** Whether to always show the default image, never the Gravatar. */ - forceDefault?: Maybe; + forceDefault?: Maybe; /** Whether the avatar was successfully found. */ - foundAvatar?: Maybe; + foundAvatar?: Maybe; /** Height of the avatar image. */ - height?: Maybe; + height?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** What rating to display avatars up to. Accepts 'G', 'PG', 'R', 'X', and are judged in that order. */ - rating?: Maybe; + rating?: Maybe; /** Type of url scheme to use. Typically HTTP vs. HTTPS. */ - scheme?: Maybe; + scheme?: Maybe; /** The size of the avatar in pixels. A value of 96 will match a 96px x 96px gravatar image. */ - size?: Maybe; + size?: Maybe; /** URL for the gravatar image source. */ - url?: Maybe; + url?: Maybe; /** Width of the avatar image. */ - width?: Maybe; + width?: Maybe; }; /** What rating to display avatars up to. Accepts 'G', 'PG', 'R', 'X', and are judged in that order. Default is the value of the 'avatar_rating' option */ @@ -60,6 +64,12 @@ export enum AvatarRatingEnum { X = 'X' } +/** Block that supports Anchor field */ +export type BlockWithSupportsAnchor = { + /** The anchor field for the block. */ + anchor?: Maybe; +}; + /** The category type */ export type Category = DatabaseIdentifier & HierarchicalNode & HierarchicalTermNode & MenuItemLinkable & Node & TermNode & UniformResourceIdentifiable & { __typename?: 'Category'; @@ -69,7 +79,7 @@ export type Category = DatabaseIdentifier & HierarchicalNode & HierarchicalTermN * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of databaseId */ - categoryId?: Maybe; + categoryId?: Maybe; /** Connection between the category type and its children categories. */ children?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ @@ -77,104 +87,110 @@ export type Category = DatabaseIdentifier & HierarchicalNode & HierarchicalTermN /** Connection between the Category type and the ContentNode type */ contentNodes?: Maybe; /** The number of objects connected to the object */ - count?: Maybe; + count?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The description of the object */ - description?: Maybe; + description?: Maybe; /** Connection between the TermNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the TermNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The link to the term */ - link?: Maybe; + link?: Maybe; /** The human friendly name of the object. */ - name?: Maybe; + name?: Maybe; /** Connection between the category type and its parent category. */ parent?: Maybe; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; /** Connection between the Category type and the post type */ posts?: Maybe; /** An alphanumeric identifier for the object unique to its type. */ - slug?: Maybe; + slug?: Maybe; /** Connection between the Category type and the Taxonomy type */ taxonomy?: Maybe; /** The name of the taxonomy that the object is associated with */ - taxonomyName?: Maybe; - templates?: Maybe>>; + taxonomyName?: Maybe; + templates?: Maybe>>; /** The ID of the term group that this term object belongs to */ - termGroupId?: Maybe; + termGroupId?: Maybe; /** The taxonomy ID that the object is associated with */ - termTaxonomyId?: Maybe; + termTaxonomyId?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The category type */ export type CategoryAncestorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The category type */ export type CategoryChildrenArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The category type */ export type CategoryContentNodesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The category type */ export type CategoryEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The category type */ export type CategoryEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The category type */ export type CategoryPostsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -184,16 +200,30 @@ export type CategoryConnection = { edges: Array; /** A list of connected category Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: CategoryConnectionPageInfo; }; /** Edge between a Node and a connected category */ export type CategoryConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected category Node */ node: Category; }; +/** Page Info on the connected CategoryConnectionEdge */ +export type CategoryConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum CategoryIdType { /** The Database ID for the node */ @@ -216,18 +246,31 @@ export type CategoryToAncestorsCategoryConnection = CategoryConnection & Connect /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: CategoryToAncestorsCategoryConnectionPageInfo; }; /** An edge in a connection */ export type CategoryToAncestorsCategoryConnectionEdge = CategoryConnectionEdge & Edge & { __typename?: 'CategoryToAncestorsCategoryConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Category; }; +/** Page Info on the "CategoryToAncestorsCategoryConnection" */ +export type CategoryToAncestorsCategoryConnectionPageInfo = CategoryConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'CategoryToAncestorsCategoryConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the Category type and the category type */ export type CategoryToCategoryConnection = CategoryConnection & Connection & { __typename?: 'CategoryToCategoryConnection'; @@ -236,62 +279,75 @@ export type CategoryToCategoryConnection = CategoryConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: CategoryToCategoryConnectionPageInfo; }; /** An edge in a connection */ export type CategoryToCategoryConnectionEdge = CategoryConnectionEdge & Edge & { __typename?: 'CategoryToCategoryConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Category; }; +/** Page Info on the "CategoryToCategoryConnection" */ +export type CategoryToCategoryConnectionPageInfo = CategoryConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'CategoryToCategoryConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the CategoryToCategoryConnection connection */ export type CategoryToCategoryConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the Category type and the ContentNode type */ @@ -302,18 +358,31 @@ export type CategoryToContentNodeConnection = Connection & ContentNodeConnection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: CategoryToContentNodeConnectionPageInfo; }; /** An edge in a connection */ export type CategoryToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'CategoryToContentNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "CategoryToContentNodeConnection" */ +export type CategoryToContentNodeConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'CategoryToContentNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the CategoryToContentNodeConnection connection */ export type CategoryToContentNodeConnectionWhereArgs = { /** The Types of content to filter */ @@ -321,44 +390,44 @@ export type CategoryToContentNodeConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the Category type and the category type */ export type CategoryToParentCategoryConnectionEdge = CategoryConnectionEdge & Edge & OneToOneConnection & { __typename?: 'CategoryToParentCategoryConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Category; }; @@ -371,140 +440,170 @@ export type CategoryToPostConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: CategoryToPostConnectionPageInfo; }; /** An edge in a connection */ export type CategoryToPostConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'CategoryToPostConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "CategoryToPostConnection" */ +export type CategoryToPostConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'CategoryToPostConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the CategoryToPostConnection connection */ export type CategoryToPostConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the Category type and the Taxonomy type */ export type CategoryToTaxonomyConnectionEdge = Edge & OneToOneConnection & TaxonomyConnectionEdge & { __typename?: 'CategoryToTaxonomyConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Taxonomy; }; /** A Comment object */ -export type Comment = DatabaseIdentifier & Node & { +export type Comment = DatabaseIdentifier & Node & UniformResourceIdentifiable & { __typename?: 'Comment'; /** User agent used to post the comment. This field is equivalent to WP_Comment->comment_agent and the value matching the "comment_agent" column in SQL. */ - agent?: Maybe; + agent?: Maybe; /** * The approval status of the comment. This field is equivalent to WP_Comment->comment_approved and the value matching the "comment_approved" column in SQL. * @deprecated Deprecated in favor of the `status` field */ - approved?: Maybe; + approved?: Maybe; /** The author of the comment */ author?: Maybe; /** IP address for the author. This field is equivalent to WP_Comment->comment_author_IP and the value matching the "comment_author_IP" column in SQL. */ - authorIp?: Maybe; + authorIp?: Maybe; /** * ID for the comment, unique among comments. * @deprecated Deprecated in favor of databaseId */ - commentId?: Maybe; + commentId?: Maybe; /** Connection between the Comment type and the ContentNode type */ commentedOn?: Maybe; + /** @deprecated Deprecated in favor of using Next.js pages */ + conditionalTags?: Maybe; /** Content of the comment. This field is equivalent to WP_Comment->comment_content and the value matching the "comment_content" column in SQL. */ - content?: Maybe; + content?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Date the comment was posted in local time. This field is equivalent to WP_Comment->date and the value matching the "date" column in SQL. */ - date?: Maybe; + date?: Maybe; /** Date the comment was posted in GMT. This field is equivalent to WP_Comment->date_gmt and the value matching the "date_gmt" column in SQL. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The globally unique identifier for the comment object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; + /** Whether the node is a Content Node */ + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; + /** Whether the node is a Term */ + isTermNode: Scalars['Boolean']['output']; /** Karma value for the comment. This field is equivalent to WP_Comment->comment_karma and the value matching the "comment_karma" column in SQL. */ - karma?: Maybe; + karma?: Maybe; + /** The permalink of the comment */ + link?: Maybe; /** Connection between the Comment type and the Comment type */ parent?: Maybe; /** The database id of the parent comment node or null if it is the root comment */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent comment node. */ - parentId?: Maybe; + parentId?: Maybe; /** Connection between the Comment type and the Comment type */ replies?: Maybe; /** The approval status of the comment. This field is equivalent to WP_Comment->comment_approved and the value matching the "comment_approved" column in SQL. */ status?: Maybe; + templates?: Maybe>>; /** Type of comment. This field is equivalent to WP_Comment->comment_type and the value matching the "comment_type" column in SQL. */ - type?: Maybe; + type?: Maybe; + /** The unique resource identifier path */ + uri?: Maybe; }; @@ -522,10 +621,10 @@ export type CommentParentArgs = { /** A Comment object */ export type CommentRepliesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -535,25 +634,25 @@ export type CommentAuthor = Commenter & DatabaseIdentifier & Node & { /** Avatar object for user. The avatar object can be retrieved in different sizes by specifying the size argument. */ avatar?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The email for the comment author */ - email?: Maybe; + email?: Maybe; /** The globally unique identifier for the comment author object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** The name for the comment author. */ - name?: Maybe; + name?: Maybe; /** The url the comment author. */ - url?: Maybe; + url?: Maybe; }; /** A Comment Author object */ export type CommentAuthorAvatarArgs = { - forceDefault?: InputMaybe; + forceDefault?: InputMaybe; rating?: InputMaybe; - size?: InputMaybe; + size?: InputMaybe; }; /** Connection to Comment Nodes */ @@ -562,16 +661,30 @@ export type CommentConnection = { edges: Array; /** A list of connected Comment Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: CommentConnectionPageInfo; }; /** Edge between a Node and a connected Comment */ export type CommentConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Comment Node */ node: Comment; }; +/** Page Info on the connected CommentConnectionEdge */ +export type CommentConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single comment node. Default is "ID". To be used along with the "id" field. */ export enum CommentNodeIdTypeEnum { /** Identify a resource by the Database ID. */ @@ -600,85 +713,98 @@ export type CommentToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: CommentToCommentConnectionPageInfo; }; /** An edge in a connection */ export type CommentToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'CommentToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "CommentToCommentConnection" */ +export type CommentToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'CommentToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the CommentToCommentConnection connection */ export type CommentToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Connection between the Comment type and the Commenter type */ export type CommentToCommenterConnectionEdge = CommenterConnectionEdge & Edge & OneToOneConnection & { __typename?: 'CommentToCommenterConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Commenter; }; @@ -687,7 +813,7 @@ export type CommentToCommenterConnectionEdge = CommenterConnectionEdge & Edge & export type CommentToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & OneToOneConnection & { __typename?: 'CommentToContentNodeConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: ContentNode; }; @@ -696,7 +822,7 @@ export type CommentToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edg export type CommentToParentCommentConnectionEdge = CommentConnectionEdge & Edge & OneToOneConnection & { __typename?: 'CommentToParentCommentConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Comment; }; @@ -704,63 +830,63 @@ export type CommentToParentCommentConnectionEdge = CommentConnectionEdge & Edge /** Arguments for filtering the CommentToParentCommentConnection connection */ export type CommentToParentCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** The author of a comment */ @@ -768,23 +894,23 @@ export type Commenter = { /** Avatar object for user. The avatar object can be retrieved in different sizes by specifying the size argument. */ avatar?: Maybe; /** Identifies the primary key from the database. */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The email address of the author of a comment. */ - email?: Maybe; + email?: Maybe; /** The globally unique identifier for the comment author. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the author information is considered restricted. (not fully public) */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** The name of the author of a comment. */ - name?: Maybe; + name?: Maybe; /** The url of the author of a comment. */ - url?: Maybe; + url?: Maybe; }; /** Edge between a Node and a connected Commenter */ export type CommenterConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Commenter Node */ node: Commenter; }; @@ -832,112 +958,112 @@ export type ConditionalTags = { * Determines whether the query is for an existing archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isArchive?: Maybe; + isArchive?: Maybe; /** * Determines whether the query is for an existing attachment page. * @deprecated Deprecated in favor of using Next.js pages */ - isAttachment?: Maybe; + isAttachment?: Maybe; /** * Determines whether the query is for an existing author archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isAuthor?: Maybe; + isAuthor?: Maybe; /** * Determines whether the query is for an existing category archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isCategory?: Maybe; + isCategory?: Maybe; /** * Determines whether the query is for an existing date archive. * @deprecated Deprecated in favor of using Next.js pages */ - isDate?: Maybe; + isDate?: Maybe; /** * Determines whether the query is for an existing day archive. * @deprecated Deprecated in favor of using Next.js pages */ - isDay?: Maybe; + isDay?: Maybe; /** * Determines whether the query is for the front page of the site. * @deprecated Deprecated in favor of using Next.js pages */ - isFrontPage?: Maybe; + isFrontPage?: Maybe; /** * Determines whether the query is for the blog homepage. * @deprecated Deprecated in favor of using Next.js pages */ - isHome?: Maybe; + isHome?: Maybe; /** * Determines whether the query is for an existing month archive. * @deprecated Deprecated in favor of using Next.js pages */ - isMonth?: Maybe; + isMonth?: Maybe; /** * Determines whether this site has more than one author. * @deprecated Deprecated in favor of using Next.js pages */ - isMultiAuthor?: Maybe; + isMultiAuthor?: Maybe; /** * Determines whether the query is for an existing single page. * @deprecated Deprecated in favor of using Next.js pages */ - isPage?: Maybe; + isPage?: Maybe; /** * Determines whether currently in a page template. * @deprecated Deprecated in favor of using Next.js pages */ - isPageTemplate?: Maybe; + isPageTemplate?: Maybe; /** * Determines whether the query is for an existing post type archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isPostTypeArchive?: Maybe; + isPostTypeArchive?: Maybe; /** * Determines whether the query is for a post or page preview. * @deprecated Deprecated in favor of using Next.js pages */ - isPreview?: Maybe; + isPreview?: Maybe; /** * Determines whether the query is for the Privacy Policy page. * @deprecated Deprecated in favor of using Next.js pages */ - isPrivacyPolicy?: Maybe; + isPrivacyPolicy?: Maybe; /** * Determines whether the query is for a search. * @deprecated Deprecated in favor of using Next.js pages */ - isSearch?: Maybe; + isSearch?: Maybe; /** * Determines whether the query is for an existing single post. * @deprecated Deprecated in favor of using Next.js pages */ - isSingle?: Maybe; + isSingle?: Maybe; /** * Determines whether the query is for an existing single post of any post type (post, attachment, page, custom post types). * @deprecated Deprecated in favor of using Next.js pages */ - isSingular?: Maybe; + isSingular?: Maybe; /** * Determines whether a post is sticky. * @deprecated Deprecated in favor of using Next.js pages */ - isSticky?: Maybe; + isSticky?: Maybe; /** * Determines whether the query is for an existing tag archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isTag?: Maybe; + isTag?: Maybe; /** * Determines whether the query is for an existing custom taxonomy archive page. * @deprecated Deprecated in favor of using Next.js pages */ - isTax?: Maybe; + isTax?: Maybe; /** * Determines whether the query is for an existing year archive. * @deprecated Deprecated in favor of using Next.js pages */ - isYear?: Maybe; + isYear?: Maybe; }; /** A plural connection from one Node Type in the Graph to another Node Type, with support for relational data via "edges". */ @@ -946,6 +1072,8 @@ export type Connection = { edges: Array; /** A list of connected nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: PageInfo; }; /** Nodes used to manage content */ @@ -955,74 +1083,80 @@ export type ContentNode = { /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The ID of the node in the database. */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + guid?: Maybe; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** The template assigned to a node of content */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Nodes used to manage content */ export type ContentNodeEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Nodes used to manage content */ export type ContentNodeEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Connection to ContentNode Nodes */ @@ -1031,16 +1165,30 @@ export type ContentNodeConnection = { edges: Array; /** A list of connected ContentNode Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: ContentNodeConnectionPageInfo; }; /** Edge between a Node and a connected ContentNode */ export type ContentNodeConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected ContentNode Node */ node: ContentNode; }; +/** Page Info on the connected ContentNodeConnectionEdge */ +export type ContentNodeConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum ContentNodeIdTypeEnum { /** Identify a resource by the Database ID. */ @@ -1055,7 +1203,7 @@ export enum ContentNodeIdTypeEnum { export type ContentNodeToContentTypeConnectionEdge = ContentTypeConnectionEdge & Edge & OneToOneConnection & { __typename?: 'ContentNodeToContentTypeConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: ContentType; }; @@ -1064,7 +1212,7 @@ export type ContentNodeToContentTypeConnectionEdge = ContentTypeConnectionEdge & export type ContentNodeToEditLastConnectionEdge = Edge & OneToOneConnection & UserConnectionEdge & { __typename?: 'ContentNodeToEditLastConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: User; }; @@ -1073,9 +1221,9 @@ export type ContentNodeToEditLastConnectionEdge = Edge & OneToOneConnection & Us export type ContentNodeToEditLockConnectionEdge = Edge & OneToOneConnection & UserConnectionEdge & { __typename?: 'ContentNodeToEditLockConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The timestamp for when the node was last edited */ - lockTimestamp?: Maybe; + lockTimestamp?: Maybe; /** The node of the connection, without the edges */ node: User; }; @@ -1088,18 +1236,31 @@ export type ContentNodeToEnqueuedScriptConnection = Connection & EnqueuedScriptC /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: ContentNodeToEnqueuedScriptConnectionPageInfo; }; /** An edge in a connection */ export type ContentNodeToEnqueuedScriptConnectionEdge = Edge & EnqueuedScriptConnectionEdge & { __typename?: 'ContentNodeToEnqueuedScriptConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedScript; }; +/** Page Info on the "ContentNodeToEnqueuedScriptConnection" */ +export type ContentNodeToEnqueuedScriptConnectionPageInfo = EnqueuedScriptConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'ContentNodeToEnqueuedScriptConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the ContentNode type and the EnqueuedStylesheet type */ export type ContentNodeToEnqueuedStylesheetConnection = Connection & EnqueuedStylesheetConnection & { __typename?: 'ContentNodeToEnqueuedStylesheetConnection'; @@ -1108,29 +1269,42 @@ export type ContentNodeToEnqueuedStylesheetConnection = Connection & EnqueuedSty /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: ContentNodeToEnqueuedStylesheetConnectionPageInfo; }; /** An edge in a connection */ export type ContentNodeToEnqueuedStylesheetConnectionEdge = Edge & EnqueuedStylesheetConnectionEdge & { __typename?: 'ContentNodeToEnqueuedStylesheetConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedStylesheet; }; +/** Page Info on the "ContentNodeToEnqueuedStylesheetConnection" */ +export type ContentNodeToEnqueuedStylesheetConnectionPageInfo = EnqueuedStylesheetConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'ContentNodeToEnqueuedStylesheetConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The template assigned to a node of content */ export type ContentTemplate = { /** The name of the template */ - templateName?: Maybe; + templateName?: Maybe; }; /** An Post Type object */ export type ContentType = Node & UniformResourceIdentifiable & { __typename?: 'ContentType'; /** Whether this content type should can be exported. */ - canExport?: Maybe; + canExport?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** Connection between the ContentType type and the Taxonomy type */ @@ -1138,82 +1312,84 @@ export type ContentType = Node & UniformResourceIdentifiable & { /** Connection between the ContentType type and the ContentNode type */ contentNodes?: Maybe; /** Whether content of this type should be deleted when the author of it is deleted from the system. */ - deleteWithUser?: Maybe; + deleteWithUser?: Maybe; /** Description of the content type. */ - description?: Maybe; + description?: Maybe; /** Whether to exclude nodes of this content type from front end search results. */ - excludeFromSearch?: Maybe; + excludeFromSearch?: Maybe; /** The plural name of the content type within the GraphQL Schema. */ - graphqlPluralName?: Maybe; + graphqlPluralName?: Maybe; /** The singular name of the content type within the GraphQL Schema. */ - graphqlSingleName?: Maybe; + graphqlSingleName?: Maybe; /** Whether this content type should have archives. Content archives are generated by type and by date. */ - hasArchive?: Maybe; + hasArchive?: Maybe; /** Whether the content type is hierarchical, for example pages. */ - hierarchical?: Maybe; + hierarchical?: Maybe; /** The globally unique identifier of the post-type object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; /** Whether this page is set to the static front page. */ - isFrontPage: Scalars['Boolean']; + isFrontPage: Scalars['Boolean']['output']; /** Whether this page is set to the blog posts page. */ - isPostsPage: Scalars['Boolean']; + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** Display name of the content type. */ - label?: Maybe; + label?: Maybe; /** Details about the content type labels. */ labels?: Maybe; /** The name of the icon file to display as a menu icon. */ - menuIcon?: Maybe; + menuIcon?: Maybe; /** The position of this post type in the menu. Only applies if show_in_menu is true. */ - menuPosition?: Maybe; + menuPosition?: Maybe; /** The internal name of the post type. This should not be used for display purposes. */ - name?: Maybe; + name?: Maybe; /** Whether a content type is intended for use publicly either via the admin interface or by front-end users. While the default settings of exclude_from_search, publicly_queryable, show_ui, and show_in_nav_menus are inherited from public, each does not rely on this relationship and controls a very specific intention. */ - public?: Maybe; + public?: Maybe; /** Whether queries can be performed on the front end for the content type as part of parse_request(). */ - publiclyQueryable?: Maybe; + publiclyQueryable?: Maybe; /** Name of content type to display in REST API "wp/v2" namespace. */ - restBase?: Maybe; + restBase?: Maybe; /** The REST Controller class assigned to handling this content type. */ - restControllerClass?: Maybe; + restControllerClass?: Maybe; /** Makes this content type available via the admin bar. */ - showInAdminBar?: Maybe; + showInAdminBar?: Maybe; /** Whether to add the content type to the GraphQL Schema. */ - showInGraphql?: Maybe; + showInGraphql?: Maybe; /** Where to show the content type in the admin menu. To work, $show_ui must be true. If true, the post type is shown in its own top level menu. If false, no menu is shown. If a string of an existing top level menu (eg. "tools.php" or "edit.php?post_type=page"), the post type will be placed as a sub-menu of that. */ - showInMenu?: Maybe; + showInMenu?: Maybe; /** Makes this content type available for selection in navigation menus. */ - showInNavMenus?: Maybe; + showInNavMenus?: Maybe; /** Whether the content type is associated with a route under the the REST API "wp/v2" namespace. */ - showInRest?: Maybe; + showInRest?: Maybe; /** Whether to generate and allow a UI for managing this content type in the admin. */ - showUi?: Maybe; - templates?: Maybe>>; + showUi?: Maybe; + templates?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** An Post Type object */ export type ContentTypeConnectedTaxonomiesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** An Post Type object */ export type ContentTypeContentNodesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -1223,16 +1399,30 @@ export type ContentTypeConnection = { edges: Array; /** A list of connected ContentType Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: ContentTypeConnectionPageInfo; }; /** Edge between a Node and a connected ContentType */ export type ContentTypeConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected ContentType Node */ node: ContentType; }; +/** Page Info on the connected ContentTypeConnectionEdge */ +export type ContentTypeConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Allowed Content Types */ export enum ContentTypeEnum { /** The Type of Content object */ @@ -1263,18 +1453,31 @@ export type ContentTypeToContentNodeConnection = Connection & ContentNodeConnect /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: ContentTypeToContentNodeConnectionPageInfo; }; /** An edge in a connection */ export type ContentTypeToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'ContentTypeToContentNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "ContentTypeToContentNodeConnection" */ +export type ContentTypeToContentNodeConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'ContentTypeToContentNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the ContentTypeToContentNodeConnection connection */ export type ContentTypeToContentNodeConnectionWhereArgs = { /** The Types of content to filter */ @@ -1282,37 +1485,37 @@ export type ContentTypeToContentNodeConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the ContentType type and the Taxonomy type */ @@ -1323,18 +1526,31 @@ export type ContentTypeToTaxonomyConnection = Connection & TaxonomyConnection & /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: ContentTypeToTaxonomyConnectionPageInfo; }; /** An edge in a connection */ export type ContentTypeToTaxonomyConnectionEdge = Edge & TaxonomyConnectionEdge & { __typename?: 'ContentTypeToTaxonomyConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Taxonomy; }; +/** Page Info on the "ContentTypeToTaxonomyConnection" */ +export type ContentTypeToTaxonomyConnectionPageInfo = PageInfo & TaxonomyConnectionPageInfo & WpPageInfo & { + __typename?: 'ContentTypeToTaxonomyConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Allowed Content Types of the Category taxonomy. */ export enum ContentTypesOfCategoryEnum { /** The Type of Content object */ @@ -1353,20 +1569,4806 @@ export enum ContentTypesOfTagEnum { Post = 'POST' } +/** A block used for editing the site */ +export type CoreArchives = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreArchives'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreArchives Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreArchives Block Type */ +export type CoreArchivesAttributes = { + __typename?: 'CoreArchivesAttributes'; + /** The "align" field on the "CoreArchives" block */ + align?: Maybe; + /** The "className" field on the "CoreArchives" block */ + className?: Maybe; + /** The "displayAsDropdown" field on the "CoreArchives" block */ + displayAsDropdown?: Maybe; + /** The "fontFamily" field on the "CoreArchives" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreArchives" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreArchives" block */ + lock?: Maybe; + /** The "showLabel" field on the "CoreArchives" block */ + showLabel?: Maybe; + /** The "showPostCounts" field on the "CoreArchives" block */ + showPostCounts?: Maybe; + /** The "style" field on the "CoreArchives" block */ + style?: Maybe; + /** The "type" field on the "CoreArchives" block */ + type?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreAudio = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreAudio'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreAudio Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreAudio Block Type */ +export type CoreAudioAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreAudioAttributes'; + /** The "align" field on the "CoreAudio" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "autoplay" field on the "CoreAudio" block */ + autoplay?: Maybe; + /** The "caption" field on the "CoreAudio" block */ + caption?: Maybe; + /** The "className" field on the "CoreAudio" block */ + className?: Maybe; + /** The "id" field on the "CoreAudio" block */ + id?: Maybe; + /** The "lock" field on the "CoreAudio" block */ + lock?: Maybe; + /** The "loop" field on the "CoreAudio" block */ + loop?: Maybe; + /** The "preload" field on the "CoreAudio" block */ + preload?: Maybe; + /** The "src" field on the "CoreAudio" block */ + src?: Maybe; + /** The "style" field on the "CoreAudio" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreAvatar = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreAvatar'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreAvatar Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreAvatar Block Type */ +export type CoreAvatarAttributes = { + __typename?: 'CoreAvatarAttributes'; + /** The "align" field on the "CoreAvatar" block */ + align?: Maybe; + /** The "borderColor" field on the "CoreAvatar" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreAvatar" block */ + className?: Maybe; + /** The "isLink" field on the "CoreAvatar" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CoreAvatar" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreAvatar" block */ + lock?: Maybe; + /** The "size" field on the "CoreAvatar" block */ + size?: Maybe; + /** The "style" field on the "CoreAvatar" block */ + style?: Maybe; + /** The "userId" field on the "CoreAvatar" block */ + userId?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreBlock = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreBlock'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreBlock Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreBlock Block Type */ +export type CoreBlockAttributes = { + __typename?: 'CoreBlockAttributes'; + /** The "lock" field on the "CoreBlock" block */ + lock?: Maybe; + /** The "ref" field on the "CoreBlock" block */ + ref?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreButton = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreButton'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreButton Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreButton Block Type */ +export type CoreButtonAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreButtonAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreButton" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreButton" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreButton" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreButton" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreButton" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreButton" block */ + gradient?: Maybe; + /** The "linkClassName" field on the "CoreButton" block */ + linkClassName?: Maybe; + /** The "linkTarget" field on the "CoreButton" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreButton" block */ + lock?: Maybe; + /** The "placeholder" field on the "CoreButton" block */ + placeholder?: Maybe; + /** The "rel" field on the "CoreButton" block */ + rel?: Maybe; + /** The "style" field on the "CoreButton" block */ + style?: Maybe; + /** The "text" field on the "CoreButton" block */ + text?: Maybe; + /** The "textAlign" field on the "CoreButton" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreButton" block */ + textColor?: Maybe; + /** The "title" field on the "CoreButton" block */ + title?: Maybe; + /** The "url" field on the "CoreButton" block */ + url?: Maybe; + /** The "width" field on the "CoreButton" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreButtons = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreButtons'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreButtons Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreButtons Block Type */ +export type CoreButtonsAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreButtonsAttributes'; + /** The "align" field on the "CoreButtons" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "className" field on the "CoreButtons" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreButtons" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreButtons" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreButtons" block */ + fontSize?: Maybe; + /** The "layout" field on the "CoreButtons" block */ + layout?: Maybe; + /** The "lock" field on the "CoreButtons" block */ + lock?: Maybe; + /** The "style" field on the "CoreButtons" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCalendar = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCalendar'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCalendar Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCalendar Block Type */ +export type CoreCalendarAttributes = { + __typename?: 'CoreCalendarAttributes'; + /** The "align" field on the "CoreCalendar" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreCalendar" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCalendar" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCalendar" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCalendar" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreCalendar" block */ + lock?: Maybe; + /** The "month" field on the "CoreCalendar" block */ + month?: Maybe; + /** The "style" field on the "CoreCalendar" block */ + style?: Maybe; + /** The "textColor" field on the "CoreCalendar" block */ + textColor?: Maybe; + /** The "year" field on the "CoreCalendar" block */ + year?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCategories = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCategories'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCategories Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCategories Block Type */ +export type CoreCategoriesAttributes = { + __typename?: 'CoreCategoriesAttributes'; + /** The "align" field on the "CoreCategories" block */ + align?: Maybe; + /** The "className" field on the "CoreCategories" block */ + className?: Maybe; + /** The "displayAsDropdown" field on the "CoreCategories" block */ + displayAsDropdown?: Maybe; + /** The "fontFamily" field on the "CoreCategories" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCategories" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreCategories" block */ + lock?: Maybe; + /** The "showEmpty" field on the "CoreCategories" block */ + showEmpty?: Maybe; + /** The "showHierarchy" field on the "CoreCategories" block */ + showHierarchy?: Maybe; + /** The "showOnlyTopLevel" field on the "CoreCategories" block */ + showOnlyTopLevel?: Maybe; + /** The "showPostCounts" field on the "CoreCategories" block */ + showPostCounts?: Maybe; + /** The "style" field on the "CoreCategories" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCode = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCode'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCode Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCode Block Type */ +export type CoreCodeAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreCodeAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreCode" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreCode" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreCode" block */ + className?: Maybe; + /** The "content" field on the "CoreCode" block */ + content?: Maybe; + /** The "cssClassName" field on the "CoreCode" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreCode" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCode" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCode" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreCode" block */ + lock?: Maybe; + /** The "style" field on the "CoreCode" block */ + style?: Maybe; + /** The "textColor" field on the "CoreCode" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreColumn = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreColumn'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreColumn Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreColumn Block Type */ +export type CoreColumnAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreColumnAttributes'; + /** The "allowedBlocks" field on the "CoreColumn" block */ + allowedBlocks?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreColumn" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreColumn" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreColumn" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreColumn" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreColumn" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreColumn" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreColumn" block */ + gradient?: Maybe; + /** The "layout" field on the "CoreColumn" block */ + layout?: Maybe; + /** The "lock" field on the "CoreColumn" block */ + lock?: Maybe; + /** The "style" field on the "CoreColumn" block */ + style?: Maybe; + /** The "textColor" field on the "CoreColumn" block */ + textColor?: Maybe; + /** The "verticalAlignment" field on the "CoreColumn" block */ + verticalAlignment?: Maybe; + /** The "width" field on the "CoreColumn" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreColumns = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreColumns'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreColumns Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreColumns Block Type */ +export type CoreColumnsAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreColumnsAttributes'; + /** The "align" field on the "CoreColumns" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreColumns" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreColumns" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreColumns" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreColumns" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreColumns" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreColumns" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreColumns" block */ + gradient?: Maybe; + /** The "isStackedOnMobile" field on the "CoreColumns" block */ + isStackedOnMobile?: Maybe; + /** The "layout" field on the "CoreColumns" block */ + layout?: Maybe; + /** The "lock" field on the "CoreColumns" block */ + lock?: Maybe; + /** The "style" field on the "CoreColumns" block */ + style?: Maybe; + /** The "textColor" field on the "CoreColumns" block */ + textColor?: Maybe; + /** The "verticalAlignment" field on the "CoreColumns" block */ + verticalAlignment?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentAuthorName = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentAuthorName'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentAuthorName Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentAuthorName Block Type */ +export type CoreCommentAuthorNameAttributes = { + __typename?: 'CoreCommentAuthorNameAttributes'; + /** The "backgroundColor" field on the "CoreCommentAuthorName" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentAuthorName" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentAuthorName" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentAuthorName" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentAuthorName" block */ + gradient?: Maybe; + /** The "isLink" field on the "CoreCommentAuthorName" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CoreCommentAuthorName" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreCommentAuthorName" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentAuthorName" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreCommentAuthorName" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreCommentAuthorName" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentContent = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentContent'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentContent Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentContent Block Type */ +export type CoreCommentContentAttributes = { + __typename?: 'CoreCommentContentAttributes'; + /** The "backgroundColor" field on the "CoreCommentContent" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentContent" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentContent" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentContent" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentContent" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreCommentContent" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentContent" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreCommentContent" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreCommentContent" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentDate = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentDate'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentDate Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentDate Block Type */ +export type CoreCommentDateAttributes = { + __typename?: 'CoreCommentDateAttributes'; + /** The "backgroundColor" field on the "CoreCommentDate" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentDate" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentDate" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentDate" block */ + fontSize?: Maybe; + /** The "format" field on the "CoreCommentDate" block */ + format?: Maybe; + /** The "gradient" field on the "CoreCommentDate" block */ + gradient?: Maybe; + /** The "isLink" field on the "CoreCommentDate" block */ + isLink?: Maybe; + /** The "lock" field on the "CoreCommentDate" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentDate" block */ + style?: Maybe; + /** The "textColor" field on the "CoreCommentDate" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentEditLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentEditLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentEditLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentEditLink Block Type */ +export type CoreCommentEditLinkAttributes = { + __typename?: 'CoreCommentEditLinkAttributes'; + /** The "backgroundColor" field on the "CoreCommentEditLink" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentEditLink" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentEditLink" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentEditLink" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentEditLink" block */ + gradient?: Maybe; + /** The "linkTarget" field on the "CoreCommentEditLink" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreCommentEditLink" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentEditLink" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreCommentEditLink" block */ + textAlign?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentReplyLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentReplyLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentReplyLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentReplyLink Block Type */ +export type CoreCommentReplyLinkAttributes = { + __typename?: 'CoreCommentReplyLinkAttributes'; + /** The "backgroundColor" field on the "CoreCommentReplyLink" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentReplyLink" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentReplyLink" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentReplyLink" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentReplyLink" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreCommentReplyLink" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentReplyLink" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreCommentReplyLink" block */ + textAlign?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentTemplate = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentTemplate'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentTemplate Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentTemplate Block Type */ +export type CoreCommentTemplateAttributes = { + __typename?: 'CoreCommentTemplateAttributes'; + /** The "align" field on the "CoreCommentTemplate" block */ + align?: Maybe; + /** The "className" field on the "CoreCommentTemplate" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentTemplate" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentTemplate" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreCommentTemplate" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentTemplate" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreComments = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreComments'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreComments Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreComments Block Type */ +export type CoreCommentsAttributes = { + __typename?: 'CoreCommentsAttributes'; + /** The "align" field on the "CoreComments" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreComments" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreComments" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreComments" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreComments" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreComments" block */ + gradient?: Maybe; + /** The "legacy" field on the "CoreComments" block */ + legacy?: Maybe; + /** The "lock" field on the "CoreComments" block */ + lock?: Maybe; + /** The "style" field on the "CoreComments" block */ + style?: Maybe; + /** The "tagName" field on the "CoreComments" block */ + tagName?: Maybe; + /** The "textColor" field on the "CoreComments" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentsPagination = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentsPagination'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentsPagination Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentsPagination Block Type */ +export type CoreCommentsPaginationAttributes = { + __typename?: 'CoreCommentsPaginationAttributes'; + /** The "align" field on the "CoreCommentsPagination" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreCommentsPagination" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentsPagination" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentsPagination" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentsPagination" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentsPagination" block */ + gradient?: Maybe; + /** The "layout" field on the "CoreCommentsPagination" block */ + layout?: Maybe; + /** The "lock" field on the "CoreCommentsPagination" block */ + lock?: Maybe; + /** The "paginationArrow" field on the "CoreCommentsPagination" block */ + paginationArrow?: Maybe; + /** The "style" field on the "CoreCommentsPagination" block */ + style?: Maybe; + /** The "textColor" field on the "CoreCommentsPagination" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentsPaginationNext = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentsPaginationNext'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentsPaginationNext Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentsPaginationNext Block Type */ +export type CoreCommentsPaginationNextAttributes = { + __typename?: 'CoreCommentsPaginationNextAttributes'; + /** The "backgroundColor" field on the "CoreCommentsPaginationNext" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentsPaginationNext" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentsPaginationNext" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentsPaginationNext" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentsPaginationNext" block */ + gradient?: Maybe; + /** The "label" field on the "CoreCommentsPaginationNext" block */ + label?: Maybe; + /** The "lock" field on the "CoreCommentsPaginationNext" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentsPaginationNext" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentsPaginationNumbers = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentsPaginationNumbers'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentsPaginationNumbers Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentsPaginationNumbers Block Type */ +export type CoreCommentsPaginationNumbersAttributes = { + __typename?: 'CoreCommentsPaginationNumbersAttributes'; + /** The "backgroundColor" field on the "CoreCommentsPaginationNumbers" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentsPaginationNumbers" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentsPaginationNumbers" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentsPaginationNumbers" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentsPaginationNumbers" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreCommentsPaginationNumbers" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentsPaginationNumbers" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentsPaginationPrevious = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentsPaginationPrevious'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentsPaginationPrevious Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentsPaginationPrevious Block Type */ +export type CoreCommentsPaginationPreviousAttributes = { + __typename?: 'CoreCommentsPaginationPreviousAttributes'; + /** The "backgroundColor" field on the "CoreCommentsPaginationPrevious" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreCommentsPaginationPrevious" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentsPaginationPrevious" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentsPaginationPrevious" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentsPaginationPrevious" block */ + gradient?: Maybe; + /** The "label" field on the "CoreCommentsPaginationPrevious" block */ + label?: Maybe; + /** The "lock" field on the "CoreCommentsPaginationPrevious" block */ + lock?: Maybe; + /** The "style" field on the "CoreCommentsPaginationPrevious" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCommentsTitle = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCommentsTitle'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCommentsTitle Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCommentsTitle Block Type */ +export type CoreCommentsTitleAttributes = { + __typename?: 'CoreCommentsTitleAttributes'; + /** The "align" field on the "CoreCommentsTitle" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreCommentsTitle" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreCommentsTitle" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreCommentsTitle" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreCommentsTitle" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCommentsTitle" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCommentsTitle" block */ + gradient?: Maybe; + /** The "level" field on the "CoreCommentsTitle" block */ + level?: Maybe; + /** The "lock" field on the "CoreCommentsTitle" block */ + lock?: Maybe; + /** The "showCommentsCount" field on the "CoreCommentsTitle" block */ + showCommentsCount?: Maybe; + /** The "showPostTitle" field on the "CoreCommentsTitle" block */ + showPostTitle?: Maybe; + /** The "style" field on the "CoreCommentsTitle" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreCommentsTitle" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreCommentsTitle" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreCover = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreCover'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreCover Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreCover Block Type */ +export type CoreCoverAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreCoverAttributes'; + /** The "align" field on the "CoreCover" block */ + align?: Maybe; + /** The "allowedBlocks" field on the "CoreCover" block */ + allowedBlocks?: Maybe; + /** The "alt" field on the "CoreCover" block */ + alt?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundType" field on the "CoreCover" block */ + backgroundType?: Maybe; + /** The "className" field on the "CoreCover" block */ + className?: Maybe; + /** The "contentPosition" field on the "CoreCover" block */ + contentPosition?: Maybe; + /** The "customGradient" field on the "CoreCover" block */ + customGradient?: Maybe; + /** The "customOverlayColor" field on the "CoreCover" block */ + customOverlayColor?: Maybe; + /** The "dimRatio" field on the "CoreCover" block */ + dimRatio?: Maybe; + /** The "focalPoint" field on the "CoreCover" block */ + focalPoint?: Maybe; + /** The "fontFamily" field on the "CoreCover" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreCover" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreCover" block */ + gradient?: Maybe; + /** The "hasParallax" field on the "CoreCover" block */ + hasParallax?: Maybe; + /** The "id" field on the "CoreCover" block */ + id?: Maybe; + /** The "isDark" field on the "CoreCover" block */ + isDark?: Maybe; + /** The "isRepeated" field on the "CoreCover" block */ + isRepeated?: Maybe; + /** The "lock" field on the "CoreCover" block */ + lock?: Maybe; + /** The "minHeight" field on the "CoreCover" block */ + minHeight?: Maybe; + /** The "minHeightUnit" field on the "CoreCover" block */ + minHeightUnit?: Maybe; + /** The "overlayColor" field on the "CoreCover" block */ + overlayColor?: Maybe; + /** The "style" field on the "CoreCover" block */ + style?: Maybe; + /** The "tagName" field on the "CoreCover" block */ + tagName?: Maybe; + /** The "url" field on the "CoreCover" block */ + url?: Maybe; + /** The "useFeaturedImage" field on the "CoreCover" block */ + useFeaturedImage?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreEmbed = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreEmbed'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreEmbed Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreEmbed Block Type */ +export type CoreEmbedAttributes = { + __typename?: 'CoreEmbedAttributes'; + /** The "align" field on the "CoreEmbed" block */ + align?: Maybe; + /** The "allowResponsive" field on the "CoreEmbed" block */ + allowResponsive?: Maybe; + /** The "caption" field on the "CoreEmbed" block */ + caption?: Maybe; + /** The "className" field on the "CoreEmbed" block */ + className?: Maybe; + /** The "lock" field on the "CoreEmbed" block */ + lock?: Maybe; + /** The "previewable" field on the "CoreEmbed" block */ + previewable?: Maybe; + /** The "providerNameSlug" field on the "CoreEmbed" block */ + providerNameSlug?: Maybe; + /** The "responsive" field on the "CoreEmbed" block */ + responsive?: Maybe; + /** The "type" field on the "CoreEmbed" block */ + type?: Maybe; + /** The "url" field on the "CoreEmbed" block */ + url?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreFile = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreFile'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreFile Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreFile Block Type */ +export type CoreFileAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreFileAttributes'; + /** The "align" field on the "CoreFile" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "className" field on the "CoreFile" block */ + className?: Maybe; + /** The "displayPreview" field on the "CoreFile" block */ + displayPreview?: Maybe; + /** The "downloadButtonText" field on the "CoreFile" block */ + downloadButtonText?: Maybe; + /** The "fileId" field on the "CoreFile" block */ + fileId?: Maybe; + /** The "fileName" field on the "CoreFile" block */ + fileName?: Maybe; + /** The "href" field on the "CoreFile" block */ + href?: Maybe; + /** The "id" field on the "CoreFile" block */ + id?: Maybe; + /** The "lock" field on the "CoreFile" block */ + lock?: Maybe; + /** The "previewHeight" field on the "CoreFile" block */ + previewHeight?: Maybe; + /** The "showDownloadButton" field on the "CoreFile" block */ + showDownloadButton?: Maybe; + /** The "textLinkHref" field on the "CoreFile" block */ + textLinkHref?: Maybe; + /** The "textLinkTarget" field on the "CoreFile" block */ + textLinkTarget?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreFreeform = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreFreeform'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreFreeform Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreFreeform Block Type */ +export type CoreFreeformAttributes = { + __typename?: 'CoreFreeformAttributes'; + /** The "content" field on the "CoreFreeform" block */ + content?: Maybe; + /** The "lock" field on the "CoreFreeform" block */ + lock?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreGallery = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreGallery'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreGallery Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreGallery Block Type */ +export type CoreGalleryAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreGalleryAttributes'; + /** The "align" field on the "CoreGallery" block */ + align?: Maybe; + /** The "allowResize" field on the "CoreGallery" block */ + allowResize?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreGallery" block */ + backgroundColor?: Maybe; + /** The "caption" field on the "CoreGallery" block */ + caption?: Maybe; + /** The "className" field on the "CoreGallery" block */ + className?: Maybe; + /** The "columns" field on the "CoreGallery" block */ + columns?: Maybe; + /** The "fixedHeight" field on the "CoreGallery" block */ + fixedHeight?: Maybe; + /** The "gradient" field on the "CoreGallery" block */ + gradient?: Maybe; + /** The "ids" field on the "CoreGallery" block */ + ids?: Maybe; + /** The "imageCrop" field on the "CoreGallery" block */ + imageCrop?: Maybe; + /** The "images" field on the "CoreGallery" block */ + images?: Maybe; + /** The "layout" field on the "CoreGallery" block */ + layout?: Maybe; + /** The "linkTarget" field on the "CoreGallery" block */ + linkTarget?: Maybe; + /** The "linkTo" field on the "CoreGallery" block */ + linkTo?: Maybe; + /** The "lock" field on the "CoreGallery" block */ + lock?: Maybe; + /** The "shortCodeTransforms" field on the "CoreGallery" block */ + shortCodeTransforms?: Maybe; + /** The "sizeSlug" field on the "CoreGallery" block */ + sizeSlug?: Maybe; + /** The "style" field on the "CoreGallery" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreGroup = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreGroup'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreGroup Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreGroup Block Type */ +export type CoreGroupAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreGroupAttributes'; + /** The "align" field on the "CoreGroup" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreGroup" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreGroup" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreGroup" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreGroup" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreGroup" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreGroup" block */ + gradient?: Maybe; + /** The "layout" field on the "CoreGroup" block */ + layout?: Maybe; + /** The "lock" field on the "CoreGroup" block */ + lock?: Maybe; + /** The "style" field on the "CoreGroup" block */ + style?: Maybe; + /** The "tagName" field on the "CoreGroup" block */ + tagName?: Maybe; + /** The "textColor" field on the "CoreGroup" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreHeading = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreHeading'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreHeading Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreHeading Block Type */ +export type CoreHeadingAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreHeadingAttributes'; + /** The "align" field on the "CoreHeading" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreHeading" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreHeading" block */ + className?: Maybe; + /** The "content" field on the "CoreHeading" block */ + content?: Maybe; + /** The "cssClassName" field on the "CoreHeading" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreHeading" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreHeading" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreHeading" block */ + gradient?: Maybe; + /** The "level" field on the "CoreHeading" block */ + level?: Maybe; + /** The "lock" field on the "CoreHeading" block */ + lock?: Maybe; + /** The "placeholder" field on the "CoreHeading" block */ + placeholder?: Maybe; + /** The "style" field on the "CoreHeading" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreHeading" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreHeading" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreHomeLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreHomeLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreHomeLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreHomeLink Block Type */ +export type CoreHomeLinkAttributes = { + __typename?: 'CoreHomeLinkAttributes'; + /** The "className" field on the "CoreHomeLink" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreHomeLink" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreHomeLink" block */ + fontSize?: Maybe; + /** The "label" field on the "CoreHomeLink" block */ + label?: Maybe; + /** The "lock" field on the "CoreHomeLink" block */ + lock?: Maybe; + /** The "style" field on the "CoreHomeLink" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreHtml = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreHtml'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreHtml Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreHtml Block Type */ +export type CoreHtmlAttributes = { + __typename?: 'CoreHtmlAttributes'; + /** The "content" field on the "CoreHtml" block */ + content?: Maybe; + /** The "lock" field on the "CoreHtml" block */ + lock?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreImage = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreImage'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreImage Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreImage Block Type */ +export type CoreImageAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreImageAttributes'; + /** The "align" field on the "CoreImage" block */ + align?: Maybe; + /** The "alt" field on the "CoreImage" block */ + alt?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "borderColor" field on the "CoreImage" block */ + borderColor?: Maybe; + /** The "caption" field on the "CoreImage" block */ + caption?: Maybe; + /** The "className" field on the "CoreImage" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreImage" block */ + cssClassName?: Maybe; + /** The "height" field on the "CoreImage" block */ + height?: Maybe; + /** The "href" field on the "CoreImage" block */ + href?: Maybe; + /** The "id" field on the "CoreImage" block */ + id?: Maybe; + /** The "linkClass" field on the "CoreImage" block */ + linkClass?: Maybe; + /** The "linkDestination" field on the "CoreImage" block */ + linkDestination?: Maybe; + /** The "linkTarget" field on the "CoreImage" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreImage" block */ + lock?: Maybe; + /** The "rel" field on the "CoreImage" block */ + rel?: Maybe; + /** The "sizeSlug" field on the "CoreImage" block */ + sizeSlug?: Maybe; + /** The "src" field on the "CoreImage" block */ + src?: Maybe; + /** The "style" field on the "CoreImage" block */ + style?: Maybe; + /** The "title" field on the "CoreImage" block */ + title?: Maybe; + /** The "url" field on the "CoreImage" block */ + url?: Maybe; + /** The "width" field on the "CoreImage" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreLatestComments = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreLatestComments'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreLatestComments Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreLatestComments Block Type */ +export type CoreLatestCommentsAttributes = { + __typename?: 'CoreLatestCommentsAttributes'; + /** The "align" field on the "CoreLatestComments" block */ + align?: Maybe; + /** The "className" field on the "CoreLatestComments" block */ + className?: Maybe; + /** The "commentsToShow" field on the "CoreLatestComments" block */ + commentsToShow?: Maybe; + /** The "displayAvatar" field on the "CoreLatestComments" block */ + displayAvatar?: Maybe; + /** The "displayDate" field on the "CoreLatestComments" block */ + displayDate?: Maybe; + /** The "displayExcerpt" field on the "CoreLatestComments" block */ + displayExcerpt?: Maybe; + /** The "lock" field on the "CoreLatestComments" block */ + lock?: Maybe; + /** The "style" field on the "CoreLatestComments" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreLatestPosts = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreLatestPosts'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreLatestPosts Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreLatestPosts Block Type */ +export type CoreLatestPostsAttributes = { + __typename?: 'CoreLatestPostsAttributes'; + /** The "addLinkToFeaturedImage" field on the "CoreLatestPosts" block */ + addLinkToFeaturedImage?: Maybe; + /** The "align" field on the "CoreLatestPosts" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreLatestPosts" block */ + backgroundColor?: Maybe; + /** The "categories" field on the "CoreLatestPosts" block */ + categories?: Maybe; + /** The "className" field on the "CoreLatestPosts" block */ + className?: Maybe; + /** The "columns" field on the "CoreLatestPosts" block */ + columns?: Maybe; + /** The "displayAuthor" field on the "CoreLatestPosts" block */ + displayAuthor?: Maybe; + /** The "displayFeaturedImage" field on the "CoreLatestPosts" block */ + displayFeaturedImage?: Maybe; + /** The "displayPostContent" field on the "CoreLatestPosts" block */ + displayPostContent?: Maybe; + /** The "displayPostContentRadio" field on the "CoreLatestPosts" block */ + displayPostContentRadio?: Maybe; + /** The "displayPostDate" field on the "CoreLatestPosts" block */ + displayPostDate?: Maybe; + /** The "excerptLength" field on the "CoreLatestPosts" block */ + excerptLength?: Maybe; + /** The "featuredImageAlign" field on the "CoreLatestPosts" block */ + featuredImageAlign?: Maybe; + /** The "featuredImageSizeHeight" field on the "CoreLatestPosts" block */ + featuredImageSizeHeight?: Maybe; + /** The "featuredImageSizeSlug" field on the "CoreLatestPosts" block */ + featuredImageSizeSlug?: Maybe; + /** The "featuredImageSizeWidth" field on the "CoreLatestPosts" block */ + featuredImageSizeWidth?: Maybe; + /** The "fontFamily" field on the "CoreLatestPosts" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreLatestPosts" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreLatestPosts" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreLatestPosts" block */ + lock?: Maybe; + /** The "order" field on the "CoreLatestPosts" block */ + order?: Maybe; + /** The "orderBy" field on the "CoreLatestPosts" block */ + orderBy?: Maybe; + /** The "postLayout" field on the "CoreLatestPosts" block */ + postLayout?: Maybe; + /** The "postsToShow" field on the "CoreLatestPosts" block */ + postsToShow?: Maybe; + /** The "selectedAuthor" field on the "CoreLatestPosts" block */ + selectedAuthor?: Maybe; + /** The "style" field on the "CoreLatestPosts" block */ + style?: Maybe; + /** The "textColor" field on the "CoreLatestPosts" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreLegacyWidget = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreLegacyWidget'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreLegacyWidget Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreLegacyWidget Block Type */ +export type CoreLegacyWidgetAttributes = { + __typename?: 'CoreLegacyWidgetAttributes'; + /** The "id" field on the "CoreLegacyWidget" block */ + id?: Maybe; + /** The "idBase" field on the "CoreLegacyWidget" block */ + idBase?: Maybe; + /** The "instance" field on the "CoreLegacyWidget" block */ + instance?: Maybe; + /** The "lock" field on the "CoreLegacyWidget" block */ + lock?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreList = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreList'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreList Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreList Block Type */ +export type CoreListAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreListAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreList" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreList" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreList" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreList" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreList" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreList" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreList" block */ + lock?: Maybe; + /** The "ordered" field on the "CoreList" block */ + ordered?: Maybe; + /** The "placeholder" field on the "CoreList" block */ + placeholder?: Maybe; + /** The "reversed" field on the "CoreList" block */ + reversed?: Maybe; + /** The "start" field on the "CoreList" block */ + start?: Maybe; + /** The "style" field on the "CoreList" block */ + style?: Maybe; + /** The "textColor" field on the "CoreList" block */ + textColor?: Maybe; + /** The "type" field on the "CoreList" block */ + type?: Maybe; + /** The "values" field on the "CoreList" block */ + values?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreListItem = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreListItem'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreListItem Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreListItem Block Type */ +export type CoreListItemAttributes = { + __typename?: 'CoreListItemAttributes'; + /** The "className" field on the "CoreListItem" block */ + className?: Maybe; + /** The "content" field on the "CoreListItem" block */ + content?: Maybe; + /** The "fontFamily" field on the "CoreListItem" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreListItem" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreListItem" block */ + lock?: Maybe; + /** The "placeholder" field on the "CoreListItem" block */ + placeholder?: Maybe; + /** The "style" field on the "CoreListItem" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreLoginout = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreLoginout'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreLoginout Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreLoginout Block Type */ +export type CoreLoginoutAttributes = { + __typename?: 'CoreLoginoutAttributes'; + /** The "className" field on the "CoreLoginout" block */ + className?: Maybe; + /** The "displayLoginAsForm" field on the "CoreLoginout" block */ + displayLoginAsForm?: Maybe; + /** The "lock" field on the "CoreLoginout" block */ + lock?: Maybe; + /** The "redirectToCurrent" field on the "CoreLoginout" block */ + redirectToCurrent?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreMediaText = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreMediaText'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreMediaText Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreMediaText Block Type */ +export type CoreMediaTextAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreMediaTextAttributes'; + /** The "align" field on the "CoreMediaText" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreMediaText" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreMediaText" block */ + className?: Maybe; + /** The "focalPoint" field on the "CoreMediaText" block */ + focalPoint?: Maybe; + /** The "fontFamily" field on the "CoreMediaText" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreMediaText" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreMediaText" block */ + gradient?: Maybe; + /** The "href" field on the "CoreMediaText" block */ + href?: Maybe; + /** The "imageFill" field on the "CoreMediaText" block */ + imageFill?: Maybe; + /** The "isStackedOnMobile" field on the "CoreMediaText" block */ + isStackedOnMobile?: Maybe; + /** The "linkClass" field on the "CoreMediaText" block */ + linkClass?: Maybe; + /** The "linkDestination" field on the "CoreMediaText" block */ + linkDestination?: Maybe; + /** The "linkTarget" field on the "CoreMediaText" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreMediaText" block */ + lock?: Maybe; + /** The "mediaAlt" field on the "CoreMediaText" block */ + mediaAlt?: Maybe; + /** The "mediaId" field on the "CoreMediaText" block */ + mediaId?: Maybe; + /** The "mediaLink" field on the "CoreMediaText" block */ + mediaLink?: Maybe; + /** The "mediaPosition" field on the "CoreMediaText" block */ + mediaPosition?: Maybe; + /** The "mediaSizeSlug" field on the "CoreMediaText" block */ + mediaSizeSlug?: Maybe; + /** The "mediaType" field on the "CoreMediaText" block */ + mediaType?: Maybe; + /** The "mediaUrl" field on the "CoreMediaText" block */ + mediaUrl?: Maybe; + /** The "mediaWidth" field on the "CoreMediaText" block */ + mediaWidth?: Maybe; + /** The "rel" field on the "CoreMediaText" block */ + rel?: Maybe; + /** The "style" field on the "CoreMediaText" block */ + style?: Maybe; + /** The "textColor" field on the "CoreMediaText" block */ + textColor?: Maybe; + /** The "verticalAlignment" field on the "CoreMediaText" block */ + verticalAlignment?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreMissing = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreMissing'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreMissing Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreMissing Block Type */ +export type CoreMissingAttributes = { + __typename?: 'CoreMissingAttributes'; + /** The "lock" field on the "CoreMissing" block */ + lock?: Maybe; + /** The "originalContent" field on the "CoreMissing" block */ + originalContent?: Maybe; + /** The "originalName" field on the "CoreMissing" block */ + originalName?: Maybe; + /** The "originalUndelimitedContent" field on the "CoreMissing" block */ + originalUndelimitedContent?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreMore = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreMore'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreMore Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreMore Block Type */ +export type CoreMoreAttributes = { + __typename?: 'CoreMoreAttributes'; + /** The "customText" field on the "CoreMore" block */ + customText?: Maybe; + /** The "lock" field on the "CoreMore" block */ + lock?: Maybe; + /** The "noTeaser" field on the "CoreMore" block */ + noTeaser?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreNavigation = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreNavigation'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreNavigation Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreNavigation Block Type */ +export type CoreNavigationAttributes = { + __typename?: 'CoreNavigationAttributes'; + /** The "align" field on the "CoreNavigation" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreNavigation" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreNavigation" block */ + className?: Maybe; + /** The "customBackgroundColor" field on the "CoreNavigation" block */ + customBackgroundColor?: Maybe; + /** The "customOverlayBackgroundColor" field on the "CoreNavigation" block */ + customOverlayBackgroundColor?: Maybe; + /** The "customOverlayTextColor" field on the "CoreNavigation" block */ + customOverlayTextColor?: Maybe; + /** The "customTextColor" field on the "CoreNavigation" block */ + customTextColor?: Maybe; + /** The "fontFamily" field on the "CoreNavigation" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreNavigation" block */ + fontSize?: Maybe; + /** The "hasIcon" field on the "CoreNavigation" block */ + hasIcon?: Maybe; + /** The "icon" field on the "CoreNavigation" block */ + icon?: Maybe; + /** The "layout" field on the "CoreNavigation" block */ + layout?: Maybe; + /** The "lock" field on the "CoreNavigation" block */ + lock?: Maybe; + /** The "maxNestingLevel" field on the "CoreNavigation" block */ + maxNestingLevel?: Maybe; + /** The "openSubmenusOnClick" field on the "CoreNavigation" block */ + openSubmenusOnClick?: Maybe; + /** The "overlayBackgroundColor" field on the "CoreNavigation" block */ + overlayBackgroundColor?: Maybe; + /** The "overlayMenu" field on the "CoreNavigation" block */ + overlayMenu?: Maybe; + /** The "overlayTextColor" field on the "CoreNavigation" block */ + overlayTextColor?: Maybe; + /** The "ref" field on the "CoreNavigation" block */ + ref?: Maybe; + /** The "rgbBackgroundColor" field on the "CoreNavigation" block */ + rgbBackgroundColor?: Maybe; + /** The "rgbTextColor" field on the "CoreNavigation" block */ + rgbTextColor?: Maybe; + /** The "showSubmenuIcon" field on the "CoreNavigation" block */ + showSubmenuIcon?: Maybe; + /** The "style" field on the "CoreNavigation" block */ + style?: Maybe; + /** The "textColor" field on the "CoreNavigation" block */ + textColor?: Maybe; + /** The "__unstableLocation" field on the "CoreNavigation" block */ + unstableLocation?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreNavigationLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreNavigationLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreNavigationLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreNavigationLink Block Type */ +export type CoreNavigationLinkAttributes = { + __typename?: 'CoreNavigationLinkAttributes'; + /** The "className" field on the "CoreNavigationLink" block */ + className?: Maybe; + /** The "description" field on the "CoreNavigationLink" block */ + description?: Maybe; + /** The "fontFamily" field on the "CoreNavigationLink" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreNavigationLink" block */ + fontSize?: Maybe; + /** The "id" field on the "CoreNavigationLink" block */ + id?: Maybe; + /** The "isTopLevelLink" field on the "CoreNavigationLink" block */ + isTopLevelLink?: Maybe; + /** The "kind" field on the "CoreNavigationLink" block */ + kind?: Maybe; + /** The "label" field on the "CoreNavigationLink" block */ + label?: Maybe; + /** The "lock" field on the "CoreNavigationLink" block */ + lock?: Maybe; + /** The "opensInNewTab" field on the "CoreNavigationLink" block */ + opensInNewTab?: Maybe; + /** The "rel" field on the "CoreNavigationLink" block */ + rel?: Maybe; + /** The "style" field on the "CoreNavigationLink" block */ + style?: Maybe; + /** The "title" field on the "CoreNavigationLink" block */ + title?: Maybe; + /** The "type" field on the "CoreNavigationLink" block */ + type?: Maybe; + /** The "url" field on the "CoreNavigationLink" block */ + url?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreNavigationSubmenu = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreNavigationSubmenu'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreNavigationSubmenu Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreNavigationSubmenu Block Type */ +export type CoreNavigationSubmenuAttributes = { + __typename?: 'CoreNavigationSubmenuAttributes'; + /** The "className" field on the "CoreNavigationSubmenu" block */ + className?: Maybe; + /** The "description" field on the "CoreNavigationSubmenu" block */ + description?: Maybe; + /** The "id" field on the "CoreNavigationSubmenu" block */ + id?: Maybe; + /** The "isTopLevelItem" field on the "CoreNavigationSubmenu" block */ + isTopLevelItem?: Maybe; + /** The "kind" field on the "CoreNavigationSubmenu" block */ + kind?: Maybe; + /** The "label" field on the "CoreNavigationSubmenu" block */ + label?: Maybe; + /** The "lock" field on the "CoreNavigationSubmenu" block */ + lock?: Maybe; + /** The "opensInNewTab" field on the "CoreNavigationSubmenu" block */ + opensInNewTab?: Maybe; + /** The "rel" field on the "CoreNavigationSubmenu" block */ + rel?: Maybe; + /** The "title" field on the "CoreNavigationSubmenu" block */ + title?: Maybe; + /** The "type" field on the "CoreNavigationSubmenu" block */ + type?: Maybe; + /** The "url" field on the "CoreNavigationSubmenu" block */ + url?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreNextpage = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreNextpage'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreNextpage Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreNextpage Block Type */ +export type CoreNextpageAttributes = { + __typename?: 'CoreNextpageAttributes'; + /** The "lock" field on the "CoreNextpage" block */ + lock?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePageList = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePageList'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePageList Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePageList Block Type */ +export type CorePageListAttributes = { + __typename?: 'CorePageListAttributes'; + /** The "className" field on the "CorePageList" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePageList" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePageList" block */ + fontSize?: Maybe; + /** The "isNested" field on the "CorePageList" block */ + isNested?: Maybe; + /** The "lock" field on the "CorePageList" block */ + lock?: Maybe; + /** The "parentPageID" field on the "CorePageList" block */ + parentPageID?: Maybe; + /** The "style" field on the "CorePageList" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePageListItem = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePageListItem'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePageListItem Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePageListItem Block Type */ +export type CorePageListItemAttributes = { + __typename?: 'CorePageListItemAttributes'; + /** The "className" field on the "CorePageListItem" block */ + className?: Maybe; + /** The "hasChildren" field on the "CorePageListItem" block */ + hasChildren?: Maybe; + /** The "id" field on the "CorePageListItem" block */ + id?: Maybe; + /** The "label" field on the "CorePageListItem" block */ + label?: Maybe; + /** The "link" field on the "CorePageListItem" block */ + link?: Maybe; + /** The "lock" field on the "CorePageListItem" block */ + lock?: Maybe; + /** The "title" field on the "CorePageListItem" block */ + title?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreParagraph = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreParagraph'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreParagraph Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreParagraph Block Type */ +export type CoreParagraphAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreParagraphAttributes'; + /** The "align" field on the "CoreParagraph" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreParagraph" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreParagraph" block */ + className?: Maybe; + /** The "content" field on the "CoreParagraph" block */ + content?: Maybe; + /** The "cssClassName" field on the "CoreParagraph" block */ + cssClassName?: Maybe; + /** The "direction" field on the "CoreParagraph" block */ + direction?: Maybe; + /** The "dropCap" field on the "CoreParagraph" block */ + dropCap?: Maybe; + /** The "fontFamily" field on the "CoreParagraph" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreParagraph" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreParagraph" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreParagraph" block */ + lock?: Maybe; + /** The "placeholder" field on the "CoreParagraph" block */ + placeholder?: Maybe; + /** The "style" field on the "CoreParagraph" block */ + style?: Maybe; + /** The "textColor" field on the "CoreParagraph" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePattern = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePattern'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePattern Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePattern Block Type */ +export type CorePatternAttributes = { + __typename?: 'CorePatternAttributes'; + /** The "className" field on the "CorePattern" block */ + className?: Maybe; + /** The "lock" field on the "CorePattern" block */ + lock?: Maybe; + /** The "slug" field on the "CorePattern" block */ + slug?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostAuthor = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostAuthor'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostAuthor Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostAuthor Block Type */ +export type CorePostAuthorAttributes = { + __typename?: 'CorePostAuthorAttributes'; + /** The "avatarSize" field on the "CorePostAuthor" block */ + avatarSize?: Maybe; + /** The "backgroundColor" field on the "CorePostAuthor" block */ + backgroundColor?: Maybe; + /** The "byline" field on the "CorePostAuthor" block */ + byline?: Maybe; + /** The "className" field on the "CorePostAuthor" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostAuthor" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostAuthor" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostAuthor" block */ + gradient?: Maybe; + /** The "isLink" field on the "CorePostAuthor" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CorePostAuthor" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CorePostAuthor" block */ + lock?: Maybe; + /** The "showAvatar" field on the "CorePostAuthor" block */ + showAvatar?: Maybe; + /** The "showBio" field on the "CorePostAuthor" block */ + showBio?: Maybe; + /** The "style" field on the "CorePostAuthor" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostAuthor" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostAuthor" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostAuthorBiography = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostAuthorBiography'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostAuthorBiography Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostAuthorBiography Block Type */ +export type CorePostAuthorBiographyAttributes = { + __typename?: 'CorePostAuthorBiographyAttributes'; + /** The "backgroundColor" field on the "CorePostAuthorBiography" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostAuthorBiography" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostAuthorBiography" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostAuthorBiography" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostAuthorBiography" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePostAuthorBiography" block */ + lock?: Maybe; + /** The "style" field on the "CorePostAuthorBiography" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostAuthorBiography" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostAuthorBiography" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostAuthorName = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostAuthorName'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostAuthorName Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostAuthorName Block Type */ +export type CorePostAuthorNameAttributes = { + __typename?: 'CorePostAuthorNameAttributes'; + /** The "backgroundColor" field on the "CorePostAuthorName" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostAuthorName" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostAuthorName" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostAuthorName" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostAuthorName" block */ + gradient?: Maybe; + /** The "isLink" field on the "CorePostAuthorName" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CorePostAuthorName" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CorePostAuthorName" block */ + lock?: Maybe; + /** The "style" field on the "CorePostAuthorName" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostAuthorName" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostAuthorName" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostComments = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostComments'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostComments Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostComments Block Type */ +export type CorePostCommentsAttributes = { + __typename?: 'CorePostCommentsAttributes'; + /** The "align" field on the "CorePostComments" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CorePostComments" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostComments" block */ + className?: Maybe; + /** The "fontSize" field on the "CorePostComments" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostComments" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePostComments" block */ + lock?: Maybe; + /** The "style" field on the "CorePostComments" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostComments" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostComments" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostCommentsForm = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostCommentsForm'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostCommentsForm Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostCommentsForm Block Type */ +export type CorePostCommentsFormAttributes = { + __typename?: 'CorePostCommentsFormAttributes'; + /** The "backgroundColor" field on the "CorePostCommentsForm" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostCommentsForm" block */ + className?: Maybe; + /** The "fontSize" field on the "CorePostCommentsForm" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostCommentsForm" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePostCommentsForm" block */ + lock?: Maybe; + /** The "style" field on the "CorePostCommentsForm" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostCommentsForm" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostCommentsForm" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostContent = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostContent'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostContent Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostContent Block Type */ +export type CorePostContentAttributes = { + __typename?: 'CorePostContentAttributes'; + /** The "align" field on the "CorePostContent" block */ + align?: Maybe; + /** The "className" field on the "CorePostContent" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostContent" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostContent" block */ + fontSize?: Maybe; + /** The "layout" field on the "CorePostContent" block */ + layout?: Maybe; + /** The "lock" field on the "CorePostContent" block */ + lock?: Maybe; + /** The "style" field on the "CorePostContent" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostDate = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostDate'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostDate Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostDate Block Type */ +export type CorePostDateAttributes = { + __typename?: 'CorePostDateAttributes'; + /** The "backgroundColor" field on the "CorePostDate" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostDate" block */ + className?: Maybe; + /** The "displayType" field on the "CorePostDate" block */ + displayType?: Maybe; + /** The "fontFamily" field on the "CorePostDate" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostDate" block */ + fontSize?: Maybe; + /** The "format" field on the "CorePostDate" block */ + format?: Maybe; + /** The "gradient" field on the "CorePostDate" block */ + gradient?: Maybe; + /** The "isLink" field on the "CorePostDate" block */ + isLink?: Maybe; + /** The "lock" field on the "CorePostDate" block */ + lock?: Maybe; + /** The "style" field on the "CorePostDate" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostDate" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostDate" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostExcerpt = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostExcerpt'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostExcerpt Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostExcerpt Block Type */ +export type CorePostExcerptAttributes = { + __typename?: 'CorePostExcerptAttributes'; + /** The "backgroundColor" field on the "CorePostExcerpt" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostExcerpt" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostExcerpt" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostExcerpt" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostExcerpt" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePostExcerpt" block */ + lock?: Maybe; + /** The "moreText" field on the "CorePostExcerpt" block */ + moreText?: Maybe; + /** The "showMoreOnNewLine" field on the "CorePostExcerpt" block */ + showMoreOnNewLine?: Maybe; + /** The "style" field on the "CorePostExcerpt" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostExcerpt" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostExcerpt" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostFeaturedImage = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostFeaturedImage'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostFeaturedImage Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostFeaturedImage Block Type */ +export type CorePostFeaturedImageAttributes = { + __typename?: 'CorePostFeaturedImageAttributes'; + /** The "align" field on the "CorePostFeaturedImage" block */ + align?: Maybe; + /** The "borderColor" field on the "CorePostFeaturedImage" block */ + borderColor?: Maybe; + /** The "className" field on the "CorePostFeaturedImage" block */ + className?: Maybe; + /** The "customGradient" field on the "CorePostFeaturedImage" block */ + customGradient?: Maybe; + /** The "customOverlayColor" field on the "CorePostFeaturedImage" block */ + customOverlayColor?: Maybe; + /** The "dimRatio" field on the "CorePostFeaturedImage" block */ + dimRatio?: Maybe; + /** The "gradient" field on the "CorePostFeaturedImage" block */ + gradient?: Maybe; + /** The "height" field on the "CorePostFeaturedImage" block */ + height?: Maybe; + /** The "isLink" field on the "CorePostFeaturedImage" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CorePostFeaturedImage" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CorePostFeaturedImage" block */ + lock?: Maybe; + /** The "overlayColor" field on the "CorePostFeaturedImage" block */ + overlayColor?: Maybe; + /** The "rel" field on the "CorePostFeaturedImage" block */ + rel?: Maybe; + /** The "scale" field on the "CorePostFeaturedImage" block */ + scale?: Maybe; + /** The "sizeSlug" field on the "CorePostFeaturedImage" block */ + sizeSlug?: Maybe; + /** The "style" field on the "CorePostFeaturedImage" block */ + style?: Maybe; + /** The "width" field on the "CorePostFeaturedImage" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostNavigationLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostNavigationLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostNavigationLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostNavigationLink Block Type */ +export type CorePostNavigationLinkAttributes = { + __typename?: 'CorePostNavigationLinkAttributes'; + /** The "arrow" field on the "CorePostNavigationLink" block */ + arrow?: Maybe; + /** The "backgroundColor" field on the "CorePostNavigationLink" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostNavigationLink" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostNavigationLink" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostNavigationLink" block */ + fontSize?: Maybe; + /** The "label" field on the "CorePostNavigationLink" block */ + label?: Maybe; + /** The "linkLabel" field on the "CorePostNavigationLink" block */ + linkLabel?: Maybe; + /** The "lock" field on the "CorePostNavigationLink" block */ + lock?: Maybe; + /** The "showTitle" field on the "CorePostNavigationLink" block */ + showTitle?: Maybe; + /** The "style" field on the "CorePostNavigationLink" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostNavigationLink" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostNavigationLink" block */ + textColor?: Maybe; + /** The "type" field on the "CorePostNavigationLink" block */ + type?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostTemplate = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostTemplate'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostTemplate Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostTemplate Block Type */ +export type CorePostTemplateAttributes = { + __typename?: 'CorePostTemplateAttributes'; + /** The "align" field on the "CorePostTemplate" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CorePostTemplate" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostTemplate" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostTemplate" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostTemplate" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostTemplate" block */ + gradient?: Maybe; + /** The "layout" field on the "CorePostTemplate" block */ + layout?: Maybe; + /** The "lock" field on the "CorePostTemplate" block */ + lock?: Maybe; + /** The "style" field on the "CorePostTemplate" block */ + style?: Maybe; + /** The "textColor" field on the "CorePostTemplate" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostTerms = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostTerms'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostTerms Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostTerms Block Type */ +export type CorePostTermsAttributes = { + __typename?: 'CorePostTermsAttributes'; + /** The "backgroundColor" field on the "CorePostTerms" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostTerms" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostTerms" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostTerms" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostTerms" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePostTerms" block */ + lock?: Maybe; + /** The "prefix" field on the "CorePostTerms" block */ + prefix?: Maybe; + /** The "separator" field on the "CorePostTerms" block */ + separator?: Maybe; + /** The "style" field on the "CorePostTerms" block */ + style?: Maybe; + /** The "suffix" field on the "CorePostTerms" block */ + suffix?: Maybe; + /** The "term" field on the "CorePostTerms" block */ + term?: Maybe; + /** The "textAlign" field on the "CorePostTerms" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostTerms" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePostTitle = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePostTitle'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePostTitle Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePostTitle Block Type */ +export type CorePostTitleAttributes = { + __typename?: 'CorePostTitleAttributes'; + /** The "align" field on the "CorePostTitle" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CorePostTitle" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePostTitle" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePostTitle" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePostTitle" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePostTitle" block */ + gradient?: Maybe; + /** The "isLink" field on the "CorePostTitle" block */ + isLink?: Maybe; + /** The "level" field on the "CorePostTitle" block */ + level?: Maybe; + /** The "linkTarget" field on the "CorePostTitle" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CorePostTitle" block */ + lock?: Maybe; + /** The "rel" field on the "CorePostTitle" block */ + rel?: Maybe; + /** The "style" field on the "CorePostTitle" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePostTitle" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePostTitle" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePreformatted = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePreformatted'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePreformatted Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePreformatted Block Type */ +export type CorePreformattedAttributes = BlockWithSupportsAnchor & { + __typename?: 'CorePreformattedAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CorePreformatted" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CorePreformatted" block */ + className?: Maybe; + /** The "content" field on the "CorePreformatted" block */ + content?: Maybe; + /** The "fontFamily" field on the "CorePreformatted" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePreformatted" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePreformatted" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePreformatted" block */ + lock?: Maybe; + /** The "style" field on the "CorePreformatted" block */ + style?: Maybe; + /** The "textColor" field on the "CorePreformatted" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CorePullquote = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CorePullquote'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CorePullquote Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CorePullquote Block Type */ +export type CorePullquoteAttributes = BlockWithSupportsAnchor & { + __typename?: 'CorePullquoteAttributes'; + /** The "align" field on the "CorePullquote" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CorePullquote" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CorePullquote" block */ + borderColor?: Maybe; + /** The "citation" field on the "CorePullquote" block */ + citation?: Maybe; + /** The "className" field on the "CorePullquote" block */ + className?: Maybe; + /** The "fontFamily" field on the "CorePullquote" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CorePullquote" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CorePullquote" block */ + gradient?: Maybe; + /** The "lock" field on the "CorePullquote" block */ + lock?: Maybe; + /** The "style" field on the "CorePullquote" block */ + style?: Maybe; + /** The "textAlign" field on the "CorePullquote" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CorePullquote" block */ + textColor?: Maybe; + /** The "value" field on the "CorePullquote" block */ + value?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQuery = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQuery'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQuery Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQuery Block Type */ +export type CoreQueryAttributes = { + __typename?: 'CoreQueryAttributes'; + /** The "align" field on the "CoreQuery" block */ + align?: Maybe; + /** The "className" field on the "CoreQuery" block */ + className?: Maybe; + /** The "displayLayout" field on the "CoreQuery" block */ + displayLayout?: Maybe; + /** The "layout" field on the "CoreQuery" block */ + layout?: Maybe; + /** The "lock" field on the "CoreQuery" block */ + lock?: Maybe; + /** The "namespace" field on the "CoreQuery" block */ + namespace?: Maybe; + /** The "query" field on the "CoreQuery" block */ + query?: Maybe; + /** The "queryId" field on the "CoreQuery" block */ + queryId?: Maybe; + /** The "tagName" field on the "CoreQuery" block */ + tagName?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryNoResults = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryNoResults'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryNoResults Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryNoResults Block Type */ +export type CoreQueryNoResultsAttributes = { + __typename?: 'CoreQueryNoResultsAttributes'; + /** The "align" field on the "CoreQueryNoResults" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreQueryNoResults" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryNoResults" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryNoResults" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryNoResults" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryNoResults" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreQueryNoResults" block */ + lock?: Maybe; + /** The "style" field on the "CoreQueryNoResults" block */ + style?: Maybe; + /** The "textColor" field on the "CoreQueryNoResults" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryPagination = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryPagination'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryPagination Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryPagination Block Type */ +export type CoreQueryPaginationAttributes = { + __typename?: 'CoreQueryPaginationAttributes'; + /** The "align" field on the "CoreQueryPagination" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreQueryPagination" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryPagination" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryPagination" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryPagination" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryPagination" block */ + gradient?: Maybe; + /** The "layout" field on the "CoreQueryPagination" block */ + layout?: Maybe; + /** The "lock" field on the "CoreQueryPagination" block */ + lock?: Maybe; + /** The "paginationArrow" field on the "CoreQueryPagination" block */ + paginationArrow?: Maybe; + /** The "style" field on the "CoreQueryPagination" block */ + style?: Maybe; + /** The "textColor" field on the "CoreQueryPagination" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryPaginationNext = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryPaginationNext'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryPaginationNext Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryPaginationNext Block Type */ +export type CoreQueryPaginationNextAttributes = { + __typename?: 'CoreQueryPaginationNextAttributes'; + /** The "backgroundColor" field on the "CoreQueryPaginationNext" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryPaginationNext" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryPaginationNext" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryPaginationNext" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryPaginationNext" block */ + gradient?: Maybe; + /** The "label" field on the "CoreQueryPaginationNext" block */ + label?: Maybe; + /** The "lock" field on the "CoreQueryPaginationNext" block */ + lock?: Maybe; + /** The "style" field on the "CoreQueryPaginationNext" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryPaginationNumbers = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryPaginationNumbers'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryPaginationNumbers Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryPaginationNumbers Block Type */ +export type CoreQueryPaginationNumbersAttributes = { + __typename?: 'CoreQueryPaginationNumbersAttributes'; + /** The "backgroundColor" field on the "CoreQueryPaginationNumbers" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryPaginationNumbers" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryPaginationNumbers" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryPaginationNumbers" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryPaginationNumbers" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreQueryPaginationNumbers" block */ + lock?: Maybe; + /** The "style" field on the "CoreQueryPaginationNumbers" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryPaginationPrevious = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryPaginationPrevious'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryPaginationPrevious Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryPaginationPrevious Block Type */ +export type CoreQueryPaginationPreviousAttributes = { + __typename?: 'CoreQueryPaginationPreviousAttributes'; + /** The "backgroundColor" field on the "CoreQueryPaginationPrevious" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryPaginationPrevious" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryPaginationPrevious" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryPaginationPrevious" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryPaginationPrevious" block */ + gradient?: Maybe; + /** The "label" field on the "CoreQueryPaginationPrevious" block */ + label?: Maybe; + /** The "lock" field on the "CoreQueryPaginationPrevious" block */ + lock?: Maybe; + /** The "style" field on the "CoreQueryPaginationPrevious" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQueryTitle = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQueryTitle'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQueryTitle Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQueryTitle Block Type */ +export type CoreQueryTitleAttributes = { + __typename?: 'CoreQueryTitleAttributes'; + /** The "align" field on the "CoreQueryTitle" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreQueryTitle" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreQueryTitle" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreQueryTitle" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQueryTitle" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQueryTitle" block */ + gradient?: Maybe; + /** The "level" field on the "CoreQueryTitle" block */ + level?: Maybe; + /** The "lock" field on the "CoreQueryTitle" block */ + lock?: Maybe; + /** The "showPrefix" field on the "CoreQueryTitle" block */ + showPrefix?: Maybe; + /** The "showSearchTerm" field on the "CoreQueryTitle" block */ + showSearchTerm?: Maybe; + /** The "style" field on the "CoreQueryTitle" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreQueryTitle" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreQueryTitle" block */ + textColor?: Maybe; + /** The "type" field on the "CoreQueryTitle" block */ + type?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreQuote = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreQuote'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreQuote Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreQuote Block Type */ +export type CoreQuoteAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreQuoteAttributes'; + /** The "align" field on the "CoreQuote" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreQuote" block */ + backgroundColor?: Maybe; + /** The "citation" field on the "CoreQuote" block */ + citation?: Maybe; + /** The "className" field on the "CoreQuote" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreQuote" block */ + cssClassName?: Maybe; + /** The "fontFamily" field on the "CoreQuote" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreQuote" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreQuote" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreQuote" block */ + lock?: Maybe; + /** The "style" field on the "CoreQuote" block */ + style?: Maybe; + /** The "textColor" field on the "CoreQuote" block */ + textColor?: Maybe; + /** The "value" field on the "CoreQuote" block */ + value?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreReadMore = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreReadMore'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreReadMore Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreReadMore Block Type */ +export type CoreReadMoreAttributes = { + __typename?: 'CoreReadMoreAttributes'; + /** The "backgroundColor" field on the "CoreReadMore" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreReadMore" block */ + borderColor?: Maybe; + /** The "className" field on the "CoreReadMore" block */ + className?: Maybe; + /** The "content" field on the "CoreReadMore" block */ + content?: Maybe; + /** The "fontFamily" field on the "CoreReadMore" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreReadMore" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreReadMore" block */ + gradient?: Maybe; + /** The "linkTarget" field on the "CoreReadMore" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreReadMore" block */ + lock?: Maybe; + /** The "style" field on the "CoreReadMore" block */ + style?: Maybe; + /** The "textColor" field on the "CoreReadMore" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreRss = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreRss'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreRss Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreRss Block Type */ +export type CoreRssAttributes = { + __typename?: 'CoreRssAttributes'; + /** The "align" field on the "CoreRss" block */ + align?: Maybe; + /** The "blockLayout" field on the "CoreRss" block */ + blockLayout?: Maybe; + /** The "className" field on the "CoreRss" block */ + className?: Maybe; + /** The "columns" field on the "CoreRss" block */ + columns?: Maybe; + /** The "displayAuthor" field on the "CoreRss" block */ + displayAuthor?: Maybe; + /** The "displayDate" field on the "CoreRss" block */ + displayDate?: Maybe; + /** The "displayExcerpt" field on the "CoreRss" block */ + displayExcerpt?: Maybe; + /** The "excerptLength" field on the "CoreRss" block */ + excerptLength?: Maybe; + /** The "feedURL" field on the "CoreRss" block */ + feedURL?: Maybe; + /** The "itemsToShow" field on the "CoreRss" block */ + itemsToShow?: Maybe; + /** The "lock" field on the "CoreRss" block */ + lock?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSearch = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSearch'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSearch Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSearch Block Type */ +export type CoreSearchAttributes = { + __typename?: 'CoreSearchAttributes'; + /** The "align" field on the "CoreSearch" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreSearch" block */ + backgroundColor?: Maybe; + /** The "borderColor" field on the "CoreSearch" block */ + borderColor?: Maybe; + /** The "buttonPosition" field on the "CoreSearch" block */ + buttonPosition?: Maybe; + /** The "buttonText" field on the "CoreSearch" block */ + buttonText?: Maybe; + /** The "buttonUseIcon" field on the "CoreSearch" block */ + buttonUseIcon?: Maybe; + /** The "className" field on the "CoreSearch" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreSearch" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreSearch" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreSearch" block */ + gradient?: Maybe; + /** The "label" field on the "CoreSearch" block */ + label?: Maybe; + /** The "lock" field on the "CoreSearch" block */ + lock?: Maybe; + /** The "placeholder" field on the "CoreSearch" block */ + placeholder?: Maybe; + /** The "query" field on the "CoreSearch" block */ + query?: Maybe; + /** The "showLabel" field on the "CoreSearch" block */ + showLabel?: Maybe; + /** The "style" field on the "CoreSearch" block */ + style?: Maybe; + /** The "textColor" field on the "CoreSearch" block */ + textColor?: Maybe; + /** The "width" field on the "CoreSearch" block */ + width?: Maybe; + /** The "widthUnit" field on the "CoreSearch" block */ + widthUnit?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSeparator = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSeparator'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSeparator Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSeparator Block Type */ +export type CoreSeparatorAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreSeparatorAttributes'; + /** The "align" field on the "CoreSeparator" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreSeparator" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreSeparator" block */ + className?: Maybe; + /** The "cssClassName" field on the "CoreSeparator" block */ + cssClassName?: Maybe; + /** The "gradient" field on the "CoreSeparator" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreSeparator" block */ + lock?: Maybe; + /** The "opacity" field on the "CoreSeparator" block */ + opacity?: Maybe; + /** The "style" field on the "CoreSeparator" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreShortcode = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreShortcode'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreShortcode Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreShortcode Block Type */ +export type CoreShortcodeAttributes = { + __typename?: 'CoreShortcodeAttributes'; + /** The "lock" field on the "CoreShortcode" block */ + lock?: Maybe; + /** The "text" field on the "CoreShortcode" block */ + text?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSiteLogo = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSiteLogo'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSiteLogo Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSiteLogo Block Type */ +export type CoreSiteLogoAttributes = { + __typename?: 'CoreSiteLogoAttributes'; + /** The "align" field on the "CoreSiteLogo" block */ + align?: Maybe; + /** The "className" field on the "CoreSiteLogo" block */ + className?: Maybe; + /** The "isLink" field on the "CoreSiteLogo" block */ + isLink?: Maybe; + /** The "linkTarget" field on the "CoreSiteLogo" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreSiteLogo" block */ + lock?: Maybe; + /** The "shouldSyncIcon" field on the "CoreSiteLogo" block */ + shouldSyncIcon?: Maybe; + /** The "style" field on the "CoreSiteLogo" block */ + style?: Maybe; + /** The "width" field on the "CoreSiteLogo" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSiteTagline = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSiteTagline'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSiteTagline Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSiteTagline Block Type */ +export type CoreSiteTaglineAttributes = { + __typename?: 'CoreSiteTaglineAttributes'; + /** The "align" field on the "CoreSiteTagline" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreSiteTagline" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreSiteTagline" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreSiteTagline" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreSiteTagline" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreSiteTagline" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreSiteTagline" block */ + lock?: Maybe; + /** The "style" field on the "CoreSiteTagline" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreSiteTagline" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreSiteTagline" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSiteTitle = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSiteTitle'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSiteTitle Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSiteTitle Block Type */ +export type CoreSiteTitleAttributes = { + __typename?: 'CoreSiteTitleAttributes'; + /** The "align" field on the "CoreSiteTitle" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreSiteTitle" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreSiteTitle" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreSiteTitle" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreSiteTitle" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreSiteTitle" block */ + gradient?: Maybe; + /** The "isLink" field on the "CoreSiteTitle" block */ + isLink?: Maybe; + /** The "level" field on the "CoreSiteTitle" block */ + level?: Maybe; + /** The "linkTarget" field on the "CoreSiteTitle" block */ + linkTarget?: Maybe; + /** The "lock" field on the "CoreSiteTitle" block */ + lock?: Maybe; + /** The "style" field on the "CoreSiteTitle" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreSiteTitle" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreSiteTitle" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSocialLink = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSocialLink'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSocialLink Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSocialLink Block Type */ +export type CoreSocialLinkAttributes = { + __typename?: 'CoreSocialLinkAttributes'; + /** The "className" field on the "CoreSocialLink" block */ + className?: Maybe; + /** The "label" field on the "CoreSocialLink" block */ + label?: Maybe; + /** The "lock" field on the "CoreSocialLink" block */ + lock?: Maybe; + /** The "rel" field on the "CoreSocialLink" block */ + rel?: Maybe; + /** The "service" field on the "CoreSocialLink" block */ + service?: Maybe; + /** The "url" field on the "CoreSocialLink" block */ + url?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSocialLinks = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSocialLinks'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSocialLinks Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSocialLinks Block Type */ +export type CoreSocialLinksAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreSocialLinksAttributes'; + /** The "align" field on the "CoreSocialLinks" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreSocialLinks" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreSocialLinks" block */ + className?: Maybe; + /** The "customIconBackgroundColor" field on the "CoreSocialLinks" block */ + customIconBackgroundColor?: Maybe; + /** The "customIconColor" field on the "CoreSocialLinks" block */ + customIconColor?: Maybe; + /** The "gradient" field on the "CoreSocialLinks" block */ + gradient?: Maybe; + /** The "iconBackgroundColor" field on the "CoreSocialLinks" block */ + iconBackgroundColor?: Maybe; + /** The "iconBackgroundColorValue" field on the "CoreSocialLinks" block */ + iconBackgroundColorValue?: Maybe; + /** The "iconColor" field on the "CoreSocialLinks" block */ + iconColor?: Maybe; + /** The "iconColorValue" field on the "CoreSocialLinks" block */ + iconColorValue?: Maybe; + /** The "layout" field on the "CoreSocialLinks" block */ + layout?: Maybe; + /** The "lock" field on the "CoreSocialLinks" block */ + lock?: Maybe; + /** The "openInNewTab" field on the "CoreSocialLinks" block */ + openInNewTab?: Maybe; + /** The "showLabels" field on the "CoreSocialLinks" block */ + showLabels?: Maybe; + /** The "size" field on the "CoreSocialLinks" block */ + size?: Maybe; + /** The "style" field on the "CoreSocialLinks" block */ + style?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreSpacer = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreSpacer'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreSpacer Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreSpacer Block Type */ +export type CoreSpacerAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreSpacerAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "className" field on the "CoreSpacer" block */ + className?: Maybe; + /** The "height" field on the "CoreSpacer" block */ + height?: Maybe; + /** The "lock" field on the "CoreSpacer" block */ + lock?: Maybe; + /** The "style" field on the "CoreSpacer" block */ + style?: Maybe; + /** The "width" field on the "CoreSpacer" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreTable = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreTable'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreTable Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreTable Block Type */ +export type CoreTableAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreTableAttributes'; + /** The "align" field on the "CoreTable" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreTable" block */ + backgroundColor?: Maybe; + /** The "body" field on the "CoreTable" block */ + body?: Maybe; + /** The "borderColor" field on the "CoreTable" block */ + borderColor?: Maybe; + /** The "caption" field on the "CoreTable" block */ + caption?: Maybe; + /** The "className" field on the "CoreTable" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreTable" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreTable" block */ + fontSize?: Maybe; + /** The "foot" field on the "CoreTable" block */ + foot?: Maybe; + /** The "gradient" field on the "CoreTable" block */ + gradient?: Maybe; + /** The "hasFixedLayout" field on the "CoreTable" block */ + hasFixedLayout?: Maybe; + /** The "head" field on the "CoreTable" block */ + head?: Maybe; + /** The "lock" field on the "CoreTable" block */ + lock?: Maybe; + /** The "style" field on the "CoreTable" block */ + style?: Maybe; + /** The "textColor" field on the "CoreTable" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreTagCloud = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreTagCloud'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreTagCloud Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreTagCloud Block Type */ +export type CoreTagCloudAttributes = { + __typename?: 'CoreTagCloudAttributes'; + /** The "align" field on the "CoreTagCloud" block */ + align?: Maybe; + /** The "className" field on the "CoreTagCloud" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreTagCloud" block */ + fontFamily?: Maybe; + /** The "largestFontSize" field on the "CoreTagCloud" block */ + largestFontSize?: Maybe; + /** The "lock" field on the "CoreTagCloud" block */ + lock?: Maybe; + /** The "numberOfTags" field on the "CoreTagCloud" block */ + numberOfTags?: Maybe; + /** The "showTagCounts" field on the "CoreTagCloud" block */ + showTagCounts?: Maybe; + /** The "smallestFontSize" field on the "CoreTagCloud" block */ + smallestFontSize?: Maybe; + /** The "style" field on the "CoreTagCloud" block */ + style?: Maybe; + /** The "taxonomy" field on the "CoreTagCloud" block */ + taxonomy?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreTemplatePart = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreTemplatePart'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreTemplatePart Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreTemplatePart Block Type */ +export type CoreTemplatePartAttributes = { + __typename?: 'CoreTemplatePartAttributes'; + /** The "align" field on the "CoreTemplatePart" block */ + align?: Maybe; + /** The "area" field on the "CoreTemplatePart" block */ + area?: Maybe; + /** The "className" field on the "CoreTemplatePart" block */ + className?: Maybe; + /** The "lock" field on the "CoreTemplatePart" block */ + lock?: Maybe; + /** The "slug" field on the "CoreTemplatePart" block */ + slug?: Maybe; + /** The "tagName" field on the "CoreTemplatePart" block */ + tagName?: Maybe; + /** The "theme" field on the "CoreTemplatePart" block */ + theme?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreTermDescription = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreTermDescription'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreTermDescription Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreTermDescription Block Type */ +export type CoreTermDescriptionAttributes = { + __typename?: 'CoreTermDescriptionAttributes'; + /** The "align" field on the "CoreTermDescription" block */ + align?: Maybe; + /** The "backgroundColor" field on the "CoreTermDescription" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreTermDescription" block */ + className?: Maybe; + /** The "fontFamily" field on the "CoreTermDescription" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreTermDescription" block */ + fontSize?: Maybe; + /** The "lock" field on the "CoreTermDescription" block */ + lock?: Maybe; + /** The "style" field on the "CoreTermDescription" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreTermDescription" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreTermDescription" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreTextColumns = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreTextColumns'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreTextColumns Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreTextColumns Block Type */ +export type CoreTextColumnsAttributes = { + __typename?: 'CoreTextColumnsAttributes'; + /** The "className" field on the "CoreTextColumns" block */ + className?: Maybe; + /** The "columns" field on the "CoreTextColumns" block */ + columns?: Maybe; + /** The "content" field on the "CoreTextColumns" block */ + content?: Maybe; + /** The "lock" field on the "CoreTextColumns" block */ + lock?: Maybe; + /** The "width" field on the "CoreTextColumns" block */ + width?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreVerse = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreVerse'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreVerse Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreVerse Block Type */ +export type CoreVerseAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreVerseAttributes'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "backgroundColor" field on the "CoreVerse" block */ + backgroundColor?: Maybe; + /** The "className" field on the "CoreVerse" block */ + className?: Maybe; + /** The "content" field on the "CoreVerse" block */ + content?: Maybe; + /** The "fontFamily" field on the "CoreVerse" block */ + fontFamily?: Maybe; + /** The "fontSize" field on the "CoreVerse" block */ + fontSize?: Maybe; + /** The "gradient" field on the "CoreVerse" block */ + gradient?: Maybe; + /** The "lock" field on the "CoreVerse" block */ + lock?: Maybe; + /** The "style" field on the "CoreVerse" block */ + style?: Maybe; + /** The "textAlign" field on the "CoreVerse" block */ + textAlign?: Maybe; + /** The "textColor" field on the "CoreVerse" block */ + textColor?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreVideo = BlockWithSupportsAnchor & EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreVideo'; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreVideo Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreVideo Block Type */ +export type CoreVideoAttributes = BlockWithSupportsAnchor & { + __typename?: 'CoreVideoAttributes'; + /** The "align" field on the "CoreVideo" block */ + align?: Maybe; + /** The anchor field for the block. */ + anchor?: Maybe; + /** The "autoplay" field on the "CoreVideo" block */ + autoplay?: Maybe; + /** The "caption" field on the "CoreVideo" block */ + caption?: Maybe; + /** The "className" field on the "CoreVideo" block */ + className?: Maybe; + /** The "controls" field on the "CoreVideo" block */ + controls?: Maybe; + /** The "id" field on the "CoreVideo" block */ + id?: Maybe; + /** The "lock" field on the "CoreVideo" block */ + lock?: Maybe; + /** The "loop" field on the "CoreVideo" block */ + loop?: Maybe; + /** The "muted" field on the "CoreVideo" block */ + muted?: Maybe; + /** The "playsInline" field on the "CoreVideo" block */ + playsInline?: Maybe; + /** The "poster" field on the "CoreVideo" block */ + poster?: Maybe; + /** The "preload" field on the "CoreVideo" block */ + preload?: Maybe; + /** The "src" field on the "CoreVideo" block */ + src?: Maybe; + /** The "style" field on the "CoreVideo" block */ + style?: Maybe; + /** The "tracks" field on the "CoreVideo" block */ + tracks?: Maybe; +}; + +/** A block used for editing the site */ +export type CoreWidgetGroup = EditorBlock & PageEditorBlock & PostEditorBlock & { + __typename?: 'CoreWidgetGroup'; + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** Attributes of the CoreWidgetGroup Block Type */ + attributes?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + +/** Attributes of the CoreWidgetGroup Block Type */ +export type CoreWidgetGroupAttributes = { + __typename?: 'CoreWidgetGroupAttributes'; + /** The "className" field on the "CoreWidgetGroup" block */ + className?: Maybe; + /** The "lock" field on the "CoreWidgetGroup" block */ + lock?: Maybe; + /** The "title" field on the "CoreWidgetGroup" block */ + title?: Maybe; +}; + /** Input for the createCategory mutation. */ export type CreateCategoryInput = { /** The slug that the category will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the category object */ - description?: InputMaybe; + description?: InputMaybe; /** The name of the category object to mutate */ - name: Scalars['String']; + name: Scalars['String']['input']; /** The ID of the category that should be set as the parent */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the createCategory mutation. */ @@ -1375,85 +6377,85 @@ export type CreateCategoryPayload = { /** The created category */ category?: Maybe; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; }; /** Input for the createComment mutation. */ export type CreateCommentInput = { /** The approval status of the comment. */ - approved?: InputMaybe; + approved?: InputMaybe; /** The name of the comment's author. */ - author?: InputMaybe; + author?: InputMaybe; /** The email of the comment's author. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** The url of the comment's author. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The database ID of the post object the comment belongs to. */ - commentOn?: InputMaybe; + commentOn?: InputMaybe; /** Content of the comment. */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day ( e.g. 01/31/2017 ) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** Parent comment ID of current comment. */ - parent?: InputMaybe; + parent?: InputMaybe; /** The approval status of the comment */ status?: InputMaybe; /** Type of comment. */ - type?: InputMaybe; + type?: InputMaybe; }; /** The payload for the createComment mutation. */ export type CreateCommentPayload = { __typename?: 'CreateCommentPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The comment that was created */ comment?: Maybe; /** Whether the mutation succeeded. If the comment is not approved, the server will not return the comment to a non authenticated user, but a success message can be returned if the create succeeded, and the client can optimistically add the comment to the client cache */ - success?: Maybe; + success?: Maybe; }; /** Input for the createMediaItem mutation. */ export type CreateMediaItemInput = { /** Alternative text to display when mediaItem is not displayed */ - altText?: InputMaybe; + altText?: InputMaybe; /** The userId to assign as the author of the mediaItem */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** The caption for the mediaItem */ - caption?: InputMaybe; + caption?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the mediaItem */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The date of the mediaItem */ - date?: InputMaybe; + date?: InputMaybe; /** The date (in GMT zone) of the mediaItem */ - dateGmt?: InputMaybe; + dateGmt?: InputMaybe; /** Description of the mediaItem */ - description?: InputMaybe; + description?: InputMaybe; /** The file name of the mediaItem */ - filePath?: InputMaybe; + filePath?: InputMaybe; /** The file type of the mediaItem */ fileType?: InputMaybe; /** The ID of the parent object */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** The ping status for the mediaItem */ - pingStatus?: InputMaybe; + pingStatus?: InputMaybe; /** The slug of the mediaItem */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the mediaItem */ status?: InputMaybe; /** The title of the mediaItem */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the createMediaItem mutation. */ export type CreateMediaItemPayload = { __typename?: 'CreateMediaItemPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The MediaItem object mutation type. */ mediaItem?: Maybe; }; @@ -1461,34 +6463,34 @@ export type CreateMediaItemPayload = { /** Input for the createPage mutation. */ export type CreatePageInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the object */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The content of the object */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The ID of the parent object */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the createPage mutation. */ export type CreatePagePayload = { __typename?: 'CreatePagePayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ page?: Maybe; }; @@ -1496,22 +6498,22 @@ export type CreatePagePayload = { /** Input for the createPostFormat mutation. */ export type CreatePostFormatInput = { /** The slug that the post_format will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the post_format object */ - description?: InputMaybe; + description?: InputMaybe; /** The name of the post_format object to mutate */ - name: Scalars['String']; + name: Scalars['String']['input']; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the createPostFormat mutation. */ export type CreatePostFormatPayload = { __typename?: 'CreatePostFormatPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The created post_format */ postFormat?: Maybe; }; @@ -1519,46 +6521,46 @@ export type CreatePostFormatPayload = { /** Input for the createPost mutation. */ export type CreatePostInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** Set connections between the post and categories */ categories?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the object */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The content of the object */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The excerpt of the object */ - excerpt?: InputMaybe; + excerpt?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The ping status for the object */ - pingStatus?: InputMaybe; + pingStatus?: InputMaybe; /** URLs that have been pinged. */ - pinged?: InputMaybe>>; + pinged?: InputMaybe>>; /** Set connections between the post and postFormats */ postFormats?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; /** Set connections between the post and tags */ tags?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; /** URLs queued to be pinged. */ - toPing?: InputMaybe>>; + toPing?: InputMaybe>>; }; /** The payload for the createPost mutation. */ export type CreatePostPayload = { __typename?: 'CreatePostPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ post?: Maybe; }; @@ -1566,33 +6568,33 @@ export type CreatePostPayload = { /** Input for the createProject mutation. */ export type CreateProjectInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Project Content Area */ - contentArea?: InputMaybe; + contentArea?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** Project Title */ - projectTitle: Scalars['String']; + projectTitle: Scalars['String']['input']; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; - summary?: InputMaybe; + summary?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the createProject mutation. */ export type CreateProjectPayload = { __typename?: 'CreateProjectPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ project?: Maybe; }; @@ -1600,22 +6602,22 @@ export type CreateProjectPayload = { /** Input for the createTag mutation. */ export type CreateTagInput = { /** The slug that the post_tag will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the post_tag object */ - description?: InputMaybe; + description?: InputMaybe; /** The name of the post_tag object to mutate */ - name: Scalars['String']; + name: Scalars['String']['input']; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the createTag mutation. */ export type CreateTagPayload = { __typename?: 'CreateTagPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The created post_tag */ tag?: Maybe; }; @@ -1623,30 +6625,30 @@ export type CreateTagPayload = { /** Input for the createTestimonial mutation. */ export type CreateTestimonialInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; - testimonialAuthor?: InputMaybe; - testimonialContent?: InputMaybe; + testimonialAuthor?: InputMaybe; + testimonialContent?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the createTestimonial mutation. */ export type CreateTestimonialPayload = { __typename?: 'CreateTestimonialPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ testimonial?: Maybe; }; @@ -1654,48 +6656,48 @@ export type CreateTestimonialPayload = { /** Input for the createUser mutation. */ export type CreateUserInput = { /** User's AOL IM account. */ - aim?: InputMaybe; + aim?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** A string containing content about the user. */ - description?: InputMaybe; + description?: InputMaybe; /** A string that will be shown on the site. Defaults to user's username. It is likely that you will want to change this, for both appearance and security through obscurity (that is if you dont use and delete the default admin user). */ - displayName?: InputMaybe; + displayName?: InputMaybe; /** A string containing the user's email address. */ - email?: InputMaybe; + email?: InputMaybe; /** The user's first name. */ - firstName?: InputMaybe; + firstName?: InputMaybe; /** User's Jabber account. */ - jabber?: InputMaybe; + jabber?: InputMaybe; /** The user's last name. */ - lastName?: InputMaybe; + lastName?: InputMaybe; /** User's locale. */ - locale?: InputMaybe; + locale?: InputMaybe; /** A string that contains a URL-friendly name for the user. The default is the user's username. */ - nicename?: InputMaybe; + nicename?: InputMaybe; /** The user's nickname, defaults to the user's username. */ - nickname?: InputMaybe; + nickname?: InputMaybe; /** A string that contains the plain text password for the user. */ - password?: InputMaybe; + password?: InputMaybe; /** The date the user registered. Format is Y-m-d H:i:s. */ - registered?: InputMaybe; + registered?: InputMaybe; /** A string for whether to enable the rich editor or not. False if not empty. */ - richEditing?: InputMaybe; + richEditing?: InputMaybe; /** An array of roles to be assigned to the user. */ - roles?: InputMaybe>>; + roles?: InputMaybe>>; /** A string that contains the user's username for logging in. */ - username: Scalars['String']; + username: Scalars['String']['input']; /** A string containing the user's URL for the user's web site. */ - websiteUrl?: InputMaybe; + websiteUrl?: InputMaybe; /** User's Yahoo IM account. */ - yim?: InputMaybe; + yim?: InputMaybe; }; /** The payload for the createUser mutation. */ export type CreateUserPayload = { __typename?: 'CreateUserPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The User object mutation type. */ user?: Maybe; }; @@ -1703,17 +6705,17 @@ export type CreateUserPayload = { /** Object that can be identified with a Database ID */ export type DatabaseIdentifier = { /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; }; /** Date values */ export type DateInput = { /** Day of the month (from 1 to 31) */ - day?: InputMaybe; + day?: InputMaybe; /** Month number (from 1 to 12) */ - month?: InputMaybe; + month?: InputMaybe; /** 4 digit year (e.g. 2017) */ - year?: InputMaybe; + year?: InputMaybe; }; /** Filter the connection based on input */ @@ -1725,91 +6727,91 @@ export type DateQueryInput = { /** Column to query against */ column?: InputMaybe; /** For after/before, whether exact value should be matched or not */ - compare?: InputMaybe; + compare?: InputMaybe; /** Day of the month (from 1 to 31) */ - day?: InputMaybe; + day?: InputMaybe; /** Hour (from 0 to 23) */ - hour?: InputMaybe; + hour?: InputMaybe; /** For after/before, whether exact value should be matched or not */ - inclusive?: InputMaybe; + inclusive?: InputMaybe; /** Minute (from 0 to 59) */ - minute?: InputMaybe; + minute?: InputMaybe; /** Month number (from 1 to 12) */ - month?: InputMaybe; + month?: InputMaybe; /** OR or AND, how the sub-arrays should be compared */ relation?: InputMaybe; /** Second (0 to 59) */ - second?: InputMaybe; + second?: InputMaybe; /** Week of the year (from 0 to 53) */ - week?: InputMaybe; + week?: InputMaybe; /** 4 digit year (e.g. 2017) */ - year?: InputMaybe; + year?: InputMaybe; }; /** The template assigned to the node */ export type DefaultTemplate = ContentTemplate & { __typename?: 'DefaultTemplate'; /** The name of the template */ - templateName?: Maybe; + templateName?: Maybe; }; /** Input for the deleteCategory mutation. */ export type DeleteCategoryInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The ID of the category to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the deleteCategory mutation. */ export type DeleteCategoryPayload = { __typename?: 'DeleteCategoryPayload'; - /** The deteted term object */ + /** The deleted term object */ category?: Maybe; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; + deletedId?: Maybe; }; /** Input for the deleteComment mutation. */ export type DeleteCommentInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the comment should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The deleted comment ID */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the deleteComment mutation. */ export type DeleteCommentPayload = { __typename?: 'DeleteCommentPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The deleted comment object */ comment?: Maybe; /** The deleted comment ID */ - deletedId?: Maybe; + deletedId?: Maybe; }; /** Input for the deleteMediaItem mutation. */ export type DeleteMediaItemInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the mediaItem should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The ID of the mediaItem to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the deleteMediaItem mutation. */ export type DeleteMediaItemPayload = { __typename?: 'DeleteMediaItemPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted mediaItem */ - deletedId?: Maybe; + deletedId?: Maybe; /** The mediaItem before it was deleted */ mediaItem?: Maybe; }; @@ -1817,20 +6819,22 @@ export type DeleteMediaItemPayload = { /** Input for the deletePage mutation. */ export type DeletePageInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the object should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The ID of the page to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; }; /** The payload for the deletePage mutation. */ export type DeletePagePayload = { __typename?: 'DeletePagePayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; + deletedId?: Maybe; /** The object before it was deleted */ page?: Maybe; }; @@ -1838,39 +6842,41 @@ export type DeletePagePayload = { /** Input for the deletePostFormat mutation. */ export type DeletePostFormatInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The ID of the postFormat to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the deletePostFormat mutation. */ export type DeletePostFormatPayload = { __typename?: 'DeletePostFormatPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; - /** The deteted term object */ + deletedId?: Maybe; + /** The deleted term object */ postFormat?: Maybe; }; /** Input for the deletePost mutation. */ export type DeletePostInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the object should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The ID of the post to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; }; /** The payload for the deletePost mutation. */ export type DeletePostPayload = { __typename?: 'DeletePostPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; + deletedId?: Maybe; /** The object before it was deleted */ post?: Maybe; }; @@ -1878,20 +6884,22 @@ export type DeletePostPayload = { /** Input for the deleteProject mutation. */ export type DeleteProjectInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the object should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The ID of the project to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; }; /** The payload for the deleteProject mutation. */ export type DeleteProjectPayload = { __typename?: 'DeleteProjectPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; + deletedId?: Maybe; /** The object before it was deleted */ project?: Maybe; }; @@ -1899,39 +6907,41 @@ export type DeleteProjectPayload = { /** Input for the deleteTag mutation. */ export type DeleteTagInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The ID of the tag to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the deleteTag mutation. */ export type DeleteTagPayload = { __typename?: 'DeleteTagPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; - /** The deteted term object */ + deletedId?: Maybe; + /** The deleted term object */ tag?: Maybe; }; /** Input for the deleteTestimonial mutation. */ export type DeleteTestimonialInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Whether the object should be force deleted instead of being moved to the trash */ - forceDelete?: InputMaybe; + forceDelete?: InputMaybe; /** The ID of the testimonial to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; }; /** The payload for the deleteTestimonial mutation. */ export type DeleteTestimonialPayload = { __typename?: 'DeleteTestimonialPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the deleted object */ - deletedId?: Maybe; + deletedId?: Maybe; /** The object before it was deleted */ testimonial?: Maybe; }; @@ -1939,20 +6949,20 @@ export type DeleteTestimonialPayload = { /** Input for the deleteUser mutation. */ export type DeleteUserInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The ID of the user you want to delete */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** Reassign posts and links to new User ID. */ - reassignId?: InputMaybe; + reassignId?: InputMaybe; }; /** The payload for the deleteUser mutation. */ export type DeleteUserPayload = { __typename?: 'DeleteUserPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The ID of the user that you just deleted */ - deletedId?: Maybe; + deletedId?: Maybe; /** The deleted user object */ user?: Maybe; }; @@ -1961,54 +6971,104 @@ export type DeleteUserPayload = { export type DiscussionSettings = { __typename?: 'DiscussionSettings'; /** Allow people to submit comments on new posts. */ - defaultCommentStatus?: Maybe; + defaultCommentStatus?: Maybe; /** Allow link notifications from other blogs (pingbacks and trackbacks) on new articles. */ - defaultPingStatus?: Maybe; + defaultPingStatus?: Maybe; }; /** Relational context between connected nodes */ export type Edge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected node */ node: Node; }; +/** Blocks that can be edited to create content and layouts */ +export type EditorBlock = { + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the Block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + /** Asset enqueued by the CMS */ export type EnqueuedAsset = { - /** @todo */ - args?: Maybe; + /** The inline code to be run after the asset is loaded. */ + after?: Maybe>>; + /** + * Deprecated + * @deprecated Use `EnqueuedAsset.media` instead. + */ + args?: Maybe; + /** The inline code to be run before the asset is loaded. */ + before?: Maybe>>; + /** The HTML conditional comment for the enqueued asset. E.g. IE 6, lte IE 7, etc */ + conditional?: Maybe; /** Dependencies needed to use this asset */ - dependencies?: Maybe>>; - /** Extra information needed for the script */ - extra?: Maybe; + dependencies?: Maybe>>; + /** + * Extra information needed for the script + * @deprecated Use `EnqueuedScript.extraData` instead. + */ + extra?: Maybe; /** The handle of the enqueued asset */ - handle?: Maybe; + handle?: Maybe; /** The ID of the enqueued asset */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** The source of the asset */ - src?: Maybe; + src?: Maybe; /** The version of the enqueued asset */ - version?: Maybe; + version?: Maybe; }; /** Script enqueued by the CMS */ export type EnqueuedScript = EnqueuedAsset & Node & { __typename?: 'EnqueuedScript'; - /** @todo */ - args?: Maybe; + /** The inline code to be run after the asset is loaded. */ + after?: Maybe>>; + /** + * Deprecated + * @deprecated Use `EnqueuedAsset.media` instead. + */ + args?: Maybe; + /** The inline code to be run before the asset is loaded. */ + before?: Maybe>>; + /** The HTML conditional comment for the enqueued asset. E.g. IE 6, lte IE 7, etc */ + conditional?: Maybe; /** Dependencies needed to use this asset */ dependencies?: Maybe>>; - /** Extra information needed for the script */ - extra?: Maybe; + /** + * Extra information needed for the script + * @deprecated Use `EnqueuedScript.extraData` instead. + */ + extra?: Maybe; + /** Extra data supplied to the enqueued script */ + extraData?: Maybe; /** The handle of the enqueued asset */ - handle?: Maybe; - /** The ID of the enqueued asset */ - id: Scalars['ID']; + handle?: Maybe; + /** The global ID of the enqueued script */ + id: Scalars['ID']['output']; /** The source of the asset */ - src?: Maybe; - /** The version of the enqueued asset */ - version?: Maybe; + src?: Maybe; + /** The loading strategy to use on the script tag */ + strategy?: Maybe; + /** The version of the enqueued script */ + version?: Maybe; }; /** Connection to EnqueuedScript Nodes */ @@ -2017,33 +7077,71 @@ export type EnqueuedScriptConnection = { edges: Array; /** A list of connected EnqueuedScript Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: EnqueuedScriptConnectionPageInfo; }; /** Edge between a Node and a connected EnqueuedScript */ export type EnqueuedScriptConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected EnqueuedScript Node */ node: EnqueuedScript; }; +/** Page Info on the connected EnqueuedScriptConnectionEdge */ +export type EnqueuedScriptConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Stylesheet enqueued by the CMS */ export type EnqueuedStylesheet = EnqueuedAsset & Node & { __typename?: 'EnqueuedStylesheet'; - /** @todo */ - args?: Maybe; + /** The inline code to be run after the asset is loaded. */ + after?: Maybe>>; + /** + * Deprecated + * @deprecated Use `EnqueuedAsset.media` instead. + */ + args?: Maybe; + /** The inline code to be run before the asset is loaded. */ + before?: Maybe>>; + /** The HTML conditional comment for the enqueued asset. E.g. IE 6, lte IE 7, etc */ + conditional?: Maybe; /** Dependencies needed to use this asset */ - dependencies?: Maybe>>; - /** Extra information needed for the script */ - extra?: Maybe; + dependencies?: Maybe>>; + /** + * Extra information needed for the script + * @deprecated Use `EnqueuedScript.extraData` instead. + */ + extra?: Maybe; /** The handle of the enqueued asset */ - handle?: Maybe; - /** The ID of the enqueued asset */ - id: Scalars['ID']; + handle?: Maybe; + /** The global ID of the enqueued stylesheet */ + id: Scalars['ID']['output']; + /** Whether the enqueued style is RTL or not */ + isRtl?: Maybe; + /** The media attribute to use for the link */ + media?: Maybe; + /** The absolute path to the enqueued style. Set when the stylesheet is meant to load inline. */ + path?: Maybe; + /** The `rel` attribute to use for the link */ + rel?: Maybe; /** The source of the asset */ - src?: Maybe; - /** The version of the enqueued asset */ - version?: Maybe; + src?: Maybe; + /** Optional suffix, used in combination with RTL */ + suffix?: Maybe; + /** The title of the enqueued style. Used for preferred/alternate stylesheets. */ + title?: Maybe; + /** The version of the enqueued style */ + version?: Maybe; }; /** Connection to EnqueuedStylesheet Nodes */ @@ -2052,62 +7150,84 @@ export type EnqueuedStylesheetConnection = { edges: Array; /** A list of connected EnqueuedStylesheet Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: EnqueuedStylesheetConnectionPageInfo; }; /** Edge between a Node and a connected EnqueuedStylesheet */ export type EnqueuedStylesheetConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected EnqueuedStylesheet Node */ node: EnqueuedStylesheet; }; +/** Page Info on the connected EnqueuedStylesheetConnectionEdge */ +export type EnqueuedStylesheetConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The general setting type */ export type GeneralSettings = { __typename?: 'GeneralSettings'; /** A date format for all date strings. */ - dateFormat?: Maybe; + dateFormat?: Maybe; /** Site tagline. */ - description?: Maybe; + description?: Maybe; /** This address is used for admin purposes, like new user notification. */ - email?: Maybe; + email?: Maybe; /** WordPress locale code. */ - language?: Maybe; + language?: Maybe; /** A day number of the week that the week should start on. */ - startOfWeek?: Maybe; + startOfWeek?: Maybe; /** A time format for all time strings. */ - timeFormat?: Maybe; + timeFormat?: Maybe; /** A city in the same timezone as you. */ - timezone?: Maybe; + timezone?: Maybe; /** Site title. */ - title?: Maybe; + title?: Maybe; /** Site URL. */ - url?: Maybe; + url?: Maybe; }; /** Input for the generateAuthorizationCode mutation. */ export type GenerateAuthorizationCodeInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Email for WordPress user */ - email?: InputMaybe; + email?: InputMaybe; /** Password for WordPress user */ - password?: InputMaybe; + password?: InputMaybe; /** Username for WordPress user */ - username?: InputMaybe; + username?: InputMaybe; }; /** The payload for the generateAuthorizationCode mutation. */ export type GenerateAuthorizationCodePayload = { __typename?: 'GenerateAuthorizationCodePayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** Authorization code used for requesting refresh/access tokens */ - code?: Maybe; + code?: Maybe; /** Error encountered during user authentication, if any */ - error?: Maybe; + error?: Maybe; }; +/** Types of styles to load */ +export enum GlobalStylesheetTypesEnum { + BaseLayoutStyles = 'BASE_LAYOUT_STYLES', + Presets = 'PRESETS', + Styles = 'STYLES', + Variables = 'VARIABLES' +} + /** Content node with hierarchical (parent/child) relationships */ export type HierarchicalContentNode = { /** Returns ancestors of the node. Default ordered as lowest (closest to the child) to highest (closest to the root). */ @@ -2119,100 +7239,106 @@ export type HierarchicalContentNode = { /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; /** The parent of the node. The parent object can be of various types */ parent?: Maybe; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** The template assigned to a node of content */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Content node with hierarchical (parent/child) relationships */ export type HierarchicalContentNodeAncestorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** Content node with hierarchical (parent/child) relationships */ export type HierarchicalContentNodeChildrenArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** Content node with hierarchical (parent/child) relationships */ export type HierarchicalContentNodeEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Content node with hierarchical (parent/child) relationships */ export type HierarchicalContentNodeEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Connection between the HierarchicalContentNode type and the ContentNode type */ @@ -2223,18 +7349,31 @@ export type HierarchicalContentNodeToContentNodeAncestorsConnection = Connection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo; }; /** An edge in a connection */ export type HierarchicalContentNodeToContentNodeAncestorsConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'HierarchicalContentNodeToContentNodeAncestorsConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "HierarchicalContentNodeToContentNodeAncestorsConnection" */ +export type HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'HierarchicalContentNodeToContentNodeAncestorsConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the HierarchicalContentNodeToContentNodeAncestorsConnection connection */ export type HierarchicalContentNodeToContentNodeAncestorsConnectionWhereArgs = { /** The Types of content to filter */ @@ -2242,37 +7381,37 @@ export type HierarchicalContentNodeToContentNodeAncestorsConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the HierarchicalContentNode type and the ContentNode type */ @@ -2283,18 +7422,31 @@ export type HierarchicalContentNodeToContentNodeChildrenConnection = Connection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo; }; /** An edge in a connection */ export type HierarchicalContentNodeToContentNodeChildrenConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'HierarchicalContentNodeToContentNodeChildrenConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "HierarchicalContentNodeToContentNodeChildrenConnection" */ +export type HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'HierarchicalContentNodeToContentNodeChildrenConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the HierarchicalContentNodeToContentNodeChildrenConnection connection */ export type HierarchicalContentNodeToContentNodeChildrenConnectionWhereArgs = { /** The Types of content to filter */ @@ -2302,44 +7454,44 @@ export type HierarchicalContentNodeToContentNodeChildrenConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the HierarchicalContentNode type and the ContentNode type */ export type HierarchicalContentNodeToParentContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & OneToOneConnection & { __typename?: 'HierarchicalContentNodeToParentContentNodeConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: ContentNode; }; @@ -2347,13 +7499,13 @@ export type HierarchicalContentNodeToParentContentNodeConnectionEdge = ContentNo /** Node with hierarchical (parent/child) relationships */ export type HierarchicalNode = { /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; }; /** Term node with hierarchical (parent/child) relationships */ @@ -2361,75 +7513,81 @@ export type HierarchicalTermNode = { /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** The number of objects connected to the object */ - count?: Maybe; + count?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The description of the object */ - description?: Maybe; + description?: Maybe; /** Connection between the TermNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the TermNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The link to the term */ - link?: Maybe; + link?: Maybe; /** The human friendly name of the object. */ - name?: Maybe; + name?: Maybe; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; /** An alphanumeric identifier for the object unique to its type. */ - slug?: Maybe; + slug?: Maybe; /** The name of the taxonomy that the object is associated with */ - taxonomyName?: Maybe; - templates?: Maybe>>; + taxonomyName?: Maybe; + templates?: Maybe>>; /** The ID of the term group that this term object belongs to */ - termGroupId?: Maybe; + termGroupId?: Maybe; /** The taxonomy ID that the object is associated with */ - termTaxonomyId?: Maybe; + termTaxonomyId?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Term node with hierarchical (parent/child) relationships */ export type HierarchicalTermNodeEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Term node with hierarchical (parent/child) relationships */ export type HierarchicalTermNodeEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** File details for a Media Item */ export type MediaDetails = { __typename?: 'MediaDetails'; /** The filename of the mediaItem */ - file?: Maybe; + file?: Maybe; /** The height of the mediaItem */ - height?: Maybe; + height?: Maybe; /** Meta information associated with the mediaItem */ meta?: Maybe; /** The available sizes of the mediaItem */ sizes?: Maybe>>; /** The width of the mediaItem */ - width?: Maybe; + width?: Maybe; }; @@ -2443,23 +7601,23 @@ export type MediaDetailsSizesArgs = { export type MediaItem = ContentNode & DatabaseIdentifier & HierarchicalContentNode & HierarchicalNode & Node & NodeWithAuthor & NodeWithComments & NodeWithTemplate & NodeWithTitle & UniformResourceIdentifiable & { __typename?: 'MediaItem'; /** Alternative text to display when resource is not displayed */ - altText?: Maybe; + altText?: Maybe; /** Returns ancestors of the node. Default ordered as lowest (closest to the child) to highest (closest to the root). */ ancestors?: Maybe; /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** The caption for the resource */ - caption?: Maybe; + caption?: Maybe; /** Connection between the HierarchicalContentNode type and the ContentNode type */ children?: Maybe; /** The number of comments. Even though WPGraphQL denotes this field as an integer, in WordPress this field should be saved as a numeric string for compatibility. */ - commentCount?: Maybe; + commentCount?: Maybe; /** Whether the comments are open or closed for this particular post. */ - commentStatus?: Maybe; + commentStatus?: Maybe; /** Connection between the MediaItem type and the Comment type */ comments?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ @@ -2467,96 +7625,106 @@ export type MediaItem = ContentNode & DatabaseIdentifier & HierarchicalContentNo /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** Description of the image (stored as post_content) */ - description?: Maybe; + description?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The filesize in bytes of the resource */ - fileSize?: Maybe; + fileSize?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; + /** Whether the attachment object is password protected. */ + hasPassword?: Maybe; /** The globally unique identifier of the attachment object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** Details about the mediaItem */ mediaDetails?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of the databaseId field */ - mediaItemId: Scalars['Int']; + mediaItemId: Scalars['Int']['output']; /** Url of the mediaItem */ - mediaItemUrl?: Maybe; + mediaItemUrl?: Maybe; /** Type of resource */ - mediaType?: Maybe; + mediaType?: Maybe; /** The mime type of the mediaItem */ - mimeType?: Maybe; + mimeType?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; /** The parent of the node. The parent object can be of various types */ parent?: Maybe; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; + /** The password for the attachment object. */ + password?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** The sizes attribute value for an image. */ - sizes?: Maybe; + sizes?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** Url of the mediaItem */ - sourceUrl?: Maybe; + sourceUrl?: Maybe; /** The srcset attribute specifies the URL of the image to use in different situations. It is a comma separated string of urls and their widths. */ - srcSet?: Maybe; + srcSet?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** The template assigned to a node of content */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The mediaItem type */ export type MediaItemAncestorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -2569,20 +7737,20 @@ export type MediaItemCaptionArgs = { /** The mediaItem type */ export type MediaItemChildrenArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The mediaItem type */ export type MediaItemCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -2595,19 +7763,19 @@ export type MediaItemDescriptionArgs = { /** The mediaItem type */ export type MediaItemEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The mediaItem type */ export type MediaItemEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; @@ -2646,16 +7814,30 @@ export type MediaItemConnection = { edges: Array; /** A list of connected mediaItem Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: MediaItemConnectionPageInfo; }; /** Edge between a Node and a connected mediaItem */ export type MediaItemConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected mediaItem Node */ node: MediaItem; }; +/** Page Info on the connected MediaItemConnectionEdge */ +export type MediaItemConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum MediaItemIdType { /** Identify a resource by the Database ID. */ @@ -2674,29 +7856,29 @@ export enum MediaItemIdType { export type MediaItemMeta = { __typename?: 'MediaItemMeta'; /** Aperture measurement of the media item. */ - aperture?: Maybe; + aperture?: Maybe; /** Information about the camera used to create the media item. */ - camera?: Maybe; + camera?: Maybe; /** The text string description associated with the media item. */ - caption?: Maybe; + caption?: Maybe; /** Copyright information associated with the media item. */ - copyright?: Maybe; + copyright?: Maybe; /** The date/time when the media was created. */ - createdTimestamp?: Maybe; + createdTimestamp?: Maybe; /** The original creator of the media item. */ - credit?: Maybe; + credit?: Maybe; /** The focal length value of the media item. */ - focalLength?: Maybe; + focalLength?: Maybe; /** The ISO (International Organization for Standardization) value of the media item. */ - iso?: Maybe; + iso?: Maybe; /** List of keywords used to describe or identfy the media item. */ - keywords?: Maybe>>; + keywords?: Maybe>>; /** The vertical or horizontal aspect of the media item. */ - orientation?: Maybe; + orientation?: Maybe; /** The shutter speed information of the media item. */ - shutterSpeed?: Maybe; + shutterSpeed?: Maybe; /** A useful title for the media item. */ - title?: Maybe; + title?: Maybe; }; /** The size of the media item object. */ @@ -2735,132 +7917,145 @@ export type MediaItemToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: MediaItemToCommentConnectionPageInfo; }; /** An edge in a connection */ export type MediaItemToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'MediaItemToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "MediaItemToCommentConnection" */ +export type MediaItemToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'MediaItemToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the MediaItemToCommentConnection connection */ export type MediaItemToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Details of an available size for a media item */ export type MediaSize = { __typename?: 'MediaSize'; /** The filename of the referenced size */ - file?: Maybe; + file?: Maybe; /** The filesize of the resource */ - fileSize?: Maybe; + fileSize?: Maybe; /** The height of the referenced size */ - height?: Maybe; + height?: Maybe; /** The mime type of the referenced size */ - mimeType?: Maybe; + mimeType?: Maybe; /** The referenced size name */ - name?: Maybe; + name?: Maybe; /** The url of the referenced size */ - sourceUrl?: Maybe; + sourceUrl?: Maybe; /** The width of the referenced size */ - width?: Maybe; + width?: Maybe; }; /** Menus are the containers for navigation items. Menus can be assigned to menu locations, which are typically registered by the active theme. */ export type Menu = DatabaseIdentifier & Node & { __typename?: 'Menu'; /** The number of items in the menu */ - count?: Maybe; + count?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The globally unique identifier of the nav menu object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** The locations a menu is assigned to */ locations?: Maybe>>; /** * WP ID of the nav menu. * @deprecated Deprecated in favor of the databaseId field */ - menuId?: Maybe; + menuId?: Maybe; /** Connection between the Menu type and the MenuItem type */ menuItems?: Maybe; /** Display name of the menu. Equivalent to WP_Term->name. */ - name?: Maybe; + name?: Maybe; /** The url friendly name of the menu. Equivalent to WP_Term->slug */ - slug?: Maybe; + slug?: Maybe; }; /** Menus are the containers for navigation items. Menus can be assigned to menu locations, which are typically registered by the active theme. */ export type MenuMenuItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -2870,16 +8065,30 @@ export type MenuConnection = { edges: Array; /** A list of connected Menu Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: MenuConnectionPageInfo; }; /** Edge between a Node and a connected Menu */ export type MenuConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Menu Node */ node: Menu; }; +/** Page Info on the connected MenuConnectionEdge */ +export type MenuConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Navigation menu items are the individual items assigned to a menu. These are rendered as the links in a navigation menu. */ export type MenuItem = DatabaseIdentifier & Node & { __typename?: 'MenuItem'; @@ -2893,19 +8102,19 @@ export type MenuItem = DatabaseIdentifier & Node & { */ connectedObject?: Maybe; /** Class attribute for the menu item link */ - cssClasses?: Maybe>>; + cssClasses?: Maybe>>; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Description of the menu item. */ - description?: Maybe; + description?: Maybe; /** The globally unique identifier of the nav menu item object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Label or title of the menu item. */ - label?: Maybe; + label?: Maybe; /** Link relationship (XFN) of the menu item. */ - linkRelationship?: Maybe; + linkRelationship?: Maybe; /** The locations the menu item's Menu is assigned to */ locations?: Maybe>>; /** The Menu a MenuItem is part of */ @@ -2914,32 +8123,32 @@ export type MenuItem = DatabaseIdentifier & Node & { * WP ID of the menu item. * @deprecated Deprecated in favor of the databaseId field */ - menuItemId?: Maybe; + menuItemId?: Maybe; /** Menu item order */ - order?: Maybe; + order?: Maybe; /** The database id of the parent menu item or null if it is the root */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent nav menu item object. */ - parentId?: Maybe; + parentId?: Maybe; /** Path for the resource. Relative path for internal resources. Absolute path for external resources. */ - path?: Maybe; + path?: Maybe; /** Target attribute for the menu item link. */ - target?: Maybe; + target?: Maybe; /** Title attribute for the menu item link */ - title?: Maybe; + title?: Maybe; /** The uri of the resource the menu item links to */ - uri?: Maybe; + uri?: Maybe; /** URL or destination of the menu item. */ - url?: Maybe; + url?: Maybe; }; /** Navigation menu items are the individual items assigned to a menu. These are rendered as the links in a navigation menu. */ export type MenuItemChildItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -2949,37 +8158,57 @@ export type MenuItemConnection = { edges: Array; /** A list of connected MenuItem Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: MenuItemConnectionPageInfo; }; /** Edge between a Node and a connected MenuItem */ export type MenuItemConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected MenuItem Node */ node: MenuItem; }; +/** Page Info on the connected MenuItemConnectionEdge */ +export type MenuItemConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Nodes that can be linked to as Menu Items */ export type MenuItemLinkable = { /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; - /** The unique resource identifier path */ - id: Scalars['ID']; + databaseId: Scalars['Int']['output']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; - templates?: Maybe>>; + isTermNode: Scalars['Boolean']['output']; + templates?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Edge between a Node and a connected MenuItemLinkable */ export type MenuItemLinkableConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected MenuItemLinkable Node */ node: MenuItemLinkable; }; @@ -2999,7 +8228,7 @@ export type MenuItemObjectUnion = Category | Page | Post | Tag; export type MenuItemToMenuConnectionEdge = Edge & MenuConnectionEdge & OneToOneConnection & { __typename?: 'MenuItemToMenuConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Menu; }; @@ -3012,35 +8241,48 @@ export type MenuItemToMenuItemConnection = Connection & MenuItemConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: MenuItemToMenuItemConnectionPageInfo; }; /** An edge in a connection */ export type MenuItemToMenuItemConnectionEdge = Edge & MenuItemConnectionEdge & { __typename?: 'MenuItemToMenuItemConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: MenuItem; }; +/** Page Info on the "MenuItemToMenuItemConnection" */ +export type MenuItemToMenuItemConnectionPageInfo = MenuItemConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'MenuItemToMenuItemConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the MenuItemToMenuItemConnection connection */ export type MenuItemToMenuItemConnectionWhereArgs = { /** The database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** The menu location for the menu being queried */ location?: InputMaybe; /** The database ID of the parent menu object */ - parentDatabaseId?: InputMaybe; + parentDatabaseId?: InputMaybe; /** The ID of the parent menu object */ - parentId?: InputMaybe; + parentId?: InputMaybe; }; /** Connection between the MenuItem type and the MenuItemLinkable type */ export type MenuItemToMenuItemLinkableConnectionEdge = Edge & MenuItemLinkableConnectionEdge & OneToOneConnection & { __typename?: 'MenuItemToMenuItemLinkableConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: MenuItemLinkable; }; @@ -3075,216 +8317,229 @@ export type MenuToMenuItemConnection = Connection & MenuItemConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: MenuToMenuItemConnectionPageInfo; }; /** An edge in a connection */ export type MenuToMenuItemConnectionEdge = Edge & MenuItemConnectionEdge & { __typename?: 'MenuToMenuItemConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: MenuItem; }; +/** Page Info on the "MenuToMenuItemConnection" */ +export type MenuToMenuItemConnectionPageInfo = MenuItemConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'MenuToMenuItemConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the MenuToMenuItemConnection connection */ export type MenuToMenuItemConnectionWhereArgs = { /** The database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** The menu location for the menu being queried */ location?: InputMaybe; /** The database ID of the parent menu object */ - parentDatabaseId?: InputMaybe; + parentDatabaseId?: InputMaybe; /** The ID of the parent menu object */ - parentId?: InputMaybe; + parentId?: InputMaybe; }; /** The MimeType of the object */ export enum MimeTypeEnum { - /** MimeType application/java */ + /** application/java mime type. */ ApplicationJava = 'APPLICATION_JAVA', - /** MimeType application/msword */ + /** application/msword mime type. */ ApplicationMsword = 'APPLICATION_MSWORD', - /** MimeType application/octet-stream */ + /** application/octet-stream mime type. */ ApplicationOctetStream = 'APPLICATION_OCTET_STREAM', - /** MimeType application/onenote */ + /** application/onenote mime type. */ ApplicationOnenote = 'APPLICATION_ONENOTE', - /** MimeType application/oxps */ + /** application/oxps mime type. */ ApplicationOxps = 'APPLICATION_OXPS', - /** MimeType application/pdf */ + /** application/pdf mime type. */ ApplicationPdf = 'APPLICATION_PDF', - /** MimeType application/rar */ + /** application/rar mime type. */ ApplicationRar = 'APPLICATION_RAR', - /** MimeType application/rtf */ + /** application/rtf mime type. */ ApplicationRtf = 'APPLICATION_RTF', - /** MimeType application/ttaf+xml */ + /** application/ttaf+xml mime type. */ ApplicationTtafXml = 'APPLICATION_TTAF_XML', - /** MimeType application/vnd.apple.keynote */ + /** application/vnd.apple.keynote mime type. */ ApplicationVndAppleKeynote = 'APPLICATION_VND_APPLE_KEYNOTE', - /** MimeType application/vnd.apple.numbers */ + /** application/vnd.apple.numbers mime type. */ ApplicationVndAppleNumbers = 'APPLICATION_VND_APPLE_NUMBERS', - /** MimeType application/vnd.apple.pages */ + /** application/vnd.apple.pages mime type. */ ApplicationVndApplePages = 'APPLICATION_VND_APPLE_PAGES', - /** MimeType application/vnd.ms-access */ + /** application/vnd.ms-access mime type. */ ApplicationVndMsAccess = 'APPLICATION_VND_MS_ACCESS', - /** MimeType application/vnd.ms-excel */ + /** application/vnd.ms-excel mime type. */ ApplicationVndMsExcel = 'APPLICATION_VND_MS_EXCEL', - /** MimeType application/vnd.ms-excel.addin.macroEnabled.12 */ + /** application/vnd.ms-excel.addin.macroEnabled.12 mime type. */ ApplicationVndMsExcelAddinMacroenabled_12 = 'APPLICATION_VND_MS_EXCEL_ADDIN_MACROENABLED_12', - /** MimeType application/vnd.ms-excel.sheet.binary.macroEnabled.12 */ + /** application/vnd.ms-excel.sheet.binary.macroEnabled.12 mime type. */ ApplicationVndMsExcelSheetBinaryMacroenabled_12 = 'APPLICATION_VND_MS_EXCEL_SHEET_BINARY_MACROENABLED_12', - /** MimeType application/vnd.ms-excel.sheet.macroEnabled.12 */ + /** application/vnd.ms-excel.sheet.macroEnabled.12 mime type. */ ApplicationVndMsExcelSheetMacroenabled_12 = 'APPLICATION_VND_MS_EXCEL_SHEET_MACROENABLED_12', - /** MimeType application/vnd.ms-excel.template.macroEnabled.12 */ + /** application/vnd.ms-excel.template.macroEnabled.12 mime type. */ ApplicationVndMsExcelTemplateMacroenabled_12 = 'APPLICATION_VND_MS_EXCEL_TEMPLATE_MACROENABLED_12', - /** MimeType application/vnd.ms-powerpoint */ + /** application/vnd.ms-powerpoint mime type. */ ApplicationVndMsPowerpoint = 'APPLICATION_VND_MS_POWERPOINT', - /** MimeType application/vnd.ms-powerpoint.addin.macroEnabled.12 */ + /** application/vnd.ms-powerpoint.addin.macroEnabled.12 mime type. */ ApplicationVndMsPowerpointAddinMacroenabled_12 = 'APPLICATION_VND_MS_POWERPOINT_ADDIN_MACROENABLED_12', - /** MimeType application/vnd.ms-powerpoint.presentation.macroEnabled.12 */ + /** application/vnd.ms-powerpoint.presentation.macroEnabled.12 mime type. */ ApplicationVndMsPowerpointPresentationMacroenabled_12 = 'APPLICATION_VND_MS_POWERPOINT_PRESENTATION_MACROENABLED_12', - /** MimeType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 */ + /** application/vnd.ms-powerpoint.slideshow.macroEnabled.12 mime type. */ ApplicationVndMsPowerpointSlideshowMacroenabled_12 = 'APPLICATION_VND_MS_POWERPOINT_SLIDESHOW_MACROENABLED_12', - /** MimeType application/vnd.ms-powerpoint.slide.macroEnabled.12 */ + /** application/vnd.ms-powerpoint.slide.macroEnabled.12 mime type. */ ApplicationVndMsPowerpointSlideMacroenabled_12 = 'APPLICATION_VND_MS_POWERPOINT_SLIDE_MACROENABLED_12', - /** MimeType application/vnd.ms-powerpoint.template.macroEnabled.12 */ + /** application/vnd.ms-powerpoint.template.macroEnabled.12 mime type. */ ApplicationVndMsPowerpointTemplateMacroenabled_12 = 'APPLICATION_VND_MS_POWERPOINT_TEMPLATE_MACROENABLED_12', - /** MimeType application/vnd.ms-project */ + /** application/vnd.ms-project mime type. */ ApplicationVndMsProject = 'APPLICATION_VND_MS_PROJECT', - /** MimeType application/vnd.ms-word.document.macroEnabled.12 */ + /** application/vnd.ms-word.document.macroEnabled.12 mime type. */ ApplicationVndMsWordDocumentMacroenabled_12 = 'APPLICATION_VND_MS_WORD_DOCUMENT_MACROENABLED_12', - /** MimeType application/vnd.ms-word.template.macroEnabled.12 */ + /** application/vnd.ms-word.template.macroEnabled.12 mime type. */ ApplicationVndMsWordTemplateMacroenabled_12 = 'APPLICATION_VND_MS_WORD_TEMPLATE_MACROENABLED_12', - /** MimeType application/vnd.ms-write */ + /** application/vnd.ms-write mime type. */ ApplicationVndMsWrite = 'APPLICATION_VND_MS_WRITE', - /** MimeType application/vnd.ms-xpsdocument */ + /** application/vnd.ms-xpsdocument mime type. */ ApplicationVndMsXpsdocument = 'APPLICATION_VND_MS_XPSDOCUMENT', - /** MimeType application/vnd.oasis.opendocument.chart */ + /** application/vnd.oasis.opendocument.chart mime type. */ ApplicationVndOasisOpendocumentChart = 'APPLICATION_VND_OASIS_OPENDOCUMENT_CHART', - /** MimeType application/vnd.oasis.opendocument.database */ + /** application/vnd.oasis.opendocument.database mime type. */ ApplicationVndOasisOpendocumentDatabase = 'APPLICATION_VND_OASIS_OPENDOCUMENT_DATABASE', - /** MimeType application/vnd.oasis.opendocument.formula */ + /** application/vnd.oasis.opendocument.formula mime type. */ ApplicationVndOasisOpendocumentFormula = 'APPLICATION_VND_OASIS_OPENDOCUMENT_FORMULA', - /** MimeType application/vnd.oasis.opendocument.graphics */ + /** application/vnd.oasis.opendocument.graphics mime type. */ ApplicationVndOasisOpendocumentGraphics = 'APPLICATION_VND_OASIS_OPENDOCUMENT_GRAPHICS', - /** MimeType application/vnd.oasis.opendocument.presentation */ + /** application/vnd.oasis.opendocument.presentation mime type. */ ApplicationVndOasisOpendocumentPresentation = 'APPLICATION_VND_OASIS_OPENDOCUMENT_PRESENTATION', - /** MimeType application/vnd.oasis.opendocument.spreadsheet */ + /** application/vnd.oasis.opendocument.spreadsheet mime type. */ ApplicationVndOasisOpendocumentSpreadsheet = 'APPLICATION_VND_OASIS_OPENDOCUMENT_SPREADSHEET', - /** MimeType application/vnd.oasis.opendocument.text */ + /** application/vnd.oasis.opendocument.text mime type. */ ApplicationVndOasisOpendocumentText = 'APPLICATION_VND_OASIS_OPENDOCUMENT_TEXT', - /** MimeType application/vnd.openxmlformats-officedocument.presentationml.presentation */ + /** application/vnd.openxmlformats-officedocument.presentationml.presentation mime type. */ ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_PRESENTATION', - /** MimeType application/vnd.openxmlformats-officedocument.presentationml.slide */ + /** application/vnd.openxmlformats-officedocument.presentationml.slide mime type. */ ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlide = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDE', - /** MimeType application/vnd.openxmlformats-officedocument.presentationml.slideshow */ + /** application/vnd.openxmlformats-officedocument.presentationml.slideshow mime type. */ ApplicationVndOpenxmlformatsOfficedocumentPresentationmlSlideshow = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_SLIDESHOW', - /** MimeType application/vnd.openxmlformats-officedocument.presentationml.template */ + /** application/vnd.openxmlformats-officedocument.presentationml.template mime type. */ ApplicationVndOpenxmlformatsOfficedocumentPresentationmlTemplate = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_PRESENTATIONML_TEMPLATE', - /** MimeType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet */ + /** application/vnd.openxmlformats-officedocument.spreadsheetml.sheet mime type. */ ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_SHEET', - /** MimeType application/vnd.openxmlformats-officedocument.spreadsheetml.template */ + /** application/vnd.openxmlformats-officedocument.spreadsheetml.template mime type. */ ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlTemplate = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_SPREADSHEETML_TEMPLATE', - /** MimeType application/vnd.openxmlformats-officedocument.wordprocessingml.document */ + /** application/vnd.openxmlformats-officedocument.wordprocessingml.document mime type. */ ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_DOCUMENT', - /** MimeType application/vnd.openxmlformats-officedocument.wordprocessingml.template */ + /** application/vnd.openxmlformats-officedocument.wordprocessingml.template mime type. */ ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlTemplate = 'APPLICATION_VND_OPENXMLFORMATS_OFFICEDOCUMENT_WORDPROCESSINGML_TEMPLATE', - /** MimeType application/wordperfect */ + /** application/wordperfect mime type. */ ApplicationWordperfect = 'APPLICATION_WORDPERFECT', - /** MimeType application/x-7z-compressed */ + /** application/x-7z-compressed mime type. */ ApplicationX_7ZCompressed = 'APPLICATION_X_7Z_COMPRESSED', - /** MimeType application/x-gzip */ + /** application/x-gzip mime type. */ ApplicationXGzip = 'APPLICATION_X_GZIP', - /** MimeType application/x-tar */ + /** application/x-tar mime type. */ ApplicationXTar = 'APPLICATION_X_TAR', - /** MimeType application/zip */ + /** application/zip mime type. */ ApplicationZip = 'APPLICATION_ZIP', - /** MimeType audio/aac */ + /** audio/aac mime type. */ AudioAac = 'AUDIO_AAC', - /** MimeType audio/flac */ + /** audio/flac mime type. */ AudioFlac = 'AUDIO_FLAC', - /** MimeType audio/midi */ + /** audio/midi mime type. */ AudioMidi = 'AUDIO_MIDI', - /** MimeType audio/mpeg */ + /** audio/mpeg mime type. */ AudioMpeg = 'AUDIO_MPEG', - /** MimeType audio/ogg */ + /** audio/ogg mime type. */ AudioOgg = 'AUDIO_OGG', - /** MimeType audio/wav */ + /** audio/wav mime type. */ AudioWav = 'AUDIO_WAV', - /** MimeType audio/x-matroska */ + /** audio/x-matroska mime type. */ AudioXMatroska = 'AUDIO_X_MATROSKA', - /** MimeType audio/x-ms-wax */ + /** audio/x-ms-wax mime type. */ AudioXMsWax = 'AUDIO_X_MS_WAX', - /** MimeType audio/x-ms-wma */ + /** audio/x-ms-wma mime type. */ AudioXMsWma = 'AUDIO_X_MS_WMA', - /** MimeType audio/x-realaudio */ + /** audio/x-realaudio mime type. */ AudioXRealaudio = 'AUDIO_X_REALAUDIO', - /** MimeType image/bmp */ + /** image/bmp mime type. */ ImageBmp = 'IMAGE_BMP', - /** MimeType image/gif */ + /** image/gif mime type. */ ImageGif = 'IMAGE_GIF', - /** MimeType image/heic */ + /** image/heic mime type. */ ImageHeic = 'IMAGE_HEIC', - /** MimeType image/jpeg */ + /** image/jpeg mime type. */ ImageJpeg = 'IMAGE_JPEG', - /** MimeType image/png */ + /** image/png mime type. */ ImagePng = 'IMAGE_PNG', - /** MimeType image/tiff */ + /** image/tiff mime type. */ ImageTiff = 'IMAGE_TIFF', - /** MimeType image/webp */ + /** image/webp mime type. */ ImageWebp = 'IMAGE_WEBP', - /** MimeType image/x-icon */ + /** image/x-icon mime type. */ ImageXIcon = 'IMAGE_X_ICON', - /** MimeType text/calendar */ + /** text/calendar mime type. */ TextCalendar = 'TEXT_CALENDAR', - /** MimeType text/css */ + /** text/css mime type. */ TextCss = 'TEXT_CSS', - /** MimeType text/csv */ + /** text/csv mime type. */ TextCsv = 'TEXT_CSV', - /** MimeType text/plain */ + /** text/plain mime type. */ TextPlain = 'TEXT_PLAIN', - /** MimeType text/richtext */ + /** text/richtext mime type. */ TextRichtext = 'TEXT_RICHTEXT', - /** MimeType text/tab-separated-values */ + /** text/tab-separated-values mime type. */ TextTabSeparatedValues = 'TEXT_TAB_SEPARATED_VALUES', - /** MimeType text/vtt */ + /** text/vtt mime type. */ TextVtt = 'TEXT_VTT', - /** MimeType video/3gpp */ + /** video/3gpp mime type. */ Video_3Gpp = 'VIDEO_3GPP', - /** MimeType video/3gpp2 */ + /** video/3gpp2 mime type. */ Video_3Gpp2 = 'VIDEO_3GPP2', - /** MimeType video/avi */ + /** video/avi mime type. */ VideoAvi = 'VIDEO_AVI', - /** MimeType video/divx */ + /** video/divx mime type. */ VideoDivx = 'VIDEO_DIVX', - /** MimeType video/mp4 */ + /** video/mp4 mime type. */ VideoMp4 = 'VIDEO_MP4', - /** MimeType video/mpeg */ + /** video/mpeg mime type. */ VideoMpeg = 'VIDEO_MPEG', - /** MimeType video/ogg */ + /** video/ogg mime type. */ VideoOgg = 'VIDEO_OGG', - /** MimeType video/quicktime */ + /** video/quicktime mime type. */ VideoQuicktime = 'VIDEO_QUICKTIME', - /** MimeType video/webm */ + /** video/webm mime type. */ VideoWebm = 'VIDEO_WEBM', - /** MimeType video/x-flv */ + /** video/x-flv mime type. */ VideoXFlv = 'VIDEO_X_FLV', - /** MimeType video/x-matroska */ + /** video/x-matroska mime type. */ VideoXMatroska = 'VIDEO_X_MATROSKA', - /** MimeType video/x-ms-asf */ + /** video/x-ms-asf mime type. */ VideoXMsAsf = 'VIDEO_X_MS_ASF', - /** MimeType video/x-ms-wm */ + /** video/x-ms-wm mime type. */ VideoXMsWm = 'VIDEO_X_MS_WM', - /** MimeType video/x-ms-wmv */ + /** video/x-ms-wmv mime type. */ VideoXMsWmv = 'VIDEO_X_MS_WMV', - /** MimeType video/x-ms-wmx */ + /** video/x-ms-wmx mime type. */ VideoXMsWmx = 'VIDEO_X_MS_WMX' } /** An object with an ID */ export type Node = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; /** A node that can have an author assigned to it */ @@ -3292,18 +8547,18 @@ export type NodeWithAuthor = { /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; /** Connection between the NodeWithAuthor type and the User type */ export type NodeWithAuthorToUserConnectionEdge = Edge & OneToOneConnection & UserConnectionEdge & { __typename?: 'NodeWithAuthorToUserConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: User; }; @@ -3311,19 +8566,19 @@ export type NodeWithAuthorToUserConnectionEdge = Edge & OneToOneConnection & Use /** A node that can have comments associated with it */ export type NodeWithComments = { /** The number of comments. Even though WPGraphQL denotes this field as an integer, in WordPress this field should be saved as a numeric string for compatibility. */ - commentCount?: Maybe; + commentCount?: Maybe; /** Whether the comments are open or closed for this particular post. */ - commentStatus?: Maybe; + commentStatus?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; /** A node that supports the content editor */ export type NodeWithContentEditor = { /** The content of the post. */ - content?: Maybe; + content?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; @@ -3332,12 +8587,24 @@ export type NodeWithContentEditorContentArgs = { format?: InputMaybe; }; +/** Node that has content blocks associated with it */ +export type NodeWithEditorBlocks = { + /** List of editor blocks */ + editorBlocks?: Maybe>>; +}; + + +/** Node that has content blocks associated with it */ +export type NodeWithEditorBlocksEditorBlocksArgs = { + flat?: InputMaybe; +}; + /** A node that can have an excerpt */ export type NodeWithExcerpt = { /** The excerpt of the post. */ - excerpt?: Maybe; + excerpt?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; @@ -3351,18 +8618,18 @@ export type NodeWithFeaturedImage = { /** Connection between the NodeWithFeaturedImage type and the MediaItem type */ featuredImage?: Maybe; /** The database identifier for the featured image node assigned to the content node */ - featuredImageDatabaseId?: Maybe; + featuredImageDatabaseId?: Maybe; /** Globally unique ID of the featured image assigned to the node */ - featuredImageId?: Maybe; + featuredImageId?: Maybe; /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; }; /** Connection between the NodeWithFeaturedImage type and the MediaItem type */ export type NodeWithFeaturedImageToMediaItemConnectionEdge = Edge & MediaItemConnectionEdge & OneToOneConnection & { __typename?: 'NodeWithFeaturedImageToMediaItemConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: MediaItem; }; @@ -3370,17 +8637,41 @@ export type NodeWithFeaturedImageToMediaItemConnectionEdge = Edge & MediaItemCon /** A node that can have page attributes */ export type NodeWithPageAttributes = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: Maybe; + menuOrder?: Maybe; +}; + +/** Node that has Page content blocks associated with it */ +export type NodeWithPageEditorBlocks = { + /** List of Page editor blocks */ + editorBlocks?: Maybe>>; +}; + + +/** Node that has Page content blocks associated with it */ +export type NodeWithPageEditorBlocksEditorBlocksArgs = { + flat?: InputMaybe; +}; + +/** Node that has Post content blocks associated with it */ +export type NodeWithPostEditorBlocks = { + /** List of Post editor blocks */ + editorBlocks?: Maybe>>; +}; + + +/** Node that has Post content blocks associated with it */ +export type NodeWithPostEditorBlocksEditorBlocksArgs = { + flat?: InputMaybe; }; /** A node that can have revisions */ export type NodeWithRevisions = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** True if the node is a revision of another node */ - isRevision?: Maybe; + isRevision?: Maybe; /** If the current node is a revision, this field exposes the node this is a revision of. Returns null if the node is not a revision of another node. */ revisionOf?: Maybe; }; @@ -3389,7 +8680,7 @@ export type NodeWithRevisions = { export type NodeWithRevisionsToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & OneToOneConnection & { __typename?: 'NodeWithRevisionsToContentNodeConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: ContentNode; }; @@ -3397,7 +8688,7 @@ export type NodeWithRevisionsToContentNodeConnectionEdge = ContentNodeConnection /** A node that can have a template associated with it */ export type NodeWithTemplate = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** The template assigned to the node */ template?: Maybe; }; @@ -3405,9 +8696,9 @@ export type NodeWithTemplate = { /** A node that NodeWith a title */ export type NodeWithTitle = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; }; @@ -3419,19 +8710,19 @@ export type NodeWithTitleTitleArgs = { /** A node that can have trackbacks and pingbacks */ export type NodeWithTrackbacks = { /** The globally unique ID for the object */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the pings are open or closed for this particular post. */ - pingStatus?: Maybe; + pingStatus?: Maybe; /** URLs that have been pinged. */ - pinged?: Maybe>>; + pinged?: Maybe>>; /** URLs queued to be pinged. */ - toPing?: Maybe>>; + toPing?: Maybe>>; }; /** A singular connection from one Node to another, with support for relational data on the "edge" of the connection. */ export type OneToOneConnection = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected node */ node: Node; }; @@ -3445,44 +8736,46 @@ export enum OrderEnum { } /** The page type */ -export type Page = ContentNode & DatabaseIdentifier & HierarchicalContentNode & HierarchicalNode & MenuItemLinkable & Node & NodeWithAuthor & NodeWithComments & NodeWithContentEditor & NodeWithFeaturedImage & NodeWithPageAttributes & NodeWithRevisions & NodeWithTemplate & NodeWithTitle & Previewable & UniformResourceIdentifiable & { +export type Page = ContentNode & DatabaseIdentifier & HierarchicalContentNode & HierarchicalNode & MenuItemLinkable & Node & NodeWithAuthor & NodeWithComments & NodeWithContentEditor & NodeWithEditorBlocks & NodeWithFeaturedImage & NodeWithPageAttributes & NodeWithPageEditorBlocks & NodeWithRevisions & NodeWithTemplate & NodeWithTitle & Previewable & UniformResourceIdentifiable & { __typename?: 'Page'; /** Returns ancestors of the node. Default ordered as lowest (closest to the child) to highest (closest to the root). */ ancestors?: Maybe; /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** Connection between the HierarchicalContentNode type and the ContentNode type */ children?: Maybe; /** The number of comments. Even though WPGraphQL denotes this field as an integer, in WordPress this field should be saved as a numeric string for compatibility. */ - commentCount?: Maybe; + commentCount?: Maybe; /** Whether the comments are open or closed for this particular post. */ - commentStatus?: Maybe; + commentStatus?: Maybe; /** Connection between the Page type and the Comment type */ comments?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** The content of the post. */ - content?: Maybe; + content?: Maybe; /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; + /** List of Page editor blocks */ + editorBlocks?: Maybe>>; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ @@ -3490,100 +8783,106 @@ export type Page = ContentNode & DatabaseIdentifier & HierarchicalContentNode & /** Connection between the NodeWithFeaturedImage type and the MediaItem type */ featuredImage?: Maybe; /** The database identifier for the featured image node assigned to the content node */ - featuredImageDatabaseId?: Maybe; + featuredImageDatabaseId?: Maybe; /** Globally unique ID of the featured image assigned to the node */ - featuredImageId?: Maybe; + featuredImageId?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; + /** Whether the page object is password protected. */ + hasPassword?: Maybe; /** The globally unique identifier of the page object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; /** Whether this page is set to the static front page. */ - isFrontPage: Scalars['Boolean']; + isFrontPage: Scalars['Boolean']['output']; /** Whether this page is set to the blog posts page. */ - isPostsPage: Scalars['Boolean']; + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether this page is set to the privacy page. */ - isPrivacyPage: Scalars['Boolean']; + isPrivacyPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** True if the node is a revision of another node */ - isRevision?: Maybe; + isRevision?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: Maybe; + menuOrder?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of the databaseId field */ - pageId: Scalars['Int']; + pageId: Scalars['Int']['output']; /** The parent of the node. The parent object can be of various types */ parent?: Maybe; /** Database id of the parent node */ - parentDatabaseId?: Maybe; + parentDatabaseId?: Maybe; /** The globally unique identifier of the parent node. */ - parentId?: Maybe; + parentId?: Maybe; + /** The password for the page object. */ + password?: Maybe; /** Connection between the Page type and the page type */ preview?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** If the current node is a revision, this field exposes the node this is a revision of. Returns null if the node is not a revision of another node. */ revisionOf?: Maybe; /** Connection between the Page type and the page type */ revisions?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** The template assigned to a node of content */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The page type */ export type PageAncestorsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The page type */ export type PageChildrenArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The page type */ export type PageCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -3594,30 +8893,36 @@ export type PageContentArgs = { }; +/** The page type */ +export type PageEditorBlocksArgs = { + flat?: InputMaybe; +}; + + /** The page type */ export type PageEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The page type */ export type PageEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The page type */ export type PageRevisionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -3633,16 +8938,52 @@ export type PageConnection = { edges: Array; /** A list of connected page Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: PageConnectionPageInfo; }; /** Edge between a Node and a connected page */ export type PageConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected page Node */ node: Page; }; +/** Page Info on the connected PageConnectionEdge */ +export type PageConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +/** EditorBlock Interface for Page Block Type */ +export type PageEditorBlock = { + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the Block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum PageIdType { /** Identify a resource by the Database ID. */ @@ -3653,6 +8994,18 @@ export enum PageIdType { Uri = 'URI' } +/** Information about pagination in a connection. */ +export type PageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the Page type and the Comment type */ export type PageToCommentConnection = CommentConnection & Connection & { __typename?: 'PageToCommentConnection'; @@ -3661,85 +9014,98 @@ export type PageToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PageToCommentConnectionPageInfo; }; /** An edge in a connection */ export type PageToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'PageToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "PageToCommentConnection" */ +export type PageToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'PageToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PageToCommentConnection connection */ export type PageToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Connection between the Page type and the page type */ export type PageToPreviewConnectionEdge = Edge & OneToOneConnection & PageConnectionEdge & { __typename?: 'PageToPreviewConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Page; }; @@ -3752,85 +9118,98 @@ export type PageToRevisionConnection = Connection & PageConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PageToRevisionConnectionPageInfo; }; /** An edge in a connection */ export type PageToRevisionConnectionEdge = Edge & PageConnectionEdge & { __typename?: 'PageToRevisionConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Page; }; +/** Page Info on the "PageToRevisionConnection" */ +export type PageToRevisionConnectionPageInfo = PageConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'PageToRevisionConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PageToRevisionConnection connection */ export type PageToRevisionConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** An plugin object */ export type Plugin = Node & { __typename?: 'Plugin'; /** Name of the plugin author(s), may also be a company name. */ - author?: Maybe; + author?: Maybe; /** URI for the related author(s)/company website. */ - authorUri?: Maybe; + authorUri?: Maybe; /** Description of the plugin. */ - description?: Maybe; + description?: Maybe; /** The globally unique identifier of the plugin object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Display name of the plugin. */ - name?: Maybe; + name?: Maybe; /** Plugin path. */ - path?: Maybe; + path?: Maybe; /** URI for the plugin website. This is useful for directing users for support requests etc. */ - pluginUri?: Maybe; + pluginUri?: Maybe; /** Current version of the plugin. */ - version?: Maybe; + version?: Maybe; }; /** Connection to Plugin Nodes */ @@ -3839,16 +9218,30 @@ export type PluginConnection = { edges: Array; /** A list of connected Plugin Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: PluginConnectionPageInfo; }; /** Edge between a Node and a connected Plugin */ export type PluginConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Plugin Node */ node: Plugin; }; +/** Page Info on the connected PluginConnectionEdge */ +export type PluginConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The status of the WordPress plugin. */ export enum PluginStatusEnum { /** The plugin is currently active. */ @@ -3868,135 +9261,147 @@ export enum PluginStatusEnum { } /** The post type */ -export type Post = ContentNode & DatabaseIdentifier & MenuItemLinkable & Node & NodeWithAuthor & NodeWithComments & NodeWithContentEditor & NodeWithExcerpt & NodeWithFeaturedImage & NodeWithRevisions & NodeWithTemplate & NodeWithTitle & NodeWithTrackbacks & Previewable & UniformResourceIdentifiable & { +export type Post = ContentNode & DatabaseIdentifier & MenuItemLinkable & Node & NodeWithAuthor & NodeWithComments & NodeWithContentEditor & NodeWithEditorBlocks & NodeWithExcerpt & NodeWithFeaturedImage & NodeWithPostEditorBlocks & NodeWithRevisions & NodeWithTemplate & NodeWithTitle & NodeWithTrackbacks & Previewable & UniformResourceIdentifiable & { __typename?: 'Post'; /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** Connection between the Post type and the category type */ categories?: Maybe; /** The number of comments. Even though WPGraphQL denotes this field as an integer, in WordPress this field should be saved as a numeric string for compatibility. */ - commentCount?: Maybe; + commentCount?: Maybe; /** Whether the comments are open or closed for this particular post. */ - commentStatus?: Maybe; + commentStatus?: Maybe; /** Connection between the Post type and the Comment type */ comments?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** The content of the post. */ - content?: Maybe; + content?: Maybe; /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; + /** List of Post editor blocks */ + editorBlocks?: Maybe>>; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The excerpt of the post. */ - excerpt?: Maybe; + excerpt?: Maybe; /** Connection between the NodeWithFeaturedImage type and the MediaItem type */ featuredImage?: Maybe; /** The database identifier for the featured image node assigned to the content node */ - featuredImageDatabaseId?: Maybe; + featuredImageDatabaseId?: Maybe; /** Globally unique ID of the featured image assigned to the node */ - featuredImageId?: Maybe; + featuredImageId?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; + /** Whether the post object is password protected. */ + hasPassword?: Maybe; /** The globally unique identifier of the post object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** True if the node is a revision of another node */ - isRevision?: Maybe; + isRevision?: Maybe; /** Whether this page is sticky */ - isSticky: Scalars['Boolean']; + isSticky: Scalars['Boolean']['output']; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; + /** The password for the post object. */ + password?: Maybe; /** Whether the pings are open or closed for this particular post. */ - pingStatus?: Maybe; + pingStatus?: Maybe; /** URLs that have been pinged. */ - pinged?: Maybe>>; + pinged?: Maybe>>; /** Connection between the Post type and the postFormat type */ postFormats?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of the databaseId field */ - postId: Scalars['Int']; + postId: Scalars['Int']['output']; /** Connection between the Post type and the post type */ preview?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** If the current node is a revision, this field exposes the node this is a revision of. Returns null if the node is not a revision of another node. */ revisionOf?: Maybe; /** Connection between the Post type and the post type */ revisions?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** Connection between the Post type and the tag type */ tags?: Maybe; /** The template assigned to the node */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** Connection between the Post type and the TermNode type */ terms?: Maybe; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; /** URLs queued to be pinged. */ - toPing?: Maybe>>; + toPing?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The post type */ export type PostCategoriesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The post type */ export type PostCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -4007,21 +9412,27 @@ export type PostContentArgs = { }; +/** The post type */ +export type PostEditorBlocksArgs = { + flat?: InputMaybe; +}; + + /** The post type */ export type PostEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The post type */ export type PostEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; @@ -4033,40 +9444,40 @@ export type PostExcerptArgs = { /** The post type */ export type PostPostFormatsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The post type */ export type PostRevisionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The post type */ export type PostTagsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The post type */ export type PostTermsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -4079,7 +9490,7 @@ export type PostTitleArgs = { /** Set relationships between the post to categories */ export type PostCategoriesInput = { /** If true, this will append the category to existing related categories. If false, this will replace existing relationships. Default true. */ - append?: InputMaybe; + append?: InputMaybe; /** The input list of items to set. */ nodes?: InputMaybe>>; }; @@ -4087,13 +9498,13 @@ export type PostCategoriesInput = { /** List of categories to connect the post to. If an ID is set, it will be used to create the connection. If not, it will look for a slug. If neither are valid existing terms, and the site is configured to allow terms to be created during post mutations, a term will be created using the Name if it exists in the input, then fallback to the slug if it exists. */ export type PostCategoriesNodeInput = { /** The description of the category. This field is used to set a description of the category if a new one is created during the mutation. */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the category. If present, this will be used to connect to the post. If no existing category exists with this ID, no connection will be made. */ - id?: InputMaybe; + id?: InputMaybe; /** The name of the category. This field is used to create a new term, if term creation is enabled in nested mutations, and if one does not already exist with the provided slug or ID or if a slug or ID is not provided. If no name is included and a term is created, the creation will fallback to the slug field. */ - name?: InputMaybe; + name?: InputMaybe; /** The slug of the category. If no ID is present, this field will be used to make a connection. If no existing term exists with this slug, this field will be used as a fallback to the Name field when creating a new term to connect to, if term creation is enabled as a nested mutation. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** Connection to post Nodes */ @@ -4102,16 +9513,52 @@ export type PostConnection = { edges: Array; /** A list of connected post Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: PostConnectionPageInfo; }; /** Edge between a Node and a connected post */ export type PostConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected post Node */ node: Post; }; +/** Page Info on the connected PostConnectionEdge */ +export type PostConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +/** EditorBlock Interface for Post Block Type */ +export type PostEditorBlock = { + /** The API version of the Gutenberg Block */ + apiVersion?: Maybe; + /** The name of the category the Block belongs to */ + blockEditorCategoryName?: Maybe; + /** The id of the Block */ + clientId?: Maybe; + /** CSS Classnames to apply to the block */ + cssClassNames?: Maybe>>; + /** The inner blocks of the Block */ + innerBlocks?: Maybe>>; + /** Whether the block is Dynamic (server rendered) */ + isDynamic: Scalars['Boolean']['output']; + /** The name of the Block */ + name?: Maybe; + /** The parent id of the Block */ + parentClientId?: Maybe; + /** The rendered HTML for the block */ + renderedHtml?: Maybe; +}; + /** The postFormat type */ export type PostFormat = DatabaseIdentifier & Node & TermNode & UniformResourceIdentifiable & { __typename?: 'PostFormat'; @@ -4120,84 +9567,90 @@ export type PostFormat = DatabaseIdentifier & Node & TermNode & UniformResourceI /** Connection between the PostFormat type and the ContentNode type */ contentNodes?: Maybe; /** The number of objects connected to the object */ - count?: Maybe; + count?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The description of the object */ - description?: Maybe; + description?: Maybe; /** Connection between the TermNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the TermNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The link to the term */ - link?: Maybe; + link?: Maybe; /** The human friendly name of the object. */ - name?: Maybe; + name?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of databaseId */ - postFormatId?: Maybe; + postFormatId?: Maybe; /** Connection between the PostFormat type and the post type */ posts?: Maybe; /** An alphanumeric identifier for the object unique to its type. */ - slug?: Maybe; + slug?: Maybe; /** Connection between the PostFormat type and the Taxonomy type */ taxonomy?: Maybe; /** The name of the taxonomy that the object is associated with */ - taxonomyName?: Maybe; - templates?: Maybe>>; + taxonomyName?: Maybe; + templates?: Maybe>>; /** The ID of the term group that this term object belongs to */ - termGroupId?: Maybe; + termGroupId?: Maybe; /** The taxonomy ID that the object is associated with */ - termTaxonomyId?: Maybe; + termTaxonomyId?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The postFormat type */ export type PostFormatContentNodesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The postFormat type */ export type PostFormatEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The postFormat type */ export type PostFormatEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The postFormat type */ export type PostFormatPostsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -4207,21 +9660,35 @@ export type PostFormatConnection = { edges: Array; /** A list of connected postFormat Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: PostFormatConnectionPageInfo; }; /** Edge between a Node and a connected postFormat */ export type PostFormatConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected postFormat Node */ node: PostFormat; }; -/** The Type of Identifier used to fetch a single resource. Default is ID. */ -export enum PostFormatIdType { - /** The Database ID for the node */ - DatabaseId = 'DATABASE_ID', - /** The hashed Global ID */ +/** Page Info on the connected PostFormatConnectionEdge */ +export type PostFormatConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +/** The Type of Identifier used to fetch a single resource. Default is ID. */ +export enum PostFormatIdType { + /** The Database ID for the node */ + DatabaseId = 'DATABASE_ID', + /** The hashed Global ID */ Id = 'ID', /** The name of the node */ Name = 'NAME', @@ -4239,18 +9706,31 @@ export type PostFormatToContentNodeConnection = Connection & ContentNodeConnecti /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostFormatToContentNodeConnectionPageInfo; }; /** An edge in a connection */ export type PostFormatToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'PostFormatToContentNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "PostFormatToContentNodeConnection" */ +export type PostFormatToContentNodeConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'PostFormatToContentNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostFormatToContentNodeConnection connection */ export type PostFormatToContentNodeConnectionWhereArgs = { /** The Types of content to filter */ @@ -4258,37 +9738,37 @@ export type PostFormatToContentNodeConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the PostFormat type and the post type */ @@ -4299,89 +9779,102 @@ export type PostFormatToPostConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostFormatToPostConnectionPageInfo; }; /** An edge in a connection */ export type PostFormatToPostConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'PostFormatToPostConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "PostFormatToPostConnection" */ +export type PostFormatToPostConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'PostFormatToPostConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostFormatToPostConnection connection */ export type PostFormatToPostConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the PostFormat type and the Taxonomy type */ export type PostFormatToTaxonomyConnectionEdge = Edge & OneToOneConnection & TaxonomyConnectionEdge & { __typename?: 'PostFormatToTaxonomyConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Taxonomy; }; @@ -4449,7 +9942,7 @@ export type PostObjectsConnectionOrderbyInput = { /** Set relationships between the post to postFormats */ export type PostPostFormatsInput = { /** If true, this will append the postFormat to existing related postFormats. If false, this will replace existing relationships. Default true. */ - append?: InputMaybe; + append?: InputMaybe; /** The input list of items to set. */ nodes?: InputMaybe>>; }; @@ -4457,13 +9950,13 @@ export type PostPostFormatsInput = { /** List of postFormats to connect the post to. If an ID is set, it will be used to create the connection. If not, it will look for a slug. If neither are valid existing terms, and the site is configured to allow terms to be created during post mutations, a term will be created using the Name if it exists in the input, then fallback to the slug if it exists. */ export type PostPostFormatsNodeInput = { /** The description of the postFormat. This field is used to set a description of the postFormat if a new one is created during the mutation. */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the postFormat. If present, this will be used to connect to the post. If no existing postFormat exists with this ID, no connection will be made. */ - id?: InputMaybe; + id?: InputMaybe; /** The name of the postFormat. This field is used to create a new term, if term creation is enabled in nested mutations, and if one does not already exist with the provided slug or ID or if a slug or ID is not provided. If no name is included and a term is created, the creation will fallback to the slug field. */ - name?: InputMaybe; + name?: InputMaybe; /** The slug of the postFormat. If no ID is present, this field will be used to make a connection. If no existing term exists with this slug, this field will be used as a fallback to the Name field when creating a new term to connect to, if term creation is enabled as a nested mutation. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The status of the object. */ @@ -4499,7 +9992,7 @@ export enum PostStatusEnum { /** Set relationships between the post to tags */ export type PostTagsInput = { /** If true, this will append the tag to existing related tags. If false, this will replace existing relationships. Default true. */ - append?: InputMaybe; + append?: InputMaybe; /** The input list of items to set. */ nodes?: InputMaybe>>; }; @@ -4507,13 +10000,13 @@ export type PostTagsInput = { /** List of tags to connect the post to. If an ID is set, it will be used to create the connection. If not, it will look for a slug. If neither are valid existing terms, and the site is configured to allow terms to be created during post mutations, a term will be created using the Name if it exists in the input, then fallback to the slug if it exists. */ export type PostTagsNodeInput = { /** The description of the tag. This field is used to set a description of the tag if a new one is created during the mutation. */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the tag. If present, this will be used to connect to the post. If no existing tag exists with this ID, no connection will be made. */ - id?: InputMaybe; + id?: InputMaybe; /** The name of the tag. This field is used to create a new term, if term creation is enabled in nested mutations, and if one does not already exist with the provided slug or ID or if a slug or ID is not provided. If no name is included and a term is created, the creation will fallback to the slug field. */ - name?: InputMaybe; + name?: InputMaybe; /** The slug of the tag. If no ID is present, this field will be used to make a connection. If no existing term exists with this slug, this field will be used as a fallback to the Name field when creating a new term to connect to, if term creation is enabled as a nested mutation. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** Connection between the Post type and the category type */ @@ -4524,62 +10017,75 @@ export type PostToCategoryConnection = CategoryConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToCategoryConnectionPageInfo; }; /** An edge in a connection */ export type PostToCategoryConnectionEdge = CategoryConnectionEdge & Edge & { __typename?: 'PostToCategoryConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Category; }; +/** Page Info on the "PostToCategoryConnection" */ +export type PostToCategoryConnectionPageInfo = CategoryConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'PostToCategoryConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToCategoryConnection connection */ export type PostToCategoryConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the Post type and the Comment type */ @@ -4590,78 +10096,91 @@ export type PostToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToCommentConnectionPageInfo; }; /** An edge in a connection */ export type PostToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'PostToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "PostToCommentConnection" */ +export type PostToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'PostToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToCommentConnection connection */ export type PostToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Connection between the Post type and the postFormat type */ @@ -4672,69 +10191,82 @@ export type PostToPostFormatConnection = Connection & PostFormatConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToPostFormatConnectionPageInfo; }; /** An edge in a connection */ export type PostToPostFormatConnectionEdge = Edge & PostFormatConnectionEdge & { __typename?: 'PostToPostFormatConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: PostFormat; }; +/** Page Info on the "PostToPostFormatConnection" */ +export type PostToPostFormatConnectionPageInfo = PageInfo & PostFormatConnectionPageInfo & WpPageInfo & { + __typename?: 'PostToPostFormatConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToPostFormatConnection connection */ export type PostToPostFormatConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the Post type and the post type */ export type PostToPreviewConnectionEdge = Edge & OneToOneConnection & PostConnectionEdge & { __typename?: 'PostToPreviewConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Post; }; @@ -4747,82 +10279,95 @@ export type PostToRevisionConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToRevisionConnectionPageInfo; }; /** An edge in a connection */ export type PostToRevisionConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'PostToRevisionConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "PostToRevisionConnection" */ +export type PostToRevisionConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'PostToRevisionConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToRevisionConnection connection */ export type PostToRevisionConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the Post type and the tag type */ @@ -4833,62 +10378,75 @@ export type PostToTagConnection = Connection & TagConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToTagConnectionPageInfo; }; /** An edge in a connection */ export type PostToTagConnectionEdge = Edge & TagConnectionEdge & { __typename?: 'PostToTagConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Tag; }; +/** Page Info on the "PostToTagConnection" */ +export type PostToTagConnectionPageInfo = PageInfo & TagConnectionPageInfo & WpPageInfo & { + __typename?: 'PostToTagConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToTagConnection connection */ export type PostToTagConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the Post type and the TermNode type */ @@ -4899,129 +10457,142 @@ export type PostToTermNodeConnection = Connection & TermNodeConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: PostToTermNodeConnectionPageInfo; }; /** An edge in a connection */ export type PostToTermNodeConnectionEdge = Edge & TermNodeConnectionEdge & { __typename?: 'PostToTermNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: TermNode; }; +/** Page Info on the "PostToTermNodeConnection" */ +export type PostToTermNodeConnectionPageInfo = PageInfo & TermNodeConnectionPageInfo & WpPageInfo & { + __typename?: 'PostToTermNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the PostToTermNodeConnection connection */ export type PostToTermNodeConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** The Taxonomy to filter terms by */ taxonomies?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Details for labels of the PostType */ export type PostTypeLabelDetails = { __typename?: 'PostTypeLabelDetails'; /** Default is ‘Add New’ for both hierarchical and non-hierarchical types. */ - addNew?: Maybe; + addNew?: Maybe; /** Label for adding a new singular item. */ - addNewItem?: Maybe; + addNewItem?: Maybe; /** Label to signify all items in a submenu link. */ - allItems?: Maybe; + allItems?: Maybe; /** Label for archives in nav menus */ - archives?: Maybe; + archives?: Maybe; /** Label for the attributes meta box. */ - attributes?: Maybe; + attributes?: Maybe; /** Label for editing a singular item. */ - editItem?: Maybe; + editItem?: Maybe; /** Label for the Featured Image meta box title. */ - featuredImage?: Maybe; + featuredImage?: Maybe; /** Label for the table views hidden heading. */ - filterItemsList?: Maybe; + filterItemsList?: Maybe; /** Label for the media frame button. */ - insertIntoItem?: Maybe; + insertIntoItem?: Maybe; /** Label for the table hidden heading. */ - itemsList?: Maybe; + itemsList?: Maybe; /** Label for the table pagination hidden heading. */ - itemsListNavigation?: Maybe; + itemsListNavigation?: Maybe; /** Label for the menu name. */ - menuName?: Maybe; + menuName?: Maybe; /** General name for the post type, usually plural. */ - name?: Maybe; + name?: Maybe; /** Label for the new item page title. */ - newItem?: Maybe; + newItem?: Maybe; /** Label used when no items are found. */ - notFound?: Maybe; + notFound?: Maybe; /** Label used when no items are in the trash. */ - notFoundInTrash?: Maybe; + notFoundInTrash?: Maybe; /** Label used to prefix parents of hierarchical items. */ - parentItemColon?: Maybe; + parentItemColon?: Maybe; /** Label for removing the featured image. */ - removeFeaturedImage?: Maybe; + removeFeaturedImage?: Maybe; /** Label for searching plural items. */ - searchItems?: Maybe; + searchItems?: Maybe; /** Label for setting the featured image. */ - setFeaturedImage?: Maybe; + setFeaturedImage?: Maybe; /** Name for one object of this post type. */ - singularName?: Maybe; + singularName?: Maybe; /** Label for the media frame filter. */ - uploadedToThisItem?: Maybe; + uploadedToThisItem?: Maybe; /** Label in the media frame for using a featured image. */ - useFeaturedImage?: Maybe; + useFeaturedImage?: Maybe; /** Label for viewing a singular item. */ - viewItem?: Maybe; + viewItem?: Maybe; /** Label for viewing post type archives. */ - viewItems?: Maybe; + viewItems?: Maybe; }; /** Nodes that can be seen in a preview (unpublished) state. */ export type Previewable = { /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; }; /** The project type */ @@ -5030,29 +10601,29 @@ export type Project = ContentNode & DatabaseIdentifier & Node & NodeWithAuthor & /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** Project Content Area */ - contentArea?: Maybe; + contentArea?: Maybe; /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ @@ -5060,74 +10631,84 @@ export type Project = ContentNode & DatabaseIdentifier & Node & NodeWithAuthor & /** Connection between the NodeWithFeaturedImage type and the MediaItem type */ featuredImage?: Maybe; /** The database identifier for the featured image node assigned to the content node */ - featuredImageDatabaseId?: Maybe; + featuredImageDatabaseId?: Maybe; /** Globally unique ID of the featured image assigned to the node */ - featuredImageId?: Maybe; + featuredImageId?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; + /** Whether the project object is password protected. */ + hasPassword?: Maybe; /** The globally unique identifier of the project object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Project Featured Image */ image?: Maybe; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; + /** The password for the project object. */ + password?: Maybe; /** Connection between the Project type and the project type */ preview?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of the databaseId field */ - projectId: Scalars['Int']; + projectId: Scalars['Int']['output']; /** Project Title */ - projectTitle?: Maybe; + projectTitle?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; - summary?: Maybe; + status?: Maybe; + summary?: Maybe; /** The template assigned to the node */ template?: Maybe; - templates?: Maybe>>; + templates?: Maybe>>; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The project type */ export type ProjectEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The project type */ export type ProjectEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; @@ -5142,16 +10723,30 @@ export type ProjectConnection = { edges: Array; /** A list of connected project Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: ProjectConnectionPageInfo; }; /** Edge between a Node and a connected project */ export type ProjectConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected project Node */ node: Project; }; +/** Page Info on the connected ProjectConnectionEdge */ +export type ProjectConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum ProjectIdType { /** Identify a resource by the Database ID. */ @@ -5168,7 +10763,7 @@ export enum ProjectIdType { export type ProjectToPreviewConnectionEdge = Edge & OneToOneConnection & ProjectConnectionEdge & { __typename?: 'ProjectToPreviewConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Project; }; @@ -5177,58 +10772,58 @@ export type ProjectToPreviewConnectionEdge = Edge & OneToOneConnection & Project export type ReadingSettings = { __typename?: 'ReadingSettings'; /** The ID of the page that should display the latest posts */ - pageForPosts?: Maybe; + pageForPosts?: Maybe; /** The ID of the page that should be displayed on the front page */ - pageOnFront?: Maybe; + pageOnFront?: Maybe; /** Blog pages show at most. */ - postsPerPage?: Maybe; + postsPerPage?: Maybe; /** What to show on the front page */ - showOnFront?: Maybe; + showOnFront?: Maybe; }; /** Input for the registerUser mutation. */ export type RegisterUserInput = { /** User's AOL IM account. */ - aim?: InputMaybe; + aim?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** A string containing content about the user. */ - description?: InputMaybe; + description?: InputMaybe; /** A string that will be shown on the site. Defaults to user's username. It is likely that you will want to change this, for both appearance and security through obscurity (that is if you dont use and delete the default admin user). */ - displayName?: InputMaybe; + displayName?: InputMaybe; /** A string containing the user's email address. */ - email?: InputMaybe; + email?: InputMaybe; /** The user's first name. */ - firstName?: InputMaybe; + firstName?: InputMaybe; /** User's Jabber account. */ - jabber?: InputMaybe; + jabber?: InputMaybe; /** The user's last name. */ - lastName?: InputMaybe; + lastName?: InputMaybe; /** User's locale. */ - locale?: InputMaybe; + locale?: InputMaybe; /** A string that contains a URL-friendly name for the user. The default is the user's username. */ - nicename?: InputMaybe; + nicename?: InputMaybe; /** The user's nickname, defaults to the user's username. */ - nickname?: InputMaybe; + nickname?: InputMaybe; /** A string that contains the plain text password for the user. */ - password?: InputMaybe; + password?: InputMaybe; /** The date the user registered. Format is Y-m-d H:i:s. */ - registered?: InputMaybe; + registered?: InputMaybe; /** A string for whether to enable the rich editor or not. False if not empty. */ - richEditing?: InputMaybe; + richEditing?: InputMaybe; /** A string that contains the user's username. */ - username: Scalars['String']; + username: Scalars['String']['input']; /** A string containing the user's URL for the user's web site. */ - websiteUrl?: InputMaybe; + websiteUrl?: InputMaybe; /** User's Yahoo IM account. */ - yim?: InputMaybe; + yim?: InputMaybe; }; /** The payload for the registerUser mutation. */ export type RegisterUserPayload = { __typename?: 'RegisterUserPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The User object mutation type. */ user?: Maybe; }; @@ -5244,20 +10839,20 @@ export enum RelationEnum { /** Input for the resetUserPassword mutation. */ export type ResetUserPasswordInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Password reset key */ - key?: InputMaybe; + key?: InputMaybe; /** The user's login (username). */ - login?: InputMaybe; + login?: InputMaybe; /** The new password. */ - password?: InputMaybe; + password?: InputMaybe; }; /** The payload for the resetUserPassword mutation. */ export type ResetUserPasswordPayload = { __typename?: 'ResetUserPasswordPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The User object mutation type. */ user?: Maybe; }; @@ -5265,20 +10860,20 @@ export type ResetUserPasswordPayload = { /** Input for the restoreComment mutation. */ export type RestoreCommentInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The ID of the comment to be restored */ - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The payload for the restoreComment mutation. */ export type RestoreCommentPayload = { __typename?: 'RestoreCommentPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The restored comment object */ comment?: Maybe; /** The ID of the restored comment */ - restoredId?: Maybe; + restoredId?: Maybe; }; /** The root mutation */ @@ -5327,7 +10922,7 @@ export type RootMutation = { /** The generateAuthorizationCode mutation */ generateAuthorizationCode?: Maybe; /** Increase the count. */ - increaseCount?: Maybe; + increaseCount?: Maybe; /** The registerUser mutation */ registerUser?: Maybe; /** The resetUserPassword mutation */ @@ -5489,7 +11084,7 @@ export type RootMutationGenerateAuthorizationCodeArgs = { /** The root mutation */ export type RootMutationIncreaseCountArgs = { - count?: InputMaybe; + count?: InputMaybe; }; @@ -5609,6 +11204,8 @@ export type RootQuery = { discussionSettings?: Maybe; /** Fields of the 'GeneralSettings' settings group */ generalSettings?: Maybe; + /** Returns the stylesheet resulting of merging core, theme, and user data. */ + globalStylesheet?: Maybe; /** An object of the mediaItem Type. */ mediaItem?: Maybe; /** @@ -5715,323 +11312,329 @@ export type RootQuery = { /** The root entry point into the Graph */ export type RootQueryCategoriesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryCategoryArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryCommentArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryContentNodeArgs = { - asPreview?: InputMaybe; + asPreview?: InputMaybe; contentType?: InputMaybe; - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryContentNodesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryContentTypeArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryContentTypesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; +}; + + +/** The root entry point into the Graph */ +export type RootQueryGlobalStylesheetArgs = { + types?: InputMaybe>>; }; /** The root entry point into the Graph */ export type RootQueryMediaItemArgs = { - asPreview?: InputMaybe; - id: Scalars['ID']; + asPreview?: InputMaybe; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMediaItemByArgs = { - id?: InputMaybe; - mediaItemId?: InputMaybe; - slug?: InputMaybe; - uri?: InputMaybe; + id?: InputMaybe; + mediaItemId?: InputMaybe; + slug?: InputMaybe; + uri?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMediaItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMenuArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMenuItemArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMenuItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryMenusArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryNodeArgs = { - id?: InputMaybe; + id?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryNodeByUriArgs = { - uri: Scalars['String']; + uri: Scalars['String']['input']; }; /** The root entry point into the Graph */ export type RootQueryPageArgs = { - asPreview?: InputMaybe; - id: Scalars['ID']; + asPreview?: InputMaybe; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPageByArgs = { - id?: InputMaybe; - pageId?: InputMaybe; - uri?: InputMaybe; + id?: InputMaybe; + pageId?: InputMaybe; + uri?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPagesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPluginArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The root entry point into the Graph */ export type RootQueryPluginsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPostArgs = { - asPreview?: InputMaybe; - id: Scalars['ID']; + asPreview?: InputMaybe; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPostByArgs = { - id?: InputMaybe; - postId?: InputMaybe; - slug?: InputMaybe; - uri?: InputMaybe; + id?: InputMaybe; + postId?: InputMaybe; + slug?: InputMaybe; + uri?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPostFormatArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPostFormatsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryPostsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryProjectArgs = { - asPreview?: InputMaybe; - id: Scalars['ID']; + asPreview?: InputMaybe; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryProjectByArgs = { - id?: InputMaybe; - projectId?: InputMaybe; - slug?: InputMaybe; - uri?: InputMaybe; + id?: InputMaybe; + projectId?: InputMaybe; + slug?: InputMaybe; + uri?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryProjectsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryRegisteredScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryRegisteredStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryRevisionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTagArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTagsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTaxonomiesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTaxonomyArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTermNodeArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; taxonomy?: InputMaybe; }; @@ -6039,84 +11642,84 @@ export type RootQueryTermNodeArgs = { /** The root entry point into the Graph */ export type RootQueryTermsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTestimonialArgs = { - asPreview?: InputMaybe; - id: Scalars['ID']; + asPreview?: InputMaybe; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTestimonialByArgs = { - id?: InputMaybe; - slug?: InputMaybe; - testimonialId?: InputMaybe; - uri?: InputMaybe; + id?: InputMaybe; + slug?: InputMaybe; + testimonialId?: InputMaybe; + uri?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryTestimonialsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryThemeArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The root entry point into the Graph */ export type RootQueryThemesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryUserArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; idType?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryUserRoleArgs = { - id: Scalars['ID']; + id: Scalars['ID']['input']; }; /** The root entry point into the Graph */ export type RootQueryUserRolesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The root entry point into the Graph */ export type RootQueryUsersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -6128,62 +11731,75 @@ export type RootQueryToCategoryConnection = CategoryConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToCategoryConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToCategoryConnectionEdge = CategoryConnectionEdge & Edge & { __typename?: 'RootQueryToCategoryConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Category; }; +/** Page Info on the "RootQueryToCategoryConnection" */ +export type RootQueryToCategoryConnectionPageInfo = CategoryConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToCategoryConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToCategoryConnection connection */ export type RootQueryToCategoryConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the RootQuery type and the Comment type */ @@ -6194,78 +11810,91 @@ export type RootQueryToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToCommentConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'RootQueryToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "RootQueryToCommentConnection" */ +export type RootQueryToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToCommentConnection connection */ export type RootQueryToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Connection between the RootQuery type and the ContentNode type */ @@ -6276,18 +11905,31 @@ export type RootQueryToContentNodeConnection = Connection & ContentNodeConnectio /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToContentNodeConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'RootQueryToContentNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "RootQueryToContentNodeConnection" */ +export type RootQueryToContentNodeConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToContentNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToContentNodeConnection connection */ export type RootQueryToContentNodeConnectionWhereArgs = { /** The Types of content to filter */ @@ -6295,37 +11937,37 @@ export type RootQueryToContentNodeConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the ContentType type */ @@ -6336,18 +11978,31 @@ export type RootQueryToContentTypeConnection = Connection & ContentTypeConnectio /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToContentTypeConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToContentTypeConnectionEdge = ContentTypeConnectionEdge & Edge & { __typename?: 'RootQueryToContentTypeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentType; }; +/** Page Info on the "RootQueryToContentTypeConnection" */ +export type RootQueryToContentTypeConnectionPageInfo = ContentTypeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToContentTypeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the RootQuery type and the EnqueuedScript type */ export type RootQueryToEnqueuedScriptConnection = Connection & EnqueuedScriptConnection & { __typename?: 'RootQueryToEnqueuedScriptConnection'; @@ -6356,18 +12011,31 @@ export type RootQueryToEnqueuedScriptConnection = Connection & EnqueuedScriptCon /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToEnqueuedScriptConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToEnqueuedScriptConnectionEdge = Edge & EnqueuedScriptConnectionEdge & { __typename?: 'RootQueryToEnqueuedScriptConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedScript; }; +/** Page Info on the "RootQueryToEnqueuedScriptConnection" */ +export type RootQueryToEnqueuedScriptConnectionPageInfo = EnqueuedScriptConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToEnqueuedScriptConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the RootQuery type and the EnqueuedStylesheet type */ export type RootQueryToEnqueuedStylesheetConnection = Connection & EnqueuedStylesheetConnection & { __typename?: 'RootQueryToEnqueuedStylesheetConnection'; @@ -6376,18 +12044,31 @@ export type RootQueryToEnqueuedStylesheetConnection = Connection & EnqueuedStyle /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToEnqueuedStylesheetConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToEnqueuedStylesheetConnectionEdge = Edge & EnqueuedStylesheetConnectionEdge & { __typename?: 'RootQueryToEnqueuedStylesheetConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedStylesheet; }; +/** Page Info on the "RootQueryToEnqueuedStylesheetConnection" */ +export type RootQueryToEnqueuedStylesheetConnectionPageInfo = EnqueuedStylesheetConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToEnqueuedStylesheetConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the RootQuery type and the mediaItem type */ export type RootQueryToMediaItemConnection = Connection & MediaItemConnection & { __typename?: 'RootQueryToMediaItemConnection'; @@ -6396,62 +12077,75 @@ export type RootQueryToMediaItemConnection = Connection & MediaItemConnection & /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToMediaItemConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToMediaItemConnectionEdge = Edge & MediaItemConnectionEdge & { __typename?: 'RootQueryToMediaItemConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: MediaItem; }; +/** Page Info on the "RootQueryToMediaItemConnection" */ +export type RootQueryToMediaItemConnectionPageInfo = MediaItemConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToMediaItemConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToMediaItemConnection connection */ export type RootQueryToMediaItemConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the Menu type */ @@ -6462,26 +12156,39 @@ export type RootQueryToMenuConnection = Connection & MenuConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToMenuConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToMenuConnectionEdge = Edge & MenuConnectionEdge & { __typename?: 'RootQueryToMenuConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Menu; }; +/** Page Info on the "RootQueryToMenuConnection" */ +export type RootQueryToMenuConnectionPageInfo = MenuConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToMenuConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToMenuConnection connection */ export type RootQueryToMenuConnectionWhereArgs = { /** The database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** The menu location for the menu being queried */ location?: InputMaybe; /** The slug of the menu to query items for */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** Connection between the RootQuery type and the MenuItem type */ @@ -6492,28 +12199,41 @@ export type RootQueryToMenuItemConnection = Connection & MenuItemConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToMenuItemConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToMenuItemConnectionEdge = Edge & MenuItemConnectionEdge & { __typename?: 'RootQueryToMenuItemConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: MenuItem; }; +/** Page Info on the "RootQueryToMenuItemConnection" */ +export type RootQueryToMenuItemConnectionPageInfo = MenuItemConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToMenuItemConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToMenuItemConnection connection */ export type RootQueryToMenuItemConnectionWhereArgs = { /** The database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** The menu location for the menu being queried */ location?: InputMaybe; /** The database ID of the parent menu object */ - parentDatabaseId?: InputMaybe; + parentDatabaseId?: InputMaybe; /** The ID of the parent menu object */ - parentId?: InputMaybe; + parentId?: InputMaybe; }; /** Connection between the RootQuery type and the page type */ @@ -6524,62 +12244,75 @@ export type RootQueryToPageConnection = Connection & PageConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToPageConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToPageConnectionEdge = Edge & PageConnectionEdge & { __typename?: 'RootQueryToPageConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Page; }; +/** Page Info on the "RootQueryToPageConnection" */ +export type RootQueryToPageConnectionPageInfo = PageConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToPageConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToPageConnection connection */ export type RootQueryToPageConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the Plugin type */ @@ -6590,22 +12323,35 @@ export type RootQueryToPluginConnection = Connection & PluginConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToPluginConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToPluginConnectionEdge = Edge & PluginConnectionEdge & { __typename?: 'RootQueryToPluginConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Plugin; }; +/** Page Info on the "RootQueryToPluginConnection" */ +export type RootQueryToPluginConnectionPageInfo = PageInfo & PluginConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToPluginConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToPluginConnection connection */ export type RootQueryToPluginConnectionWhereArgs = { /** Show plugin based on a keyword search. */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve plugins where plugin status is in an array. */ stati?: InputMaybe>>; /** Show plugins with a specific status. */ @@ -6620,82 +12366,95 @@ export type RootQueryToPostConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToPostConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToPostConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'RootQueryToPostConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "RootQueryToPostConnection" */ +export type RootQueryToPostConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToPostConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToPostConnection connection */ export type RootQueryToPostConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the postFormat type */ @@ -6706,62 +12465,75 @@ export type RootQueryToPostFormatConnection = Connection & PostFormatConnection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToPostFormatConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToPostFormatConnectionEdge = Edge & PostFormatConnectionEdge & { __typename?: 'RootQueryToPostFormatConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: PostFormat; }; +/** Page Info on the "RootQueryToPostFormatConnection" */ +export type RootQueryToPostFormatConnectionPageInfo = PageInfo & PostFormatConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToPostFormatConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToPostFormatConnection connection */ export type RootQueryToPostFormatConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the RootQuery type and the project type */ @@ -6772,62 +12544,75 @@ export type RootQueryToProjectConnection = Connection & ProjectConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToProjectConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToProjectConnectionEdge = Edge & ProjectConnectionEdge & { __typename?: 'RootQueryToProjectConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Project; }; +/** Page Info on the "RootQueryToProjectConnection" */ +export type RootQueryToProjectConnectionPageInfo = PageInfo & ProjectConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToProjectConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToProjectConnection connection */ export type RootQueryToProjectConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the ContentNode type */ @@ -6838,18 +12623,31 @@ export type RootQueryToRevisionsConnection = Connection & ContentNodeConnection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToRevisionsConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToRevisionsConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'RootQueryToRevisionsConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "RootQueryToRevisionsConnection" */ +export type RootQueryToRevisionsConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'RootQueryToRevisionsConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToRevisionsConnection connection */ export type RootQueryToRevisionsConnectionWhereArgs = { /** The Types of content to filter */ @@ -6857,37 +12655,37 @@ export type RootQueryToRevisionsConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the tag type */ @@ -6898,62 +12696,75 @@ export type RootQueryToTagConnection = Connection & TagConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToTagConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToTagConnectionEdge = Edge & TagConnectionEdge & { __typename?: 'RootQueryToTagConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Tag; }; +/** Page Info on the "RootQueryToTagConnection" */ +export type RootQueryToTagConnectionPageInfo = PageInfo & TagConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToTagConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToTagConnection connection */ export type RootQueryToTagConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the RootQuery type and the Taxonomy type */ @@ -6964,18 +12775,31 @@ export type RootQueryToTaxonomyConnection = Connection & TaxonomyConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToTaxonomyConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToTaxonomyConnectionEdge = Edge & TaxonomyConnectionEdge & { __typename?: 'RootQueryToTaxonomyConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Taxonomy; }; +/** Page Info on the "RootQueryToTaxonomyConnection" */ +export type RootQueryToTaxonomyConnectionPageInfo = PageInfo & TaxonomyConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToTaxonomyConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the RootQuery type and the TermNode type */ export type RootQueryToTermNodeConnection = Connection & TermNodeConnection & { __typename?: 'RootQueryToTermNodeConnection'; @@ -6984,64 +12808,77 @@ export type RootQueryToTermNodeConnection = Connection & TermNodeConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToTermNodeConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToTermNodeConnectionEdge = Edge & TermNodeConnectionEdge & { __typename?: 'RootQueryToTermNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: TermNode; }; +/** Page Info on the "RootQueryToTermNodeConnection" */ +export type RootQueryToTermNodeConnectionPageInfo = PageInfo & TermNodeConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToTermNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToTermNodeConnection connection */ export type RootQueryToTermNodeConnectionWhereArgs = { /** Unique cache key to be produced when this query is stored in an object cache. Default is 'core'. */ - cacheDomain?: InputMaybe; + cacheDomain?: InputMaybe; /** Term ID to retrieve child terms of. If multiple taxonomies are passed, $child_of is ignored. Default 0. */ - childOf?: InputMaybe; + childOf?: InputMaybe; /** True to limit results to terms that have no children. This parameter has no effect on non-hierarchical taxonomies. Default false. */ - childless?: InputMaybe; + childless?: InputMaybe; /** Retrieve terms where the description is LIKE the input value. Default empty. */ - descriptionLike?: InputMaybe; + descriptionLike?: InputMaybe; /** Array of term ids to exclude. If $include is non-empty, $exclude is ignored. Default empty array. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Array of term ids to exclude along with all of their descendant terms. If $include is non-empty, $exclude_tree is ignored. Default empty array. */ - excludeTree?: InputMaybe>>; + excludeTree?: InputMaybe>>; /** Whether to hide terms not assigned to any posts. Accepts true or false. Default false */ - hideEmpty?: InputMaybe; + hideEmpty?: InputMaybe; /** Whether to include terms that have non-empty descendants (even if $hide_empty is set to true). Default true. */ - hierarchical?: InputMaybe; + hierarchical?: InputMaybe; /** Array of term ids to include. Default empty array. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** Array of names to return term(s) for. Default empty. */ - name?: InputMaybe>>; + name?: InputMaybe>>; /** Retrieve terms where the name is LIKE the input value. Default empty. */ - nameLike?: InputMaybe; + nameLike?: InputMaybe; /** Array of object IDs. Results will be limited to terms associated with these objects. */ - objectIds?: InputMaybe>>; + objectIds?: InputMaybe>>; /** Direction the connection should be ordered in */ order?: InputMaybe; /** Field(s) to order terms by. Defaults to 'name'. */ orderby?: InputMaybe; /** Whether to pad the quantity of a term's children in the quantity of each term's "count" object variable. Default false. */ - padCounts?: InputMaybe; + padCounts?: InputMaybe; /** Parent term ID to retrieve direct-child terms of. Default empty. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Search criteria to match terms. Will be SQL-formatted with wildcards before and after. Default empty. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of slugs to return term(s) for. Default empty. */ - slug?: InputMaybe>>; + slug?: InputMaybe>>; /** The Taxonomy to filter terms by */ taxonomies?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomId?: InputMaybe>>; + termTaxonomId?: InputMaybe>>; /** Array of term taxonomy IDs, to match when querying terms. */ - termTaxonomyId?: InputMaybe>>; + termTaxonomyId?: InputMaybe>>; /** Whether to prime meta caches for matched terms. Default true. */ - updateTermMetaCache?: InputMaybe; + updateTermMetaCache?: InputMaybe; }; /** Connection between the RootQuery type and the testimonial type */ @@ -7052,62 +12889,75 @@ export type RootQueryToTestimonialConnection = Connection & TestimonialConnectio /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToTestimonialConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToTestimonialConnectionEdge = Edge & TestimonialConnectionEdge & { __typename?: 'RootQueryToTestimonialConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Testimonial; }; +/** Page Info on the "RootQueryToTestimonialConnection" */ +export type RootQueryToTestimonialConnectionPageInfo = PageInfo & TestimonialConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToTestimonialConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToTestimonialConnection connection */ export type RootQueryToTestimonialConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the RootQuery type and the Theme type */ @@ -7118,18 +12968,31 @@ export type RootQueryToThemeConnection = Connection & ThemeConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToThemeConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToThemeConnectionEdge = Edge & ThemeConnectionEdge & { __typename?: 'RootQueryToThemeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Theme; }; +/** Page Info on the "RootQueryToThemeConnection" */ +export type RootQueryToThemeConnectionPageInfo = PageInfo & ThemeConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToThemeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the RootQuery type and the User type */ export type RootQueryToUserConnection = Connection & UserConnection & { __typename?: 'RootQueryToUserConnection'; @@ -7138,39 +13001,52 @@ export type RootQueryToUserConnection = Connection & UserConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToUserConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToUserConnectionEdge = Edge & UserConnectionEdge & { __typename?: 'RootQueryToUserConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: User; }; +/** Page Info on the "RootQueryToUserConnection" */ +export type RootQueryToUserConnectionPageInfo = PageInfo & UserConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToUserConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the RootQueryToUserConnection connection */ export type RootQueryToUserConnectionWhereArgs = { /** Array of userIds to exclude. */ - exclude?: InputMaybe>>; + exclude?: InputMaybe>>; /** Pass an array of post types to filter results to users who have published posts in those post types. */ hasPublishedPosts?: InputMaybe>>; /** Array of userIds to include. */ - include?: InputMaybe>>; + include?: InputMaybe>>; /** The user login. */ - login?: InputMaybe; + login?: InputMaybe; /** An array of logins to include. Users matching one of these logins will be included in results. */ - loginIn?: InputMaybe>>; + loginIn?: InputMaybe>>; /** An array of logins to exclude. Users matching one of these logins will not be included in results. */ - loginNotIn?: InputMaybe>>; + loginNotIn?: InputMaybe>>; /** The user nicename. */ - nicename?: InputMaybe; + nicename?: InputMaybe; /** An array of nicenames to include. Users matching one of these nicenames will be included in results. */ - nicenameIn?: InputMaybe>>; + nicenameIn?: InputMaybe>>; /** An array of nicenames to exclude. Users matching one of these nicenames will not be included in results. */ - nicenameNotIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + nicenameNotIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** An array of role names that users must match to be included in results. Note that this is an inclusive list: users must match *each* role. */ role?: InputMaybe; @@ -7179,7 +13055,7 @@ export type RootQueryToUserConnectionWhereArgs = { /** An array of role names to exclude. Users matching one or more of these roles will not be included in results. */ roleNotIn?: InputMaybe>>; /** Search keyword. Searches for possible string matches on columns. When "searchColumns" is left empty, it tries to determine which column to search in based on search string. */ - search?: InputMaybe; + search?: InputMaybe; /** Array of column names to be searched. Accepts 'ID', 'login', 'nicename', 'email', 'url'. */ searchColumns?: InputMaybe>>; }; @@ -7192,33 +13068,54 @@ export type RootQueryToUserRoleConnection = Connection & UserRoleConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: RootQueryToUserRoleConnectionPageInfo; }; /** An edge in a connection */ export type RootQueryToUserRoleConnectionEdge = Edge & UserRoleConnectionEdge & { __typename?: 'RootQueryToUserRoleConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: UserRole; }; +/** Page Info on the "RootQueryToUserRoleConnection" */ +export type RootQueryToUserRoleConnectionPageInfo = PageInfo & UserRoleConnectionPageInfo & WpPageInfo & { + __typename?: 'RootQueryToUserRoleConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +/** The strategy to use when loading the script */ +export enum ScriptLoadingStrategyEnum { + /** Use the script `async` attribute */ + Async = 'ASYNC', + /** Use the script `defer` attribute */ + Defer = 'DEFER' +} + /** Input for the sendPasswordResetEmail mutation. */ export type SendPasswordResetEmailInput = { /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** A string that contains the user's username or email address. */ - username: Scalars['String']; + username: Scalars['String']['input']; }; /** The payload for the sendPasswordResetEmail mutation. */ export type SendPasswordResetEmailPayload = { __typename?: 'SendPasswordResetEmailPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** Whether the mutation completed successfully. This does NOT necessarily mean that an email was sent. */ - success?: Maybe; + success?: Maybe; /** * The user that the password reset email was sent to * @deprecated This field will be removed in a future version of WPGraphQL @@ -7230,43 +13127,43 @@ export type SendPasswordResetEmailPayload = { export type Settings = { __typename?: 'Settings'; /** Settings of the the string Settings Group */ - atlasContentModelerSettingsSettingsAtlasContentModelerUsageTracking?: Maybe; + atlasContentModelerSettingsSettingsAtlasContentModelerUsageTracking?: Maybe; /** Settings of the the string Settings Group */ - discussionSettingsDefaultCommentStatus?: Maybe; + discussionSettingsDefaultCommentStatus?: Maybe; /** Settings of the the string Settings Group */ - discussionSettingsDefaultPingStatus?: Maybe; + discussionSettingsDefaultPingStatus?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsDateFormat?: Maybe; + generalSettingsDateFormat?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsDescription?: Maybe; + generalSettingsDescription?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsEmail?: Maybe; + generalSettingsEmail?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsLanguage?: Maybe; + generalSettingsLanguage?: Maybe; /** Settings of the the integer Settings Group */ - generalSettingsStartOfWeek?: Maybe; + generalSettingsStartOfWeek?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsTimeFormat?: Maybe; + generalSettingsTimeFormat?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsTimezone?: Maybe; + generalSettingsTimezone?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsTitle?: Maybe; + generalSettingsTitle?: Maybe; /** Settings of the the string Settings Group */ - generalSettingsUrl?: Maybe; + generalSettingsUrl?: Maybe; /** Settings of the the integer Settings Group */ - readingSettingsPageForPosts?: Maybe; + readingSettingsPageForPosts?: Maybe; /** Settings of the the integer Settings Group */ - readingSettingsPageOnFront?: Maybe; + readingSettingsPageOnFront?: Maybe; /** Settings of the the integer Settings Group */ - readingSettingsPostsPerPage?: Maybe; + readingSettingsPostsPerPage?: Maybe; /** Settings of the the string Settings Group */ - readingSettingsShowOnFront?: Maybe; + readingSettingsShowOnFront?: Maybe; /** Settings of the the integer Settings Group */ - writingSettingsDefaultCategory?: Maybe; + writingSettingsDefaultCategory?: Maybe; /** Settings of the the string Settings Group */ - writingSettingsDefaultPostFormat?: Maybe; + writingSettingsDefaultPostFormat?: Maybe; /** Settings of the the boolean Settings Group */ - writingSettingsUseSmilies?: Maybe; + writingSettingsUseSmilies?: Maybe; }; /** The tag type */ @@ -7277,84 +13174,90 @@ export type Tag = DatabaseIdentifier & MenuItemLinkable & Node & TermNode & Unif /** Connection between the Tag type and the ContentNode type */ contentNodes?: Maybe; /** The number of objects connected to the object */ - count?: Maybe; + count?: Maybe; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The description of the object */ - description?: Maybe; + description?: Maybe; /** Connection between the TermNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the TermNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The link to the term */ - link?: Maybe; + link?: Maybe; /** The human friendly name of the object. */ - name?: Maybe; + name?: Maybe; /** Connection between the Tag type and the post type */ posts?: Maybe; /** An alphanumeric identifier for the object unique to its type. */ - slug?: Maybe; + slug?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of databaseId */ - tagId?: Maybe; + tagId?: Maybe; /** Connection between the Tag type and the Taxonomy type */ taxonomy?: Maybe; /** The name of the taxonomy that the object is associated with */ - taxonomyName?: Maybe; - templates?: Maybe>>; + taxonomyName?: Maybe; + templates?: Maybe>>; /** The ID of the term group that this term object belongs to */ - termGroupId?: Maybe; + termGroupId?: Maybe; /** The taxonomy ID that the object is associated with */ - termTaxonomyId?: Maybe; + termTaxonomyId?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The tag type */ export type TagContentNodesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** The tag type */ export type TagEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The tag type */ export type TagEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The tag type */ export type TagPostsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -7364,16 +13267,30 @@ export type TagConnection = { edges: Array; /** A list of connected tag Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: TagConnectionPageInfo; }; /** Edge between a Node and a connected tag */ export type TagConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected tag Node */ node: Tag; }; +/** Page Info on the connected TagConnectionEdge */ +export type TagConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum TagIdType { /** The Database ID for the node */ @@ -7396,18 +13313,31 @@ export type TagToContentNodeConnection = Connection & ContentNodeConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: TagToContentNodeConnectionPageInfo; }; /** An edge in a connection */ export type TagToContentNodeConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'TagToContentNodeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "TagToContentNodeConnection" */ +export type TagToContentNodeConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'TagToContentNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the TagToContentNodeConnection connection */ export type TagToContentNodeConnectionWhereArgs = { /** The Types of content to filter */ @@ -7415,37 +13345,37 @@ export type TagToContentNodeConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the Tag type and the post type */ @@ -7456,89 +13386,102 @@ export type TagToPostConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: TagToPostConnectionPageInfo; }; /** An edge in a connection */ export type TagToPostConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'TagToPostConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "TagToPostConnection" */ +export type TagToPostConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'TagToPostConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the TagToPostConnection connection */ export type TagToPostConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the Tag type and the Taxonomy type */ export type TagToTaxonomyConnectionEdge = Edge & OneToOneConnection & TaxonomyConnectionEdge & { __typename?: 'TagToTaxonomyConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Taxonomy; }; @@ -7548,53 +13491,64 @@ export type Taxonomy = Node & { __typename?: 'Taxonomy'; /** List of Content Types associated with the Taxonomy */ connectedContentTypes?: Maybe; + /** List of Term Nodes associated with the Taxonomy */ + connectedTerms?: Maybe; /** Description of the taxonomy. This field is equivalent to WP_Taxonomy->description */ - description?: Maybe; + description?: Maybe; /** The plural name of the post type within the GraphQL Schema. */ - graphqlPluralName?: Maybe; + graphqlPluralName?: Maybe; /** The singular name of the post type within the GraphQL Schema. */ - graphqlSingleName?: Maybe; + graphqlSingleName?: Maybe; /** Whether the taxonomy is hierarchical */ - hierarchical?: Maybe; + hierarchical?: Maybe; /** The globally unique identifier of the taxonomy object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Name of the taxonomy shown in the menu. Usually plural. */ - label?: Maybe; + label?: Maybe; /** The display name of the taxonomy. This field is equivalent to WP_Taxonomy->label */ - name?: Maybe; + name?: Maybe; /** Whether the taxonomy is publicly queryable */ - public?: Maybe; - /** Name of content type to diplay in REST API "wp/v2" namespace. */ - restBase?: Maybe; + public?: Maybe; + /** Name of content type to display in REST API "wp/v2" namespace. */ + restBase?: Maybe; /** The REST Controller class assigned to handling this content type. */ - restControllerClass?: Maybe; + restControllerClass?: Maybe; /** Whether to show the taxonomy as part of a tag cloud widget. This field is equivalent to WP_Taxonomy->show_tagcloud */ - showCloud?: Maybe; + showCloud?: Maybe; /** Whether to display a column for the taxonomy on its post type listing screens. */ - showInAdminColumn?: Maybe; + showInAdminColumn?: Maybe; /** Whether to add the post type to the GraphQL Schema. */ - showInGraphql?: Maybe; + showInGraphql?: Maybe; /** Whether to show the taxonomy in the admin menu */ - showInMenu?: Maybe; + showInMenu?: Maybe; /** Whether the taxonomy is available for selection in navigation menus. */ - showInNavMenus?: Maybe; + showInNavMenus?: Maybe; /** Whether to show the taxonomy in the quick/bulk edit panel. */ - showInQuickEdit?: Maybe; + showInQuickEdit?: Maybe; /** Whether to add the post type route in the REST API "wp/v2" namespace. */ - showInRest?: Maybe; + showInRest?: Maybe; /** Whether to generate and allow a UI for managing terms in this taxonomy in the admin */ - showUi?: Maybe; + showUi?: Maybe; }; /** A taxonomy object */ export type TaxonomyConnectedContentTypesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; +}; + + +/** A taxonomy object */ +export type TaxonomyConnectedTermsArgs = { + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Connection to Taxonomy Nodes */ @@ -7603,16 +13557,30 @@ export type TaxonomyConnection = { edges: Array; /** A list of connected Taxonomy Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: TaxonomyConnectionPageInfo; }; /** Edge between a Node and a connected Taxonomy */ export type TaxonomyConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Taxonomy Node */ node: Taxonomy; }; +/** Page Info on the connected TaxonomyConnectionEdge */ +export type TaxonomyConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Allowed taxonomies */ export enum TaxonomyEnum { /** Taxonomy enum category */ @@ -7639,30 +13607,76 @@ export type TaxonomyToContentTypeConnection = Connection & ContentTypeConnection /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: TaxonomyToContentTypeConnectionPageInfo; }; /** An edge in a connection */ export type TaxonomyToContentTypeConnectionEdge = ContentTypeConnectionEdge & Edge & { __typename?: 'TaxonomyToContentTypeConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentType; }; +/** Page Info on the "TaxonomyToContentTypeConnection" */ +export type TaxonomyToContentTypeConnectionPageInfo = ContentTypeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'TaxonomyToContentTypeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + +/** Connection between the Taxonomy type and the TermNode type */ +export type TaxonomyToTermNodeConnection = Connection & TermNodeConnection & { + __typename?: 'TaxonomyToTermNodeConnection'; + /** Edges for the TaxonomyToTermNodeConnection connection */ + edges: Array; + /** The nodes of the connection, without the edges */ + nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: TaxonomyToTermNodeConnectionPageInfo; +}; + +/** An edge in a connection */ +export type TaxonomyToTermNodeConnectionEdge = Edge & TermNodeConnectionEdge & { + __typename?: 'TaxonomyToTermNodeConnectionEdge'; + /** A cursor for use in pagination */ + cursor?: Maybe; + /** The item at the end of the edge */ + node: TermNode; +}; + +/** Page Info on the "TaxonomyToTermNodeConnection" */ +export type TaxonomyToTermNodeConnectionPageInfo = PageInfo & TermNodeConnectionPageInfo & WpPageInfo & { + __typename?: 'TaxonomyToTermNodeConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The template assigned to the node */ export type Template_Blank = ContentTemplate & { __typename?: 'Template_Blank'; /** The name of the template */ - templateName?: Maybe; + templateName?: Maybe; }; /** The template assigned to the node */ export type Template_BlogAlternative = ContentTemplate & { __typename?: 'Template_BlogAlternative'; /** The name of the template */ - templateName?: Maybe; + templateName?: Maybe; }; /** Terms are nodes within a Taxonomy, used to group and relate other nodes. */ @@ -7670,56 +13684,62 @@ export type TermNode = { /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** The number of objects connected to the object */ - count?: Maybe; + count?: Maybe; /** Identifies the primary key from the database. */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** The description of the object */ - description?: Maybe; + description?: Maybe; /** Connection between the TermNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the TermNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The link to the term */ - link?: Maybe; + link?: Maybe; /** The human friendly name of the object. */ - name?: Maybe; + name?: Maybe; /** An alphanumeric identifier for the object unique to its type. */ - slug?: Maybe; + slug?: Maybe; /** The name of the taxonomy that the object is associated with */ - taxonomyName?: Maybe; - templates?: Maybe>>; + taxonomyName?: Maybe; + templates?: Maybe>>; /** The ID of the term group that this term object belongs to */ - termGroupId?: Maybe; + termGroupId?: Maybe; /** The taxonomy ID that the object is associated with */ - termTaxonomyId?: Maybe; + termTaxonomyId?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Terms are nodes within a Taxonomy, used to group and relate other nodes. */ export type TermNodeEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Terms are nodes within a Taxonomy, used to group and relate other nodes. */ export type TermNodeEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** Connection to TermNode Nodes */ @@ -7728,16 +13748,30 @@ export type TermNodeConnection = { edges: Array; /** A list of connected TermNode Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: TermNodeConnectionPageInfo; }; /** Edge between a Node and a connected TermNode */ export type TermNodeConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected TermNode Node */ node: TermNode; }; +/** Page Info on the connected TermNodeConnectionEdge */ +export type TermNodeConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is "ID". To be used along with the "id" field. */ export enum TermNodeIdTypeEnum { /** The Database ID for the node */ @@ -7760,18 +13794,31 @@ export type TermNodeToEnqueuedScriptConnection = Connection & EnqueuedScriptConn /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: TermNodeToEnqueuedScriptConnectionPageInfo; }; /** An edge in a connection */ export type TermNodeToEnqueuedScriptConnectionEdge = Edge & EnqueuedScriptConnectionEdge & { __typename?: 'TermNodeToEnqueuedScriptConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedScript; }; +/** Page Info on the "TermNodeToEnqueuedScriptConnection" */ +export type TermNodeToEnqueuedScriptConnectionPageInfo = EnqueuedScriptConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'TermNodeToEnqueuedScriptConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the TermNode type and the EnqueuedStylesheet type */ export type TermNodeToEnqueuedStylesheetConnection = Connection & EnqueuedStylesheetConnection & { __typename?: 'TermNodeToEnqueuedStylesheetConnection'; @@ -7780,18 +13827,31 @@ export type TermNodeToEnqueuedStylesheetConnection = Connection & EnqueuedStyles /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: TermNodeToEnqueuedStylesheetConnectionPageInfo; }; /** An edge in a connection */ export type TermNodeToEnqueuedStylesheetConnectionEdge = Edge & EnqueuedStylesheetConnectionEdge & { __typename?: 'TermNodeToEnqueuedStylesheetConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedStylesheet; }; +/** Page Info on the "TermNodeToEnqueuedStylesheetConnection" */ +export type TermNodeToEnqueuedStylesheetConnectionPageInfo = EnqueuedStylesheetConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'TermNodeToEnqueuedStylesheetConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Options for ordering the connection by */ export enum TermObjectsConnectionOrderbyEnum { /** Order the connection by item count. */ @@ -7816,93 +13876,103 @@ export type Testimonial = ContentNode & DatabaseIdentifier & Node & NodeWithAuth /** Connection between the NodeWithAuthor type and the User type */ author?: Maybe; /** The database identifier of the author of the node */ - authorDatabaseId?: Maybe; + authorDatabaseId?: Maybe; /** The globally unique identifier of the author of the node */ - authorId?: Maybe; + authorId?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** Connection between the ContentNode type and the ContentType type */ contentType?: Maybe; /** The name of the Content Type the node belongs to */ - contentTypeName: Scalars['String']; + contentTypeName: Scalars['String']['output']; /** The unique identifier stored in the database */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Post publishing date. */ - date?: Maybe; + date?: Maybe; /** The publishing date set in GMT. */ - dateGmt?: Maybe; + dateGmt?: Maybe; /** The desired slug of the post */ - desiredSlug?: Maybe; + desiredSlug?: Maybe; /** If a user has edited the node within the past 15 seconds, this will return the user that last edited. Null if the edit lock doesn't exist or is greater than 15 seconds */ editingLockedBy?: Maybe; /** The RSS enclosure for the object */ - enclosure?: Maybe; + enclosure?: Maybe; /** Connection between the ContentNode type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the ContentNode type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** The global unique identifier for this post. This currently matches the value stored in WP_Post->guid and the guid column in the "post_objects" database table. */ - guid?: Maybe; + guid?: Maybe; + /** Whether the testimonial object is password protected. */ + hasPassword?: Maybe; /** The globally unique identifier of the testimonial object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is a node in the preview state */ - isPreview?: Maybe; + isPreview?: Maybe; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** The user that most recently edited the node */ lastEditedBy?: Maybe; /** The permalink of the post */ - link?: Maybe; + link?: Maybe; /** The local modified time for a post. If a post was recently updated the modified field will change to match the corresponding time. */ - modified?: Maybe; + modified?: Maybe; /** The GMT modified time for a post. If a post was recently updated the modified field will change to match the corresponding time in GMT. */ - modifiedGmt?: Maybe; + modifiedGmt?: Maybe; + /** The password for the testimonial object. */ + password?: Maybe; /** Connection between the Testimonial type and the testimonial type */ preview?: Maybe; /** The database id of the preview node */ - previewRevisionDatabaseId?: Maybe; + previewRevisionDatabaseId?: Maybe; /** Whether the object is a node in the preview state */ - previewRevisionId?: Maybe; + previewRevisionId?: Maybe; /** The uri slug for the post. This is equivalent to the WP_Post->post_name field and the post_name column in the database for the "post_objects" table. */ - slug?: Maybe; + slug?: Maybe; /** The current status of the object */ - status?: Maybe; + status?: Maybe; /** The template assigned to the node */ template?: Maybe; - templates?: Maybe>>; - testimonialAuthor?: Maybe; - testimonialContent?: Maybe; + templates?: Maybe>>; + testimonialAuthor?: Maybe; + testimonialContent?: Maybe; /** * The id field matches the WP_Post->ID field. * @deprecated Deprecated in favor of the databaseId field */ - testimonialId: Scalars['Int']; + testimonialId: Scalars['Int']['output']; /** The title of the post. This is currently just the raw title. An amendment to support rendered title needs to be made. */ - title?: Maybe; + title?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** The testimonial type */ export type TestimonialEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** The testimonial type */ export type TestimonialEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; @@ -7917,16 +13987,30 @@ export type TestimonialConnection = { edges: Array; /** A list of connected testimonial Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: TestimonialConnectionPageInfo; }; /** Edge between a Node and a connected testimonial */ export type TestimonialConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected testimonial Node */ node: Testimonial; }; +/** Page Info on the connected TestimonialConnectionEdge */ +export type TestimonialConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single resource. Default is ID. */ export enum TestimonialIdType { /** Identify a resource by the Database ID. */ @@ -7943,7 +14027,7 @@ export enum TestimonialIdType { export type TestimonialToPreviewConnectionEdge = Edge & OneToOneConnection & TestimonialConnectionEdge & { __typename?: 'TestimonialToPreviewConnectionEdge'; /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The node of the connection, without the edges */ node: Testimonial; }; @@ -7952,27 +14036,27 @@ export type TestimonialToPreviewConnectionEdge = Edge & OneToOneConnection & Tes export type Theme = Node & { __typename?: 'Theme'; /** Name of the theme author(s), could also be a company name. This field is equivalent to WP_Theme->get( "Author" ). */ - author?: Maybe; + author?: Maybe; /** URI for the author/company website. This field is equivalent to WP_Theme->get( "AuthorURI" ). */ - authorUri?: Maybe; + authorUri?: Maybe; /** The description of the theme. This field is equivalent to WP_Theme->get( "Description" ). */ - description?: Maybe; + description?: Maybe; /** The globally unique identifier of the theme object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Display name of the theme. This field is equivalent to WP_Theme->get( "Name" ). */ - name?: Maybe; + name?: Maybe; /** The URL of the screenshot for the theme. The screenshot is intended to give an overview of what the theme looks like. This field is equivalent to WP_Theme->get_screenshot(). */ - screenshot?: Maybe; + screenshot?: Maybe; /** The theme slug is used to internally match themes. Theme slugs can have subdirectories like: my-theme/sub-theme. This field is equivalent to WP_Theme->get_stylesheet(). */ - slug?: Maybe; + slug?: Maybe; /** URI for the author/company website. This field is equivalent to WP_Theme->get( "Tags" ). */ - tags?: Maybe>>; + tags?: Maybe>>; /** A URI if the theme has a website associated with it. The Theme URI is handy for directing users to a theme site for support etc. This field is equivalent to WP_Theme->get( "ThemeURI" ). */ - themeUri?: Maybe; + themeUri?: Maybe; /** The current version of the theme. This field is equivalent to WP_Theme->get( "Version" ). */ - version?: Maybe; + version?: Maybe; }; /** Connection to Theme Nodes */ @@ -7981,47 +14065,67 @@ export type ThemeConnection = { edges: Array; /** A list of connected Theme Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: ThemeConnectionPageInfo; }; /** Edge between a Node and a connected Theme */ export type ThemeConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected Theme Node */ node: Theme; }; +/** Page Info on the connected ThemeConnectionEdge */ +export type ThemeConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Any node that has a URI */ export type UniformResourceIdentifiable = { /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; - /** The unique resource identifier path */ - id: Scalars['ID']; + /** The globally unique ID for the object */ + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; - templates?: Maybe>>; + isTermNode: Scalars['Boolean']['output']; + templates?: Maybe>>; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; }; /** Input for the updateCategory mutation. */ export type UpdateCategoryInput = { /** The slug that the category will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the category object */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the category object to update */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** The name of the category object to mutate */ - name?: InputMaybe; + name?: InputMaybe; /** The ID of the category that should be set as the parent */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the updateCategory mutation. */ @@ -8030,89 +14134,89 @@ export type UpdateCategoryPayload = { /** The created category */ category?: Maybe; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; }; /** Input for the updateComment mutation. */ export type UpdateCommentInput = { /** The approval status of the comment. */ - approved?: InputMaybe; + approved?: InputMaybe; /** The name of the comment's author. */ - author?: InputMaybe; + author?: InputMaybe; /** The email of the comment's author. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** The url of the comment's author. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The database ID of the post object the comment belongs to. */ - commentOn?: InputMaybe; + commentOn?: InputMaybe; /** Content of the comment. */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day ( e.g. 01/31/2017 ) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The ID of the comment being updated. */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** Parent comment ID of current comment. */ - parent?: InputMaybe; + parent?: InputMaybe; /** The approval status of the comment */ status?: InputMaybe; /** Type of comment. */ - type?: InputMaybe; + type?: InputMaybe; }; /** The payload for the updateComment mutation. */ export type UpdateCommentPayload = { __typename?: 'UpdateCommentPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The comment that was created */ comment?: Maybe; /** Whether the mutation succeeded. If the comment is not approved, the server will not return the comment to a non authenticated user, but a success message can be returned if the create succeeded, and the client can optimistically add the comment to the client cache */ - success?: Maybe; + success?: Maybe; }; /** Input for the updateMediaItem mutation. */ export type UpdateMediaItemInput = { /** Alternative text to display when mediaItem is not displayed */ - altText?: InputMaybe; + altText?: InputMaybe; /** The userId to assign as the author of the mediaItem */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** The caption for the mediaItem */ - caption?: InputMaybe; + caption?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the mediaItem */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The date of the mediaItem */ - date?: InputMaybe; + date?: InputMaybe; /** The date (in GMT zone) of the mediaItem */ - dateGmt?: InputMaybe; + dateGmt?: InputMaybe; /** Description of the mediaItem */ - description?: InputMaybe; + description?: InputMaybe; /** The file name of the mediaItem */ - filePath?: InputMaybe; + filePath?: InputMaybe; /** The file type of the mediaItem */ fileType?: InputMaybe; /** The ID of the mediaItem object */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** The ID of the parent object */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** The ping status for the mediaItem */ - pingStatus?: InputMaybe; + pingStatus?: InputMaybe; /** The slug of the mediaItem */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the mediaItem */ status?: InputMaybe; /** The title of the mediaItem */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the updateMediaItem mutation. */ export type UpdateMediaItemPayload = { __typename?: 'UpdateMediaItemPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The MediaItem object mutation type. */ mediaItem?: Maybe; }; @@ -8120,36 +14224,38 @@ export type UpdateMediaItemPayload = { /** Input for the updatePage mutation. */ export type UpdatePageInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the object */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The content of the object */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The ID of the page object */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The ID of the parent object */ - parentId?: InputMaybe; + parentId?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the updatePage mutation. */ export type UpdatePagePayload = { __typename?: 'UpdatePagePayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ page?: Maybe; }; @@ -8157,24 +14263,24 @@ export type UpdatePagePayload = { /** Input for the updatePostFormat mutation. */ export type UpdatePostFormatInput = { /** The slug that the post_format will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the post_format object */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the postFormat object to update */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** The name of the post_format object to mutate */ - name?: InputMaybe; + name?: InputMaybe; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the updatePostFormat mutation. */ export type UpdatePostFormatPayload = { __typename?: 'UpdatePostFormatPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The created post_format */ postFormat?: Maybe; }; @@ -8182,48 +14288,50 @@ export type UpdatePostFormatPayload = { /** Input for the updatePost mutation. */ export type UpdatePostInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** Set connections between the post and categories */ categories?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The comment status for the object */ - commentStatus?: InputMaybe; + commentStatus?: InputMaybe; /** The content of the object */ - content?: InputMaybe; + content?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The excerpt of the object */ - excerpt?: InputMaybe; + excerpt?: InputMaybe; /** The ID of the post object */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The ping status for the object */ - pingStatus?: InputMaybe; + pingStatus?: InputMaybe; /** URLs that have been pinged. */ - pinged?: InputMaybe>>; + pinged?: InputMaybe>>; /** Set connections between the post and postFormats */ postFormats?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; /** Set connections between the post and tags */ tags?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; /** URLs queued to be pinged. */ - toPing?: InputMaybe>>; + toPing?: InputMaybe>>; }; /** The payload for the updatePost mutation. */ export type UpdatePostPayload = { __typename?: 'UpdatePostPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ post?: Maybe; }; @@ -8231,35 +14339,37 @@ export type UpdatePostPayload = { /** Input for the updateProject mutation. */ export type UpdateProjectInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Project Content Area */ - contentArea?: InputMaybe; + contentArea?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The ID of the project object */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** Project Title */ - projectTitle?: InputMaybe; + projectTitle?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; - summary?: InputMaybe; + summary?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the updateProject mutation. */ export type UpdateProjectPayload = { __typename?: 'UpdateProjectPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ project?: Maybe; }; @@ -8267,45 +14377,45 @@ export type UpdateProjectPayload = { /** Input for the updateSettings mutation. */ export type UpdateSettingsInput = { /** Opt into anonymous usage tracking to help us make Atlas Content Modeler better. */ - atlasContentModelerSettingsSettingsAtlasContentModelerUsageTracking?: InputMaybe; + atlasContentModelerSettingsSettingsAtlasContentModelerUsageTracking?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** Allow people to submit comments on new posts. */ - discussionSettingsDefaultCommentStatus?: InputMaybe; + discussionSettingsDefaultCommentStatus?: InputMaybe; /** Allow link notifications from other blogs (pingbacks and trackbacks) on new articles. */ - discussionSettingsDefaultPingStatus?: InputMaybe; + discussionSettingsDefaultPingStatus?: InputMaybe; /** A date format for all date strings. */ - generalSettingsDateFormat?: InputMaybe; + generalSettingsDateFormat?: InputMaybe; /** Site tagline. */ - generalSettingsDescription?: InputMaybe; + generalSettingsDescription?: InputMaybe; /** This address is used for admin purposes, like new user notification. */ - generalSettingsEmail?: InputMaybe; + generalSettingsEmail?: InputMaybe; /** WordPress locale code. */ - generalSettingsLanguage?: InputMaybe; + generalSettingsLanguage?: InputMaybe; /** A day number of the week that the week should start on. */ - generalSettingsStartOfWeek?: InputMaybe; + generalSettingsStartOfWeek?: InputMaybe; /** A time format for all time strings. */ - generalSettingsTimeFormat?: InputMaybe; + generalSettingsTimeFormat?: InputMaybe; /** A city in the same timezone as you. */ - generalSettingsTimezone?: InputMaybe; + generalSettingsTimezone?: InputMaybe; /** Site title. */ - generalSettingsTitle?: InputMaybe; + generalSettingsTitle?: InputMaybe; /** Site URL. */ - generalSettingsUrl?: InputMaybe; + generalSettingsUrl?: InputMaybe; /** The ID of the page that should display the latest posts */ - readingSettingsPageForPosts?: InputMaybe; + readingSettingsPageForPosts?: InputMaybe; /** The ID of the page that should be displayed on the front page */ - readingSettingsPageOnFront?: InputMaybe; + readingSettingsPageOnFront?: InputMaybe; /** Blog pages show at most. */ - readingSettingsPostsPerPage?: InputMaybe; + readingSettingsPostsPerPage?: InputMaybe; /** What to show on the front page */ - readingSettingsShowOnFront?: InputMaybe; + readingSettingsShowOnFront?: InputMaybe; /** Default post category. */ - writingSettingsDefaultCategory?: InputMaybe; + writingSettingsDefaultCategory?: InputMaybe; /** Default post format. */ - writingSettingsDefaultPostFormat?: InputMaybe; + writingSettingsDefaultPostFormat?: InputMaybe; /** Convert emoticons like :-) and :-P to graphics on display. */ - writingSettingsUseSmilies?: InputMaybe; + writingSettingsUseSmilies?: InputMaybe; }; /** The payload for the updateSettings mutation. */ @@ -8316,7 +14426,7 @@ export type UpdateSettingsPayload = { /** Update the AtlasContentModelerSettingsSettings setting. */ atlasContentModelerSettingsSettings?: Maybe; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** Update the DiscussionSettings setting. */ discussionSettings?: Maybe; /** Update the GeneralSettings setting. */ @@ -8330,24 +14440,24 @@ export type UpdateSettingsPayload = { /** Input for the updateTag mutation. */ export type UpdateTagInput = { /** The slug that the post_tag will be an alias of */ - aliasOf?: InputMaybe; + aliasOf?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The description of the post_tag object */ - description?: InputMaybe; + description?: InputMaybe; /** The ID of the tag object to update */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** The name of the post_tag object to mutate */ - name?: InputMaybe; + name?: InputMaybe; /** If this argument exists then the slug will be checked to see if it is not an existing valid term. If that check succeeds (it is not a valid term), then it is added and the term id is given. If it fails, then a check is made to whether the taxonomy is hierarchical and the parent argument is not empty. If the second check succeeds, the term will be inserted and the term id will be given. If the slug argument is empty, then it will be calculated from the term name. */ - slug?: InputMaybe; + slug?: InputMaybe; }; /** The payload for the updateTag mutation. */ export type UpdateTagPayload = { __typename?: 'UpdateTagPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The created post_tag */ tag?: Maybe; }; @@ -8355,32 +14465,34 @@ export type UpdateTagPayload = { /** Input for the updateTestimonial mutation. */ export type UpdateTestimonialInput = { /** The userId to assign as the author of the object */ - authorId?: InputMaybe; + authorId?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** The date of the object. Preferable to enter as year/month/day (e.g. 01/31/2017) as it will rearrange date as fit if it is not specified. Incomplete dates may have unintended results for example, "2017" as the input will use current date with timestamp 20:17 */ - date?: InputMaybe; + date?: InputMaybe; /** The ID of the testimonial object */ - id: Scalars['ID']; + id: Scalars['ID']['input']; + /** Override the edit lock when another user is editing the post */ + ignoreEditLock?: InputMaybe; /** A field used for ordering posts. This is typically used with nav menu items or for special ordering of hierarchical content types. */ - menuOrder?: InputMaybe; + menuOrder?: InputMaybe; /** The password used to protect the content of the object */ - password?: InputMaybe; + password?: InputMaybe; /** The slug of the object */ - slug?: InputMaybe; + slug?: InputMaybe; /** The status of the object */ status?: InputMaybe; - testimonialAuthor?: InputMaybe; - testimonialContent?: InputMaybe; + testimonialAuthor?: InputMaybe; + testimonialContent?: InputMaybe; /** The title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** The payload for the updateTestimonial mutation. */ export type UpdateTestimonialPayload = { __typename?: 'UpdateTestimonialPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The Post object mutation type. */ testimonial?: Maybe; }; @@ -8388,48 +14500,48 @@ export type UpdateTestimonialPayload = { /** Input for the updateUser mutation. */ export type UpdateUserInput = { /** User's AOL IM account. */ - aim?: InputMaybe; + aim?: InputMaybe; /** This is an ID that can be passed to a mutation by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: InputMaybe; + clientMutationId?: InputMaybe; /** A string containing content about the user. */ - description?: InputMaybe; + description?: InputMaybe; /** A string that will be shown on the site. Defaults to user's username. It is likely that you will want to change this, for both appearance and security through obscurity (that is if you dont use and delete the default admin user). */ - displayName?: InputMaybe; + displayName?: InputMaybe; /** A string containing the user's email address. */ - email?: InputMaybe; + email?: InputMaybe; /** The user's first name. */ - firstName?: InputMaybe; + firstName?: InputMaybe; /** The ID of the user */ - id: Scalars['ID']; + id: Scalars['ID']['input']; /** User's Jabber account. */ - jabber?: InputMaybe; + jabber?: InputMaybe; /** The user's last name. */ - lastName?: InputMaybe; + lastName?: InputMaybe; /** User's locale. */ - locale?: InputMaybe; + locale?: InputMaybe; /** A string that contains a URL-friendly name for the user. The default is the user's username. */ - nicename?: InputMaybe; + nicename?: InputMaybe; /** The user's nickname, defaults to the user's username. */ - nickname?: InputMaybe; + nickname?: InputMaybe; /** A string that contains the plain text password for the user. */ - password?: InputMaybe; + password?: InputMaybe; /** The date the user registered. Format is Y-m-d H:i:s. */ - registered?: InputMaybe; + registered?: InputMaybe; /** A string for whether to enable the rich editor or not. False if not empty. */ - richEditing?: InputMaybe; + richEditing?: InputMaybe; /** An array of roles to be assigned to the user. */ - roles?: InputMaybe>>; + roles?: InputMaybe>>; /** A string containing the user's URL for the user's web site. */ - websiteUrl?: InputMaybe; + websiteUrl?: InputMaybe; /** User's Yahoo IM account. */ - yim?: InputMaybe; + yim?: InputMaybe; }; /** The payload for the updateUser mutation. */ export type UpdateUserPayload = { __typename?: 'UpdateUserPayload'; /** If a 'clientMutationId' input is provided to the mutation, it will be returned as output on the mutation. This ID can be used by the client to track the progress of mutations and catch possible duplicate mutation submissions. */ - clientMutationId?: Maybe; + clientMutationId?: Maybe; /** The User object mutation type. */ user?: Maybe; }; @@ -8440,47 +14552,53 @@ export type User = Commenter & DatabaseIdentifier & Node & UniformResourceIdenti /** Avatar object for user. The avatar object can be retrieved in different sizes by specifying the size argument. */ avatar?: Maybe; /** User metadata option name. Usually it will be "wp_capabilities". */ - capKey?: Maybe; + capKey?: Maybe; /** A list of capabilities (permissions) granted to the user */ - capabilities?: Maybe>>; + capabilities?: Maybe>>; /** Connection between the User type and the Comment type */ comments?: Maybe; /** @deprecated Deprecated in favor of using Next.js pages */ conditionalTags?: Maybe; /** Identifies the primary key from the database. */ - databaseId: Scalars['Int']; + databaseId: Scalars['Int']['output']; /** Description of the user. */ - description?: Maybe; + description?: Maybe; /** Email address of the user. This is equivalent to the WP_User->user_email property. */ - email?: Maybe; + email?: Maybe; /** Connection between the User type and the EnqueuedScript type */ enqueuedScripts?: Maybe; /** Connection between the User type and the EnqueuedStylesheet type */ enqueuedStylesheets?: Maybe; /** A complete list of capabilities including capabilities inherited from a role. This is equivalent to the array keys of WP_User->allcaps. */ - extraCapabilities?: Maybe>>; + extraCapabilities?: Maybe>>; /** First name of the user. This is equivalent to the WP_User->user_first_name property. */ - firstName?: Maybe; + firstName?: Maybe; /** The globally unique identifier for the user object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; + /** Whether the node is a Comment */ + isComment: Scalars['Boolean']['output']; /** Whether the node is a Content Node */ - isContentNode: Scalars['Boolean']; + isContentNode: Scalars['Boolean']['output']; + /** Whether the node represents the front page. */ + isFrontPage: Scalars['Boolean']['output']; + /** Whether the node represents the blog page. */ + isPostsPage: Scalars['Boolean']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** Whether the node is a Term */ - isTermNode: Scalars['Boolean']; + isTermNode: Scalars['Boolean']['output']; /** Last name of the user. This is equivalent to the WP_User->user_last_name property. */ - lastName?: Maybe; + lastName?: Maybe; /** The preferred language locale set for the user. Value derived from get_user_locale(). */ - locale?: Maybe; + locale?: Maybe; /** Connection between the User type and the mediaItem type */ mediaItems?: Maybe; - /** Display name of the user. This is equivalent to the WP_User->dispaly_name property. */ - name?: Maybe; + /** Display name of the user. This is equivalent to the WP_User->display_name property. */ + name?: Maybe; /** The nicename for the user. This field is equivalent to WP_User->user_nicename */ - nicename?: Maybe; + nicename?: Maybe; /** Nickname of the user. */ - nickname?: Maybe; + nickname?: Maybe; /** Connection between the User type and the page type */ pages?: Maybe; /** Connection between the User type and the post type */ @@ -8488,131 +14606,134 @@ export type User = Commenter & DatabaseIdentifier & Node & UniformResourceIdenti /** Connection between the User type and the project type */ projects?: Maybe; /** The date the user registered or was created. The field follows a full ISO8601 date string format. */ - registeredDate?: Maybe; + registeredDate?: Maybe; /** Connection between the User and Revisions authored by the user */ revisions?: Maybe; /** Connection between the User type and the UserRole type */ roles?: Maybe; + /** Whether the Toolbar should be displayed when the user is viewing the site. */ + shouldShowAdminToolbar?: Maybe; + shouldShowFaustToolbar?: Maybe; /** The slug for the user. This field is equivalent to WP_User->user_nicename */ - slug?: Maybe; - templates?: Maybe>>; + slug?: Maybe; + templates?: Maybe>>; /** Connection between the User type and the testimonial type */ testimonials?: Maybe; /** The unique resource identifier path */ - uri?: Maybe; + uri?: Maybe; /** A website url that is associated with the user. */ - url?: Maybe; + url?: Maybe; /** * The Id of the user. Equivalent to WP_User->ID * @deprecated Deprecated in favor of the databaseId field */ - userId?: Maybe; + userId?: Maybe; /** Username for the user. This field is equivalent to WP_User->user_login. */ - username?: Maybe; + username?: Maybe; }; /** A User object */ export type UserAvatarArgs = { - forceDefault?: InputMaybe; + forceDefault?: InputMaybe; rating?: InputMaybe; - size?: InputMaybe; + size?: InputMaybe; }; /** A User object */ export type UserCommentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserEnqueuedScriptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** A User object */ export type UserEnqueuedStylesheetsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** A User object */ export type UserMediaItemsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserPagesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserPostsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserProjectsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserRevisionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A User object */ export type UserRolesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; }; /** A User object */ export type UserTestimonialsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; @@ -8622,16 +14743,30 @@ export type UserConnection = { edges: Array; /** A list of connected User Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: UserConnectionPageInfo; }; /** Edge between a Node and a connected User */ export type UserConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected User Node */ node: User; }; +/** Page Info on the connected UserConnectionEdge */ +export type UserConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** The Type of Identifier used to fetch a single User node. To be used along with the "id" field. Default is "ID". */ export enum UserNodeIdTypeEnum { /** The Database ID for the node */ @@ -8652,15 +14787,15 @@ export enum UserNodeIdTypeEnum { export type UserRole = Node & { __typename?: 'UserRole'; /** The capabilities that belong to this role */ - capabilities?: Maybe>>; + capabilities?: Maybe>>; /** The display name of the role */ - displayName?: Maybe; + displayName?: Maybe; /** The globally unique identifier for the user role object. */ - id: Scalars['ID']; + id: Scalars['ID']['output']; /** Whether the object is restricted from the current viewer */ - isRestricted?: Maybe; + isRestricted?: Maybe; /** The registered name of the role */ - name?: Maybe; + name?: Maybe; }; /** Connection to UserRole Nodes */ @@ -8669,16 +14804,30 @@ export type UserRoleConnection = { edges: Array; /** A list of connected UserRole Nodes */ nodes: Array; + /** Information about pagination in a connection. */ + pageInfo: UserRoleConnectionPageInfo; }; /** Edge between a Node and a connected UserRole */ export type UserRoleConnectionEdge = { /** Opaque reference to the nodes position in the connection. Value can be used with pagination args. */ - cursor?: Maybe; + cursor?: Maybe; /** The connected UserRole Node */ node: UserRole; }; +/** Page Info on the connected UserRoleConnectionEdge */ +export type UserRoleConnectionPageInfo = { + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Names of available user roles */ export enum UserRoleEnum { /** User role with specific capabilities */ @@ -8701,78 +14850,91 @@ export type UserToCommentConnection = CommentConnection & Connection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToCommentConnectionPageInfo; }; /** An edge in a connection */ export type UserToCommentConnectionEdge = CommentConnectionEdge & Edge & { __typename?: 'UserToCommentConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Comment; }; +/** Page Info on the "UserToCommentConnection" */ +export type UserToCommentConnectionPageInfo = CommentConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToCommentConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToCommentConnection connection */ export type UserToCommentConnectionWhereArgs = { /** Comment author email address. */ - authorEmail?: InputMaybe; + authorEmail?: InputMaybe; /** Array of author IDs to include comments for. */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Array of author IDs to exclude comments for. */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Comment author URL. */ - authorUrl?: InputMaybe; + authorUrl?: InputMaybe; /** Array of comment IDs to include. */ - commentIn?: InputMaybe>>; + commentIn?: InputMaybe>>; /** Array of IDs of users whose unapproved comments will be returned by the query regardless of status. */ - commentNotIn?: InputMaybe>>; + commentNotIn?: InputMaybe>>; /** Include comments of a given type. */ - commentType?: InputMaybe; + commentType?: InputMaybe; /** Include comments from a given array of comment types. */ - commentTypeIn?: InputMaybe>>; + commentTypeIn?: InputMaybe>>; /** Exclude comments from a given array of comment types. */ - commentTypeNotIn?: InputMaybe; + commentTypeNotIn?: InputMaybe; /** Content object author ID to limit results by. */ - contentAuthor?: InputMaybe>>; + contentAuthor?: InputMaybe>>; /** Array of author IDs to retrieve comments for. */ - contentAuthorIn?: InputMaybe>>; + contentAuthorIn?: InputMaybe>>; /** Array of author IDs *not* to retrieve comments for. */ - contentAuthorNotIn?: InputMaybe>>; + contentAuthorNotIn?: InputMaybe>>; /** Limit results to those affiliated with a given content object ID. */ - contentId?: InputMaybe; + contentId?: InputMaybe; /** Array of content object IDs to include affiliated comments for. */ - contentIdIn?: InputMaybe>>; + contentIdIn?: InputMaybe>>; /** Array of content object IDs to exclude affiliated comments for. */ - contentIdNotIn?: InputMaybe>>; + contentIdNotIn?: InputMaybe>>; /** Content object name (i.e. slug ) to retrieve affiliated comments for. */ - contentName?: InputMaybe; + contentName?: InputMaybe; /** Content Object parent ID to retrieve affiliated comments for. */ - contentParent?: InputMaybe; + contentParent?: InputMaybe; /** Array of content object statuses to retrieve affiliated comments for. Pass 'any' to match any value. */ contentStatus?: InputMaybe>>; /** Content object type or array of types to retrieve affiliated comments for. Pass 'any' to match any value. */ contentType?: InputMaybe>>; /** Array of IDs or email addresses of users whose unapproved comments will be returned by the query regardless of $status. Default empty */ - includeUnapproved?: InputMaybe>>; + includeUnapproved?: InputMaybe>>; /** Karma score to retrieve matching comments for. */ - karma?: InputMaybe; + karma?: InputMaybe; /** The cardinality of the order of the connection */ order?: InputMaybe; /** Field to order the comments by. */ orderby?: InputMaybe; /** Parent ID of comment to retrieve children of. */ - parent?: InputMaybe; + parent?: InputMaybe; /** Array of parent IDs of comments to retrieve children for. */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Array of parent IDs of comments *not* to retrieve children for. */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Search term(s) to retrieve matching comments for. */ - search?: InputMaybe; + search?: InputMaybe; /** Comment status to limit results by. */ - status?: InputMaybe; + status?: InputMaybe; /** Include comments for a specific user ID. */ - userId?: InputMaybe; + userId?: InputMaybe; }; /** Connection between the User type and the EnqueuedScript type */ @@ -8783,18 +14945,31 @@ export type UserToEnqueuedScriptConnection = Connection & EnqueuedScriptConnecti /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToEnqueuedScriptConnectionPageInfo; }; /** An edge in a connection */ export type UserToEnqueuedScriptConnectionEdge = Edge & EnqueuedScriptConnectionEdge & { __typename?: 'UserToEnqueuedScriptConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedScript; }; +/** Page Info on the "UserToEnqueuedScriptConnection" */ +export type UserToEnqueuedScriptConnectionPageInfo = EnqueuedScriptConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToEnqueuedScriptConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the User type and the EnqueuedStylesheet type */ export type UserToEnqueuedStylesheetConnection = Connection & EnqueuedStylesheetConnection & { __typename?: 'UserToEnqueuedStylesheetConnection'; @@ -8803,18 +14978,31 @@ export type UserToEnqueuedStylesheetConnection = Connection & EnqueuedStylesheet /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToEnqueuedStylesheetConnectionPageInfo; }; /** An edge in a connection */ export type UserToEnqueuedStylesheetConnectionEdge = Edge & EnqueuedStylesheetConnectionEdge & { __typename?: 'UserToEnqueuedStylesheetConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: EnqueuedStylesheet; }; +/** Page Info on the "UserToEnqueuedStylesheetConnection" */ +export type UserToEnqueuedStylesheetConnectionPageInfo = EnqueuedStylesheetConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToEnqueuedStylesheetConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Connection between the User type and the mediaItem type */ export type UserToMediaItemConnection = Connection & MediaItemConnection & { __typename?: 'UserToMediaItemConnection'; @@ -8823,62 +15011,75 @@ export type UserToMediaItemConnection = Connection & MediaItemConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToMediaItemConnectionPageInfo; }; /** An edge in a connection */ export type UserToMediaItemConnectionEdge = Edge & MediaItemConnectionEdge & { __typename?: 'UserToMediaItemConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: MediaItem; }; +/** Page Info on the "UserToMediaItemConnection" */ +export type UserToMediaItemConnectionPageInfo = MediaItemConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToMediaItemConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToMediaItemConnection connection */ export type UserToMediaItemConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the page type */ @@ -8889,62 +15090,75 @@ export type UserToPageConnection = Connection & PageConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToPageConnectionPageInfo; }; /** An edge in a connection */ export type UserToPageConnectionEdge = Edge & PageConnectionEdge & { __typename?: 'UserToPageConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Page; }; +/** Page Info on the "UserToPageConnection" */ +export type UserToPageConnectionPageInfo = PageConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToPageConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToPageConnection connection */ export type UserToPageConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the post type */ @@ -8955,82 +15169,95 @@ export type UserToPostConnection = Connection & PostConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToPostConnectionPageInfo; }; /** An edge in a connection */ export type UserToPostConnectionEdge = Edge & PostConnectionEdge & { __typename?: 'UserToPostConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Post; }; +/** Page Info on the "UserToPostConnection" */ +export type UserToPostConnectionPageInfo = PageInfo & PostConnectionPageInfo & WpPageInfo & { + __typename?: 'UserToPostConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToPostConnection connection */ export type UserToPostConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Category ID */ - categoryId?: InputMaybe; + categoryId?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryIn?: InputMaybe>>; + categoryIn?: InputMaybe>>; /** Use Category Slug */ - categoryName?: InputMaybe; + categoryName?: InputMaybe; /** Array of category IDs, used to display objects from one category OR another */ - categoryNotIn?: InputMaybe>>; + categoryNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Tag Slug */ - tag?: InputMaybe; + tag?: InputMaybe; /** Use Tag ID */ - tagId?: InputMaybe; + tagId?: InputMaybe; /** Array of tag IDs, used to display objects from one tag OR another */ - tagIn?: InputMaybe>>; + tagIn?: InputMaybe>>; /** Array of tag IDs, used to display objects from one tag OR another */ - tagNotIn?: InputMaybe>>; + tagNotIn?: InputMaybe>>; /** Array of tag slugs, used to display objects from one tag AND another */ - tagSlugAnd?: InputMaybe>>; + tagSlugAnd?: InputMaybe>>; /** Array of tag slugs, used to include objects in ANY specified tags */ - tagSlugIn?: InputMaybe>>; + tagSlugIn?: InputMaybe>>; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the project type */ @@ -9041,62 +15268,75 @@ export type UserToProjectConnection = Connection & ProjectConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToProjectConnectionPageInfo; }; /** An edge in a connection */ export type UserToProjectConnectionEdge = Edge & ProjectConnectionEdge & { __typename?: 'UserToProjectConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Project; }; +/** Page Info on the "UserToProjectConnection" */ +export type UserToProjectConnectionPageInfo = PageInfo & ProjectConnectionPageInfo & WpPageInfo & { + __typename?: 'UserToProjectConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToProjectConnection connection */ export type UserToProjectConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the ContentNode type */ @@ -9107,18 +15347,31 @@ export type UserToRevisionsConnection = Connection & ContentNodeConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToRevisionsConnectionPageInfo; }; /** An edge in a connection */ export type UserToRevisionsConnectionEdge = ContentNodeConnectionEdge & Edge & { __typename?: 'UserToRevisionsConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: ContentNode; }; +/** Page Info on the "UserToRevisionsConnection" */ +export type UserToRevisionsConnectionPageInfo = ContentNodeConnectionPageInfo & PageInfo & WpPageInfo & { + __typename?: 'UserToRevisionsConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToRevisionsConnection connection */ export type UserToRevisionsConnectionWhereArgs = { /** The Types of content to filter */ @@ -9126,37 +15379,37 @@ export type UserToRevisionsConnectionWhereArgs = { /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the testimonial type */ @@ -9167,62 +15420,75 @@ export type UserToTestimonialConnection = Connection & TestimonialConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToTestimonialConnectionPageInfo; }; /** An edge in a connection */ export type UserToTestimonialConnectionEdge = Edge & TestimonialConnectionEdge & { __typename?: 'UserToTestimonialConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: Testimonial; }; +/** Page Info on the "UserToTestimonialConnection" */ +export type UserToTestimonialConnectionPageInfo = PageInfo & TestimonialConnectionPageInfo & WpPageInfo & { + __typename?: 'UserToTestimonialConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Arguments for filtering the UserToTestimonialConnection connection */ export type UserToTestimonialConnectionWhereArgs = { /** The user that's connected as the author of the object. Use the userId for the author object. */ - author?: InputMaybe; + author?: InputMaybe; /** Find objects connected to author(s) in the array of author's userIds */ - authorIn?: InputMaybe>>; + authorIn?: InputMaybe>>; /** Find objects connected to the author by the author's nicename */ - authorName?: InputMaybe; + authorName?: InputMaybe; /** Find objects NOT connected to author(s) in the array of author's userIds */ - authorNotIn?: InputMaybe>>; + authorNotIn?: InputMaybe>>; /** Filter the connection based on dates */ dateQuery?: InputMaybe; /** True for objects with passwords; False for objects without passwords; null for all objects with or without passwords */ - hasPassword?: InputMaybe; + hasPassword?: InputMaybe; /** Specific database ID of the object */ - id?: InputMaybe; + id?: InputMaybe; /** Array of IDs for the objects to retrieve */ - in?: InputMaybe>>; + in?: InputMaybe>>; /** Get objects with a specific mimeType property */ mimeType?: InputMaybe; /** Slug / post_name of the object */ - name?: InputMaybe; + name?: InputMaybe; /** Specify objects to retrieve. Use slugs */ - nameIn?: InputMaybe>>; + nameIn?: InputMaybe>>; /** Specify IDs NOT to retrieve. If this is used in the same query as "in", it will be ignored */ - notIn?: InputMaybe>>; - /** What paramater to use to order the objects by. */ + notIn?: InputMaybe>>; + /** What parameter to use to order the objects by. */ orderby?: InputMaybe>>; /** Use ID to return only children. Use 0 to return only top-level items */ - parent?: InputMaybe; + parent?: InputMaybe; /** Specify objects whose parent is in an array */ - parentIn?: InputMaybe>>; + parentIn?: InputMaybe>>; /** Specify posts whose parent is not in an array */ - parentNotIn?: InputMaybe>>; + parentNotIn?: InputMaybe>>; /** Show posts with a specific password. */ - password?: InputMaybe; + password?: InputMaybe; /** Show Posts based on a keyword search */ - search?: InputMaybe; + search?: InputMaybe; /** Retrieve posts where post status is in an array. */ stati?: InputMaybe>>; /** Show posts with a specific status. */ status?: InputMaybe; /** Title of the object */ - title?: InputMaybe; + title?: InputMaybe; }; /** Connection between the User type and the UserRole type */ @@ -9233,18 +15499,31 @@ export type UserToUserRoleConnection = Connection & UserRoleConnection & { /** The nodes of the connection, without the edges */ nodes: Array; /** Information about pagination in a connection. */ - pageInfo?: Maybe; + pageInfo: UserToUserRoleConnectionPageInfo; }; /** An edge in a connection */ export type UserToUserRoleConnectionEdge = Edge & UserRoleConnectionEdge & { __typename?: 'UserToUserRoleConnectionEdge'; /** A cursor for use in pagination */ - cursor?: Maybe; + cursor?: Maybe; /** The item at the end of the edge */ node: UserRole; }; +/** Page Info on the "UserToUserRoleConnection" */ +export type UserToUserRoleConnectionPageInfo = PageInfo & UserRoleConnectionPageInfo & WpPageInfo & { + __typename?: 'UserToUserRoleConnectionPageInfo'; + /** When paginating forwards, the cursor to continue. */ + endCursor?: Maybe; + /** When paginating forwards, are there more items? */ + hasNextPage: Scalars['Boolean']['output']; + /** When paginating backwards, are there more items? */ + hasPreviousPage: Scalars['Boolean']['output']; + /** When paginating backwards, the cursor to continue. */ + startCursor?: Maybe; +}; + /** Field to order the connection by */ export enum UsersConnectionOrderbyEnum { /** Order by display name */ @@ -9283,32 +15562,31 @@ export enum UsersConnectionSearchColumnEnum { Login = 'LOGIN', /** A URL-friendly name for the user. The default is the user's username. */ Nicename = 'NICENAME', - /** The URL of the user\s website. */ + /** The URL of the user's website. */ Url = 'URL' } /** Information about pagination in a connection. */ export type WpPageInfo = { - __typename?: 'WPPageInfo'; /** When paginating forwards, the cursor to continue. */ - endCursor?: Maybe; + endCursor?: Maybe; /** When paginating forwards, are there more items? */ - hasNextPage: Scalars['Boolean']; + hasNextPage: Scalars['Boolean']['output']; /** When paginating backwards, are there more items? */ - hasPreviousPage: Scalars['Boolean']; + hasPreviousPage: Scalars['Boolean']['output']; /** When paginating backwards, the cursor to continue. */ - startCursor?: Maybe; + startCursor?: Maybe; }; /** The writing setting type */ export type WritingSettings = { __typename?: 'WritingSettings'; /** Default post category. */ - defaultCategory?: Maybe; + defaultCategory?: Maybe; /** Default post format. */ - defaultPostFormat?: Maybe; + defaultPostFormat?: Maybe; /** Convert emoticons like :-) and :-P to graphics on display. */ - useSmilies?: Maybe; + useSmilies?: Maybe; }; export type HeaderGeneralSettingsFragmentFragment = { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } & { ' $fragmentName'?: 'HeaderGeneralSettingsFragmentFragment' }; @@ -9321,11 +15599,11 @@ export type GetExamplePageQueryVariables = Exact<{ [key: string]: never; }>; export type GetExamplePageQuery = { __typename?: 'RootQuery', generalSettings?: { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } | null, primaryMenuItems?: { __typename?: 'RootQueryToMenuItemConnection', nodes: Array<{ __typename?: 'MenuItem', id: string, uri?: string | null, path?: string | null, label?: string | null, parentId?: string | null, cssClasses?: Array | null, menu?: { __typename?: 'MenuItemToMenuConnectionEdge', node: { __typename?: 'Menu', name?: string | null } } | null }> } | null }; export type GetArchiveQueryVariables = Exact<{ - uri: Scalars['String']; + uri: Scalars['String']['input']; }>; -export type GetArchiveQuery = { __typename?: 'RootQuery', nodeByUri?: { __typename?: 'Category', name?: string | null, archiveType: 'Category', posts?: { __typename?: 'CategoryToPostConnection', nodes: Array<{ __typename?: 'Post', id: string, title?: string | null, uri?: string | null }> } | null } | { __typename?: 'ContentType', archiveType: 'ContentType' } | { __typename?: 'MediaItem', archiveType: 'MediaItem' } | { __typename?: 'Page', archiveType: 'Page' } | { __typename?: 'Post', archiveType: 'Post' } | { __typename?: 'PostFormat', archiveType: 'PostFormat' } | { __typename?: 'Project', archiveType: 'Project' } | { __typename?: 'Tag', name?: string | null, archiveType: 'Tag', posts?: { __typename?: 'TagToPostConnection', nodes: Array<{ __typename?: 'Post', id: string, title?: string | null, uri?: string | null }> } | null } | { __typename?: 'Testimonial', archiveType: 'Testimonial' } | { __typename?: 'User', archiveType: 'User' } | null, generalSettings?: { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } | null, primaryMenuItems?: { __typename?: 'RootQueryToMenuItemConnection', nodes: Array<{ __typename?: 'MenuItem', id: string, uri?: string | null, path?: string | null, label?: string | null, parentId?: string | null, cssClasses?: Array | null, menu?: { __typename?: 'MenuItemToMenuConnectionEdge', node: { __typename?: 'Menu', name?: string | null } } | null }> } | null }; +export type GetArchiveQuery = { __typename?: 'RootQuery', nodeByUri?: { __typename?: 'Category', name?: string | null, archiveType: 'Category', posts?: { __typename?: 'CategoryToPostConnection', nodes: Array<{ __typename?: 'Post', id: string, title?: string | null, uri?: string | null }> } | null } | { __typename?: 'Comment', archiveType: 'Comment' } | { __typename?: 'ContentType', archiveType: 'ContentType' } | { __typename?: 'MediaItem', archiveType: 'MediaItem' } | { __typename?: 'Page', archiveType: 'Page' } | { __typename?: 'Post', archiveType: 'Post' } | { __typename?: 'PostFormat', archiveType: 'PostFormat' } | { __typename?: 'Project', archiveType: 'Project' } | { __typename?: 'Tag', name?: string | null, archiveType: 'Tag', posts?: { __typename?: 'TagToPostConnection', nodes: Array<{ __typename?: 'Post', id: string, title?: string | null, uri?: string | null }> } | null } | { __typename?: 'Testimonial', archiveType: 'Testimonial' } | { __typename?: 'User', archiveType: 'User' } | null, generalSettings?: { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } | null, primaryMenuItems?: { __typename?: 'RootQueryToMenuItemConnection', nodes: Array<{ __typename?: 'MenuItem', id: string, uri?: string | null, path?: string | null, label?: string | null, parentId?: string | null, cssClasses?: Array | null, menu?: { __typename?: 'MenuItemToMenuConnectionEdge', node: { __typename?: 'Menu', name?: string | null } } | null }> } | null }; export type GetHomePageQueryVariables = Exact<{ [key: string]: never; }>; @@ -9333,16 +15611,16 @@ export type GetHomePageQueryVariables = Exact<{ [key: string]: never; }>; export type GetHomePageQuery = { __typename?: 'RootQuery', generalSettings?: { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } | null, primaryMenuItems?: { __typename?: 'RootQueryToMenuItemConnection', nodes: Array<{ __typename?: 'MenuItem', id: string, uri?: string | null, path?: string | null, label?: string | null, parentId?: string | null, cssClasses?: Array | null, menu?: { __typename?: 'MenuItemToMenuConnectionEdge', node: { __typename?: 'Menu', name?: string | null } } | null }> } | null }; export type GetPageQueryVariables = Exact<{ - databaseId: Scalars['ID']; - asPreview?: InputMaybe; + databaseId: Scalars['ID']['input']; + asPreview?: InputMaybe; }>; export type GetPageQuery = { __typename?: 'RootQuery', page?: { __typename?: 'Page', title?: string | null, content?: string | null } | null, generalSettings?: { __typename?: 'GeneralSettings', title?: string | null, description?: string | null } | null, primaryMenuItems?: { __typename?: 'RootQueryToMenuItemConnection', nodes: Array<{ __typename?: 'MenuItem', id: string, uri?: string | null, path?: string | null, label?: string | null, parentId?: string | null, cssClasses?: Array | null, menu?: { __typename?: 'MenuItemToMenuConnectionEdge', node: { __typename?: 'Menu', name?: string | null } } | null }> } | null }; export type GetPostQueryVariables = Exact<{ - databaseId: Scalars['ID']; - asPreview?: InputMaybe; + databaseId: Scalars['ID']['input']; + asPreview?: InputMaybe; }>;