From e09805c10f9519f2a7ddd245ff0e9c0fa71cfded Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 14 Apr 2022 11:17:16 -0300 Subject: [PATCH 01/93] initial core files migration to ts --- gatsby-config.js => gatsby-config.ts | 32 ++- gatsby-node.js => gatsby-node.ts | 135 +++++----- package.json | 15 +- src/components/LegacyPageHome.js | 233 ------------------ src/components/WalletCompare.js | 2 - src/data/translations.json | 137 ---------- src/data/translations.ts | 190 ++++++++++++++ src/pages/index.js | 9 +- src/scripts/__tests__/merge-translations.js | 2 +- src/scripts/copy-contributors.js | 22 -- src/scripts/copyContributors.ts | 17 ++ src/scripts/merge-translations.js | 55 ----- src/scripts/mergeTranslations.ts | 42 ++++ src/utils/flattenMessages.ts | 21 ++ src/utils/getMessages.ts | 27 ++ src/utils/mergeObjects.ts | 12 + .../{translations.js => translations.ts} | 44 ++-- tsconfig.json | 15 ++ yarn.lock | 26 ++ 19 files changed, 465 insertions(+), 571 deletions(-) rename gatsby-config.js => gatsby-config.ts (91%) rename gatsby-node.js => gatsby-node.ts (79%) delete mode 100644 src/components/LegacyPageHome.js delete mode 100644 src/data/translations.json create mode 100644 src/data/translations.ts delete mode 100644 src/scripts/copy-contributors.js create mode 100644 src/scripts/copyContributors.ts delete mode 100644 src/scripts/merge-translations.js create mode 100644 src/scripts/mergeTranslations.ts create mode 100644 src/utils/flattenMessages.ts create mode 100644 src/utils/getMessages.ts create mode 100644 src/utils/mergeObjects.ts rename src/utils/{translations.js => translations.ts} (61%) create mode 100644 tsconfig.json diff --git a/gatsby-config.js b/gatsby-config.ts similarity index 91% rename from gatsby-config.js rename to gatsby-config.ts index f82343c7a10..ae0237bde62 100644 --- a/gatsby-config.js +++ b/gatsby-config.ts @@ -1,19 +1,25 @@ -require("dotenv").config() +import "dotenv/config" +import path from "path" -const { supportedLanguages, allLanguages } = require("./src/utils/translations") +import type { GatsbyConfig } from "gatsby" + +import { + supportedLanguages, + defaultLanguage, + ignoreLanguages, +} from "./src/utils/translations" -const defaultLanguage = `en` const siteUrl = `https://ethereum.org` const ignoreContent = (process.env.IGNORE_CONTENT || "") .split(",") .filter(Boolean) -const ignoreTranslations = Object.keys(allLanguages) - .filter((lang) => !supportedLanguages.includes(lang)) - .map((lang) => `**/translations\/${lang}`) +const ignoreTranslations = ignoreLanguages.map( + (lang) => `**/translations\/${lang}` +) -module.exports = { +const config: GatsbyConfig = { siteMetadata: { // `title` & `description` pulls from respective ${lang}.json files in PageMetadata.js title: `ethereum.org`, @@ -31,7 +37,7 @@ module.exports = { resolve: `gatsby-plugin-intl`, options: { // language JSON resource path - path: `${__dirname}/src/intl`, + path: path.resolve(`src/intl`), // supported language languages: supportedLanguages, // language file path @@ -136,7 +142,7 @@ module.exports = { gatsbyRemarkPlugins: [ { // Local plugin to adjust the images urls of the translated md files - resolve: require.resolve(`./plugins/gatsby-remark-image-urls`), + resolve: path.resolve(`./plugins/gatsby-remark-image-urls`), }, { resolve: `gatsby-remark-autolink-headers`, @@ -192,7 +198,7 @@ module.exports = { resolve: `gatsby-source-filesystem`, options: { name: `assets`, - path: `${__dirname}/src/assets`, + path: path.resolve(`src/assets`), }, }, // Process files from /src/content/ (used in gatsby-node.js) @@ -200,7 +206,7 @@ module.exports = { resolve: `gatsby-source-filesystem`, options: { name: `content`, - path: `${__dirname}/src/content`, + path: path.resolve(`src/content`), ignore: [...ignoreContent, ...ignoreTranslations], }, }, @@ -209,7 +215,7 @@ module.exports = { resolve: `gatsby-source-filesystem`, options: { name: `data`, - path: `${__dirname}/src/data`, + path: path.resolve(`src/data`), }, }, // Process files within /src/data/ @@ -232,3 +238,5 @@ module.exports = { FAST_DEV: true, // DEV_SSR, QUERY_ON_DEMAND & LAZY_IMAGES }, } + +export default config diff --git a/gatsby-node.js b/gatsby-node.ts similarity index 79% rename from gatsby-node.js rename to gatsby-node.ts index 61be34894ee..aaa9b86d6de 100644 --- a/gatsby-node.js +++ b/gatsby-node.ts @@ -1,71 +1,41 @@ // https://www.gatsbyjs.org/docs/node-apis/ -const fs = require("fs") -const path = require(`path`) -const util = require("util") -const child_process = require("child_process") -const { createFilePath } = require(`gatsby-source-filesystem`) -const gatsbyConfig = require(`./gatsby-config.js`) -const redirects = require(`./redirects.json`) +import fs from "fs" +import path from "path" +import util from "util" +import child_process from "child_process" +import { createFilePath } from "gatsby-source-filesystem" +import type { GatsbyNode } from "gatsby" -const exec = util.promisify(child_process.exec) - -const supportedLanguages = gatsbyConfig.siteMetadata.supportedLanguages -const defaultLanguage = gatsbyConfig.siteMetadata.defaultLanguage - -// same function from 'gatsby-plugin-intl' -const flattenMessages = (nestedMessages, prefix = "") => { - return Object.keys(nestedMessages).reduce((messages, key) => { - let value = nestedMessages[key] - let prefixedKey = prefix ? `${prefix}.${key}` : key - - if (typeof value === "string") { - messages[prefixedKey] = value - } else { - Object.assign(messages, flattenMessages(value, prefixedKey)) - } - - return messages - }, {}) -} +import mergeTranslations from "./src/scripts/mergeTranslations" +import copyContributors from "./src/scripts/copyContributors" -// same function from 'gatsby-plugin-intl' -const getMessages = (path, language) => { - try { - const messages = require(`${path}/${language}.json`) - - return flattenMessages(messages) - } catch (error) { - if (error.code === "MODULE_NOT_FOUND") { - process.env.NODE_ENV !== "test" && - console.error( - `[gatsby-plugin-intl] couldn't find file "${path}/${language}.json"` - ) - } +import { supportedLanguages, defaultLanguage } from "./src/utils/translations" +import getMessages from "./src/utils/getMessages" +import redirects from "./redirects.json" - throw error - } -} +const exec = util.promisify(child_process.exec) /** * Markdown isOutdated check * Parse header ids in markdown file (both translated and english) and compare their info structure. * If this structure is not the same, then the file isOutdated. * If there is not english file, return true - * @param {string} path filepath for translated mdx file + * @param {string} filePath filepath for translated mdx file * @returns boolean for if file is outdated or not */ -const checkIsMdxOutdated = (path) => { - const splitPath = path.split(__dirname) +const checkIsMdxOutdated = (filePath) => { + const dirname = path.resolve("./") + const splitPath = filePath.split(dirname) const tempSplitPath = splitPath[1] const tempSplit = tempSplitPath.split("/") tempSplit.splice(3, 2) - const englishPath = `${__dirname}${tempSplit.join("/")}` + const englishPath = path.resolve(`${tempSplit.join("/")}`) const re = /([#]+) [^\{]+\{#([^\}]+)\}/gim let translatedData, englishData try { - translatedData = fs.readFileSync(path, "utf-8") + translatedData = fs.readFileSync(filePath, "utf-8") englishData = fs.readFileSync(englishPath, "utf-8") } catch { return true @@ -93,14 +63,14 @@ const checkIsMdxOutdated = (path) => { * Checks if translation JSON file exists. * If translation file exists, checks that all translations are present (checks keys), and that all the keys are the same. * If translation file exists, isContentEnglish will be false - * @param {*} path url path used to derive file path from + * @param {*} urlPath url path used to derive file path from * @param {*} lang language abbreviation for language path * @returns {{isOutdated: boolean, isContentEnglish: boolean}} */ -const checkIsPageOutdated = async (path, lang) => { +const checkIsPageOutdated = async (urlPath, lang) => { // Files that need index appended on the end. Ex page-index.json, page-developers-index.json, page-upgrades-index.json const indexFilePaths = ["", "developers", "upgrades"] - const filePath = path.split("/").filter((text) => text !== "") + const filePath = urlPath.split("/").filter((text) => text !== "") if ( indexFilePaths.includes(filePath[filePath.length - 1]) || @@ -110,8 +80,8 @@ const checkIsPageOutdated = async (path, lang) => { } const joinedFilepath = filePath.join("-") - const srcPath = `${__dirname}/src/intl/${lang}/page-${joinedFilepath}.json` - const englishPath = `${__dirname}/src/intl/en/page-${joinedFilepath}.json` + const srcPath = path.resolve(`src/intl/${lang}/page-${joinedFilepath}.json`) + const englishPath = path.resolve(`src/intl/en/page-${joinedFilepath}.json`) // If no file exists, default to english if (!fs.existsSync(srcPath)) { @@ -122,8 +92,8 @@ const checkIsPageOutdated = async (path, lang) => { } else { let translatedData, englishData, translatedKeys, englishKeys try { - translatedData = JSON.parse(fs.readFileSync(srcPath)) - englishData = JSON.parse(fs.readFileSync(englishPath)) + translatedData = JSON.parse(fs.readFileSync(srcPath).toString()) + englishData = JSON.parse(fs.readFileSync(englishPath).toString()) translatedKeys = Object.keys(translatedData) englishKeys = Object.keys(englishData) } catch (err) { @@ -160,7 +130,11 @@ const checkIsPageOutdated = async (path, lang) => { // Loops through all the files dictated by Gatsby (building pages folder), as well as // folders flagged through the gatsby-source-filesystem plugin in gatsby-config -exports.onCreateNode = async ({ node, getNode, actions }) => { +export const onCreateNode: GatsbyNode["onCreateNode"] = async ({ + node, + getNode, + actions, +}) => { const { createNodeField } = actions // Edit markdown nodes @@ -178,7 +152,7 @@ exports.onCreateNode = async ({ node, getNode, actions }) => { slug = `/${defaultLanguage}${slug}` } - const absolutePath = node.fileAbsolutePath + const absolutePath = node.fileAbsolutePath as string const relativePathStart = absolutePath.lastIndexOf("src/") const relativePath = absolutePath.substring(relativePathStart) @@ -203,7 +177,11 @@ exports.onCreateNode = async ({ node, getNode, actions }) => { } } -exports.createPages = async ({ graphql, actions, reporter }) => { +export const createPages: GatsbyNode["createPages"] = async ({ + graphql, + actions, + reporter, +}) => { const { createPage, createRedirect } = actions redirects.forEach((redirect) => { @@ -279,7 +257,7 @@ exports.createPages = async ({ graphql, actions, reporter }) => { const langSlug = splitSlug.join("/") createPage({ path: langSlug, - component: path.resolve(`./src/templates/${template}.js`), + component: path.resolve(`src/templates/${template}.js`), context: { slug: langSlug, ignoreTranslationBanner: isLegal, @@ -306,7 +284,7 @@ exports.createPages = async ({ graphql, actions, reporter }) => { createPage({ path: slug, - component: path.resolve(`./src/templates/${template}.js`), + component: path.resolve(`src/templates/${template}.js`), context: { slug, isOutdated: node.fields.isOutdated, @@ -333,7 +311,9 @@ exports.createPages = async ({ graphql, actions, reporter }) => { const outdatedMarkdown = [`eth`, `dapps`, `wallets`, `what-is-ethereum`] outdatedMarkdown.forEach((page) => { supportedLanguages.forEach(async (lang) => { - const markdownPath = `${__dirname}/src/content/translations/${lang}/${page}/index.md` + const markdownPath = path.resolve( + `src/content/translations/${lang}/${page}/index.md` + ) const langHasOutdatedMarkdown = fs.existsSync(markdownPath) if (!langHasOutdatedMarkdown) { // Check if json strings exists for language, if not mark `isContentEnglish` as true @@ -345,8 +325,8 @@ exports.createPages = async ({ graphql, actions, reporter }) => { path: `/${lang}/${page}/`, component: path.resolve( page === "wallets" - ? `./src/pages-conditional/${page}/index.js` - : `./src/pages-conditional/${page}.js` + ? `src/pages-conditional/${page}/index.js` + : `src/pages-conditional/${page}.js` ), context: { slug: `/${lang}/${page}/`, @@ -371,7 +351,10 @@ exports.createPages = async ({ graphql, actions, reporter }) => { // Add additional context to translated pages // Only ran when creating component pages // https://www.gatsbyjs.com/docs/creating-and-modifying-pages/#pass-context-to-pages -exports.onCreatePage = async ({ page, actions }) => { +export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ + page, + actions, +}) => { const { createPage, deletePage } = actions const isTranslated = page.context.language !== defaultLanguage @@ -395,9 +378,10 @@ exports.onCreatePage = async ({ page, actions }) => { } } -exports.createSchemaCustomization = ({ actions }) => { - const { createTypes } = actions - const typeDefs = ` +export const createSchemaCustomization: GatsbyNode["createSchemaCustomization"] = + ({ actions }) => { + const { createTypes } = actions + const typeDefs = ` type Mdx implements Node { frontmatter: Frontmatter } @@ -430,18 +414,27 @@ exports.createSchemaCustomization = ({ actions }) => { score: Int } ` - createTypes(typeDefs) + createTypes(typeDefs) - // Optimization. Ref: https://www.gatsbyjs.com/docs/scaling-issues/#switch-off-type-inference-for-sitepagecontext - createTypes(` + // Optimization. Ref: https://www.gatsbyjs.com/docs/scaling-issues/#switch-off-type-inference-for-sitepagecontext + createTypes(` type SitePage implements Node @dontInfer { path: String! } `) + } + +export const onPreBootstrap: GatsbyNode["onPreBootstrap"] = ({ reporter }) => { + mergeTranslations() + reporter.info(`Merged translations saved`) + copyContributors() + reporter.info(`Contributors copied`) } // Build lambda functions when the build is complete and the `/public` folder exists -exports.onPostBuild = async (gatsbyNodeHelpers) => { +export const onPostBuild: GatsbyNode["onPostBuild"] = async ( + gatsbyNodeHelpers +) => { const { reporter } = gatsbyNodeHelpers const reportOut = (report) => { diff --git a/package.json b/package.json index 69a19020e55..a7e4609e894 100644 --- a/package.json +++ b/package.json @@ -65,6 +65,9 @@ "unist-util-visit-parents": "^2.1.2" }, "devDependencies": { + "@types/node": "^17.0.23", + "@types/react": "^17.0.39", + "@types/react-dom": "^17.0.11", "babel-jest": "^26.6.3", "babel-preset-gatsby": "^1.2.0", "github-slugger": "^1.3.0", @@ -73,23 +76,23 @@ "jest": "^26.6.3", "prettier": "^2.2.1", "pretty-quick": "^3.1.0", - "react-test-renderer": "^17.0.1" + "react-test-renderer": "^17.0.1", + "typescript": "^4.6.3" }, "scripts": { - "postinstall": "yarn prebuild", - "prebuild": "yarn merge-translations && yarn copy-contributors", - "build": "yarn prebuild && yarn build:app", + "build": "rm -rf cache && yarn build:app", "build:app": "gatsby build", "build:lambda": "netlify-lambda build src/lambda", "copy-contributors": "node src/scripts/copy-contributors.js", "format": "prettier --write \"**/*.{js,jsx,json,md}\"", "generate-heading-ids": "node src/scripts/generate-heading-ids.js", "merge-translations": "node src/scripts/merge-translations.js", - "start": "yarn prebuild && gatsby develop", + "start": "gatsby develop", "start:lambda": "netlify-lambda serve src/lambda", "start:static": "gatsby build && gatsby serve", "serve": "gatsby serve", - "test": "jest" + "test": "jest", + "type-check": "tsc --noEmit" }, "husky": { "hooks": { diff --git a/src/components/LegacyPageHome.js b/src/components/LegacyPageHome.js deleted file mode 100644 index 74656554a9c..00000000000 --- a/src/components/LegacyPageHome.js +++ /dev/null @@ -1,233 +0,0 @@ -import React from "react" -import { useIntl } from "gatsby-plugin-intl" -import { useStaticQuery, graphql } from "gatsby" -import { GatsbyImage, getImage } from "gatsby-plugin-image" -import styled from "styled-components" -import { translateMessageId } from "../utils/translations" -import Morpher from "./Morpher" -import PageMetadata from "./PageMetadata" -import Translation from "./Translation" -import Link from "./Link" -import { Divider } from "./SharedStyledComponents" - -const Hero = styled(GatsbyImage)` - width: 100%; - min-height: 380px; - max-height: 500px; - background-size: cover; - background: no-repeat 50px; -` - -const Page = styled.div` - display: flex; - flex-direction: column; - align-items: center; - width: 100%; - margin: 0 auto; -` - -const Content = styled.div` - width: 100%; - padding: 1rem 2rem; -` - -const Header = styled.header` - display: flex; - flex-direction: column; -` - -const Title = styled.div` - display: flex; - justify-content: space-between; - width: 100%; - max-width: 100%; -` - -const H1 = styled.h1` - line-height: 1.4; - font-weight: 400; - font-size: 1.5rem; - margin: 1.5rem 0; - max-width: 80%; - @media (max-width: ${(props) => props.theme.breakpoints.m}) { - max-width: 100%; - } -` - -const Description = styled.p` - color: ${(props) => props.theme.colors.text200}; - max-width: 55ch; -` - -const SectionContainer = styled.div` - display: flex; - justify-content: space-between; - @media (max-width: ${(props) => props.theme.breakpoints.l}) { - flex-wrap: wrap; - } -` - -const Section = styled.div` - flex: 1 1 300px; - margin-bottom: 2rem; - margin-right: 3rem; - @media (max-width: ${(props) => props.theme.breakpoints.m}) { - margin-right: 2rem; - } - @media (max-width: ${(props) => props.theme.breakpoints.s}) { - margin-right: 0; - } - & > h2 { - margin-top: 1rem; - font-size: 1.25rem; - } - & > p { - color: ${(props) => props.theme.colors.text200}; - max-width: 400px; - } -` - -const H3 = styled.h3` - margin-top: 1.5rem; - margin-bottom: 1.5rem; - @media (max-width: ${(props) => props.theme.breakpoints.m}) { - display: none; - } -` - -const LegacyPageHome = () => { - const intl = useIntl() - const data = useStaticQuery(graphql` - { - hero: file(relativePath: { eq: "home/hero.png" }) { - childImageSharp { - gatsbyImageData( - layout: FULL_WIDTH - placeholder: BLURRED - quality: 100 - ) - } - } - individuals: file(relativePath: { eq: "doge-computer.png" }) { - childImageSharp { - gatsbyImageData( - height: 200 - layout: FIXED - placeholder: BLURRED - quality: 100 - ) - } - } - developers: file(relativePath: { eq: "developers-eth-blocks.png" }) { - childImageSharp { - gatsbyImageData( - height: 200 - layout: FIXED - placeholder: BLURRED - quality: 100 - ) - } - } - enterprise: file(relativePath: { eq: "enterprise-eth.png" }) { - childImageSharp { - gatsbyImageData( - height: 200 - layout: FIXED - placeholder: BLURRED - quality: 100 - ) - } - } - } - `) - - const sections = [ - { - img: { - src: data.individuals, - alt: "page-index-sections-individuals-image-alt", - }, - title: "page-index-sections-individuals-title", - desc: "page-index-sections-individuals-desc", - link: { - text: "page-index-sections-individuals-link-text", - to: "/what-is-ethereum/", - }, - }, - { - img: { - src: data.developers, - alt: "page-index-sections-developers-image-alt", - }, - title: "page-index-sections-developers-title", - desc: "page-index-sections-developers-desc", - link: { - text: "page-index-sections-developers-link-text", - to: "/developers/", - }, - }, - { - img: { - src: data.enterprise, - alt: "page-index-sections-enterprise-image-alt", - }, - title: "page-index-sections-enterprise-title", - desc: "page-index-sections-enterprise-desc", - link: { - text: "page-index-sections-enterprise-link-text", - to: "/enterprise/", - }, - }, - ] - - return ( - - - - -
- - <H1> - <Translation id="page-index-title" /> - </H1> - <H3> - <Morpher /> - </H3> - - - - -
- - - {sections.map((section, idx) => ( -
- -

- -

-

- -

- - - -
- ))} -
-
-
- ) -} - -export default LegacyPageHome diff --git a/src/components/WalletCompare.js b/src/components/WalletCompare.js index 639a3dfedab..d2854ec77d7 100644 --- a/src/components/WalletCompare.js +++ b/src/components/WalletCompare.js @@ -482,7 +482,6 @@ const WalletCompare = ({ location }) => { {selectedFeatures.map((feature) => ( { ))} {remainingFeatures.map((feature) => ( { const [activeCode, setActiveCode] = useState(0) const dir = isLangRightToLeft(language) ? "rtl" : "ltr" - if (legacyHomepageLanguages.includes(language)) return - const toggleCodeExample = (id) => { setActiveCode(id) setModalOpen(true) diff --git a/src/scripts/__tests__/merge-translations.js b/src/scripts/__tests__/merge-translations.js index 1cd93ce9755..8b642db97e9 100644 --- a/src/scripts/__tests__/merge-translations.js +++ b/src/scripts/__tests__/merge-translations.js @@ -1,4 +1,4 @@ -import { mergeObjects } from "../merge-translations" +import mergeObjects from "../../utils/mergeObjects" const x = { a: 1, b: 2 } const y = { c: 3, d: 4 } diff --git a/src/scripts/copy-contributors.js b/src/scripts/copy-contributors.js deleted file mode 100644 index 5dff50c7065..00000000000 --- a/src/scripts/copy-contributors.js +++ /dev/null @@ -1,22 +0,0 @@ -const fs = require("fs") -const path = require("path") - -async function main() { - const pathToProjectRoot = __dirname.split("/").slice(0, -2).join("/") - const pathToFile = path.join(pathToProjectRoot, ".all-contributorsrc") - const pathToDestination = path.join( - pathToProjectRoot, - "src", - "data", - "contributors.json" - ) - - fs.copyFileSync(pathToFile, pathToDestination) -} - -main() - .then(() => process.exit(0)) - .catch((error) => { - console.error(error) - process.exit(1) - }) diff --git a/src/scripts/copyContributors.ts b/src/scripts/copyContributors.ts new file mode 100644 index 00000000000..147a73a709d --- /dev/null +++ b/src/scripts/copyContributors.ts @@ -0,0 +1,17 @@ +import fs from "fs" +import path from "path" + +async function copyContributors() { + const pathToProjectRoot = path.resolve("./") + const pathToFile = path.join(pathToProjectRoot, ".all-contributorsrc") + const pathToDestination = path.join( + pathToProjectRoot, + "src", + "data", + "contributors.json" + ) + + fs.copyFileSync(pathToFile, pathToDestination) +} + +export default copyContributors diff --git a/src/scripts/merge-translations.js b/src/scripts/merge-translations.js deleted file mode 100644 index 6c2dacbe31c..00000000000 --- a/src/scripts/merge-translations.js +++ /dev/null @@ -1,55 +0,0 @@ -const fs = require("fs") -const path = require("path") -require("dotenv").config() - -const { supportedLanguages } = require("../utils/translations") - -// Wrapper on `Object.assign` to throw error if keys clash -const mergeObjects = (target, newObject) => { - const targetKeys = Object.keys(target) - for (const key of Object.keys(newObject)) { - if (targetKeys.includes(key)) { - throw new Error(`target object already has key: ${key}`) - } - } - return Object.assign(target, newObject) -} - -// Iterate over each supported language and generate /intl/${lang}.json -// by merging all /intl/${lang}/${page}.json files -for (const lang of supportedLanguages) { - try { - const currentTranslation = lang - const pathToProjectSrc = __dirname - .split(process.platform === "win32" ? "\\" : "/") - .slice(0, -1) - .join("/") - const pathToTranslations = path.join( - pathToProjectSrc, - "intl", - currentTranslation - ) - - const result = {} - - fs.readdirSync(pathToTranslations).forEach((file) => { - const pathToFile = `${pathToTranslations}/${file}` - const json = fs.readFileSync(pathToFile, "utf-8") - // console.log(`Merging: ${pathToFile}`) - const obj = JSON.parse(json) - mergeObjects(result, obj) - }) - - const outputFilename = `src/intl/${currentTranslation}.json` - - fs.writeFileSync( - outputFilename, - JSON.stringify(result, null, 2).concat("\n") - ) - // console.log(`Merged translations saved: ${outputFilename}`) - } catch (e) { - console.error(e) - } -} - -module.exports.mergeObjects = mergeObjects diff --git a/src/scripts/mergeTranslations.ts b/src/scripts/mergeTranslations.ts new file mode 100644 index 00000000000..2345bca02cb --- /dev/null +++ b/src/scripts/mergeTranslations.ts @@ -0,0 +1,42 @@ +import fs from "fs" +import path from "path" + +import { supportedLanguages } from "../utils/translations" +import mergeObjects from "../utils/mergeObjects" + +// Iterate over each supported language and generate /intl/${lang}.json +// by merging all /intl/${lang}/${page}.json files +const mergeTranslations = (): void => { + for (const lang of supportedLanguages) { + try { + const currentTranslation = lang + const pathToProjectSrc = path.resolve("src") + const pathToTranslations = path.join( + pathToProjectSrc, + "intl", + currentTranslation + ) + + const result = {} + + fs.readdirSync(pathToTranslations).forEach((file) => { + const pathToFile = `${pathToTranslations}/${file}` + const json = fs.readFileSync(pathToFile, "utf-8") + // console.log(`Merging: ${pathToFile}`) + const obj = JSON.parse(json) + mergeObjects(result, obj) + }) + + const outputFilename = `src/intl/${currentTranslation}.json` + + fs.writeFileSync( + outputFilename, + JSON.stringify(result, null, 2).concat("\n") + ) + } catch (e) { + console.error(e) + } + } +} + +export default mergeTranslations diff --git a/src/utils/flattenMessages.ts b/src/utils/flattenMessages.ts new file mode 100644 index 00000000000..2d3a2819428 --- /dev/null +++ b/src/utils/flattenMessages.ts @@ -0,0 +1,21 @@ +export interface IMessages { + [key: string]: string +} + +// same function from 'gatsby-plugin-intl' +const flattenMessages = (nestedMessages: IMessages, prefix = ""): IMessages => { + return Object.keys(nestedMessages).reduce((messages, key) => { + let value = nestedMessages[key] + let prefixedKey = prefix ? `${prefix}.${key}` : key + + if (typeof value === "string") { + messages[prefixedKey] = value + } else { + Object.assign(messages, flattenMessages(value, prefixedKey)) + } + + return messages + }, {}) +} + +export default flattenMessages diff --git a/src/utils/getMessages.ts b/src/utils/getMessages.ts new file mode 100644 index 00000000000..b72af74cfa6 --- /dev/null +++ b/src/utils/getMessages.ts @@ -0,0 +1,27 @@ +import fs from "fs" + +import flattenMessages, { IMessages } from "./flattenMessages" + +import type { Lang } from "../data/translations" + +// same function from 'gatsby-plugin-intl' +const getMessages = (path: string, language: Lang): IMessages => { + try { + const messages = JSON.parse( + fs.readFileSync(`${path}/${language}.json`, "utf8") + ) + + return flattenMessages(messages) + } catch (error: any) { + if (error.code === "MODULE_NOT_FOUND") { + process.env.NODE_ENV !== "test" && + console.error( + `[gatsby-plugin-intl] couldn't find file "${path}/${language}.json"` + ) + } + + throw error + } +} + +export default getMessages diff --git a/src/utils/mergeObjects.ts b/src/utils/mergeObjects.ts new file mode 100644 index 00000000000..d6871238d44 --- /dev/null +++ b/src/utils/mergeObjects.ts @@ -0,0 +1,12 @@ +// Wrapper on `Object.assign` to throw error if keys clash +const mergeObjects = (target: T, newObject: U): T & U => { + const targetKeys = Object.keys(target) + for (const key of Object.keys(newObject)) { + if (targetKeys.includes(key)) { + throw new Error(`target object already has key: ${key}`) + } + } + return Object.assign(target, newObject) +} + +export default mergeObjects diff --git a/src/utils/translations.js b/src/utils/translations.ts similarity index 61% rename from src/utils/translations.js rename to src/utils/translations.ts index 9ecce684476..b763abaff4f 100644 --- a/src/utils/translations.js +++ b/src/utils/translations.ts @@ -1,12 +1,23 @@ -const allLanguages = require("../data/translations.json") +import { IntlShape } from "gatsby-plugin-intl" + +import allLanguages, { Lang } from "../data/translations" + +export const defaultLanguage = `en` const buildLangs = (process.env.GATSBY_BUILD_LANGS || "") .split(",") .filter(Boolean) +const consoleError = (message: string): void => { + const { NODE_ENV } = process.env + if (NODE_ENV === "development") { + console.error(message) + } +} + // will take the same shape as `allLanguages`. Only thing we are doing // here is filtering the desired langs to be built -const languageMetadata = Object.fromEntries( +export const languageMetadata = Object.fromEntries( Object.entries(allLanguages).filter(([lang]) => { // BUILD_LANGS === empty means to build all the langs if (!buildLangs.length) { @@ -17,20 +28,14 @@ const languageMetadata = Object.fromEntries( }) ) -const supportedLanguages = Object.keys(languageMetadata) -const legacyHomepageLanguages = supportedLanguages.filter( - (lang) => languageMetadata[lang].useLegacyHomepage -) +export const supportedLanguages = Object.keys(languageMetadata) as Array -const consoleError = (message) => { - const { NODE_ENV } = process.env - if (NODE_ENV === "development") { - console.error(message) - } -} +export const ignoreLanguages = ( + Object.keys(allLanguages) as Array +).filter((lang) => !supportedLanguages.includes(lang)) // Returns the en.json value -const getDefaultMessage = (key) => { +export const getDefaultMessage = (key: string): string => { const defaultStrings = require("../intl/en.json") const defaultMessage = defaultStrings[key] if (defaultMessage === undefined) { @@ -41,11 +46,11 @@ const getDefaultMessage = (key) => { return defaultMessage || "" } -const isLangRightToLeft = (lang) => { +export const isLangRightToLeft = (lang: Lang): boolean => { return lang === "ar" || lang === "fa" } -const translateMessageId = (id, intl) => { +export const translateMessageId = (id: string, intl: IntlShape): string => { if (!id) { consoleError(`No id provided for translation.`) return "" @@ -66,12 +71,3 @@ const translateMessageId = (id, intl) => { } return translation } - -// Must export using ES5 to import in gatsby-node.js -module.exports.allLanguages = allLanguages -module.exports.languageMetadata = languageMetadata -module.exports.supportedLanguages = supportedLanguages -module.exports.getDefaultMessage = getDefaultMessage -module.exports.isLangRightToLeft = isLangRightToLeft -module.exports.translateMessageId = translateMessageId -module.exports.legacyHomepageLanguages = legacyHomepageLanguages diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000000..a0d6ad97284 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "esnext", + "lib": ["dom", "esnext"], + "jsx": "react", + "module": "esnext", + "moduleResolution": "node", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + // "allowJs": true, + "strict": true, + "skipLibCheck": true + }, + "include": ["./src/**/*"] +} diff --git a/yarn.lock b/yarn.lock index 2e8f5c47499..075fe3b8e7b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3303,6 +3303,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-15.14.9.tgz#bc43c990c3c9be7281868bbc7b8fdd6e2b57adfa" integrity sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A== +"@types/node@^17.0.23": + version "17.0.23" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.23.tgz#3b41a6e643589ac6442bdbd7a4a3ded62f33f7da" + integrity sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== + "@types/node@^8.5.7": version "8.10.66" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" @@ -3345,6 +3350,13 @@ dependencies: "@types/react" "*" +"@types/react-dom@^17.0.11": + version "17.0.15" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.15.tgz#f2c8efde11521a4b7991e076cb9c70ba3bb0d156" + integrity sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw== + dependencies: + "@types/react" "^17" + "@types/react@*": version "17.0.37" resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.37.tgz#6884d0aa402605935c397ae689deed115caad959" @@ -3354,6 +3366,15 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/react@^17", "@types/react@^17.0.39": + version "17.0.44" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7" + integrity sha512-Ye0nlw09GeMp2Suh8qoOv0odfgCoowfM/9MG6WeRD60Gq9wS90bdkdRtYbRkNhXOpG4H+YXGvj4wOWhAC0LJ1g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/responselike@*", "@types/responselike@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" @@ -15663,6 +15684,11 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= +typescript@^4.6.3: + version "4.6.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" + integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" From 447acce30f152e06bd9c9fdb80692520d658e1e9 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 14 Apr 2022 18:45:10 -0300 Subject: [PATCH 02/93] add graphql codegen --- gatsby-config.ts | 11 + gatsby-graphql.ts | 4997 +++++++++++++++++++++++++++++++++++++++++++++ gatsby-node.ts | 18 +- package.json | 2 + types.ts | 21 + yarn.lock | 1292 +++++++++++- 6 files changed, 6296 insertions(+), 45 deletions(-) create mode 100644 gatsby-graphql.ts create mode 100644 types.ts diff --git a/gatsby-config.ts b/gatsby-config.ts index ae0237bde62..10717fdc230 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -232,6 +232,17 @@ const config: GatsbyConfig = { `gatsby-plugin-gatsby-cloud`, // Creates `_redirects` & `_headers` build files for Netlify `gatsby-plugin-netlify`, + { + resolve: `gatsby-plugin-graphql-codegen`, + options: { + fileName: `./gatsby-graphql.ts`, + documentPaths: [ + "./src/**/*.{ts,tsx}", + "./node_modules/gatsby-*/**/*.js", + "./gatsby-node.ts", + ], + }, + }, ], // https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs flags: { diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts new file mode 100644 index 00000000000..64c0b7a2a1c --- /dev/null +++ b/gatsby-graphql.ts @@ -0,0 +1,4997 @@ +export type Maybe = T | null +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 +} +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ + ID: string + /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ + String: string + /** The `Boolean` scalar type represents `true` or `false`. */ + Boolean: boolean + /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ + Int: number + /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ + Float: number + /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + Date: any + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: any +} + +export type File = Node & { + sourceInstanceName: Scalars["String"] + absolutePath: Scalars["String"] + relativePath: Scalars["String"] + extension: Scalars["String"] + size: Scalars["Int"] + prettySize: Scalars["String"] + modifiedTime: Scalars["Date"] + accessTime: Scalars["Date"] + changeTime: Scalars["Date"] + birthTime: Scalars["Date"] + root: Scalars["String"] + dir: Scalars["String"] + base: Scalars["String"] + ext: Scalars["String"] + name: Scalars["String"] + relativeDirectory: Scalars["String"] + dev: Scalars["Int"] + mode: Scalars["Int"] + nlink: Scalars["Int"] + uid: Scalars["Int"] + gid: Scalars["Int"] + rdev: Scalars["Int"] + ino: Scalars["Float"] + atimeMs: Scalars["Float"] + mtimeMs: Scalars["Float"] + ctimeMs: Scalars["Float"] + atime: Scalars["Date"] + mtime: Scalars["Date"] + ctime: Scalars["Date"] + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe + blksize?: Maybe + blocks?: Maybe + fields?: Maybe + /** Copy file to static directory and return public url to it */ + publicURL?: Maybe + /** Returns all children nodes filtered by type Mdx */ + childrenMdx?: Maybe>> + /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ + childMdx?: Maybe + /** Returns all children nodes filtered by type ImageSharp */ + childrenImageSharp?: Maybe>> + /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ + childImageSharp?: Maybe + /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ + childrenConsensusBountyHuntersCsv?: Maybe< + Array> + > + /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ + childConsensusBountyHuntersCsv?: Maybe + /** Returns all children nodes filtered by type WalletsCsv */ + childrenWalletsCsv?: Maybe>> + /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ + childWalletsCsv?: Maybe + /** Returns all children nodes filtered by type ExchangesByCountryCsv */ + childrenExchangesByCountryCsv?: Maybe>> + /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ + childExchangesByCountryCsv?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type FileModifiedTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileAccessTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileChangeTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileBirthTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileAtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileMtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type FileCtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +/** Node Interface */ +export type Node = { + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type Internal = { + content?: Maybe + contentDigest: Scalars["String"] + description?: Maybe + fieldOwners?: Maybe>> + ignoreType?: Maybe + mediaType?: Maybe + owner: Scalars["String"] + type: Scalars["String"] +} + +export type FileFields = { + gitLogLatestAuthorName?: Maybe + gitLogLatestAuthorEmail?: Maybe + gitLogLatestDate?: Maybe +} + +export type FileFieldsGitLogLatestDateArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type Directory = Node & { + sourceInstanceName: Scalars["String"] + absolutePath: Scalars["String"] + relativePath: Scalars["String"] + extension: Scalars["String"] + size: Scalars["Int"] + prettySize: Scalars["String"] + modifiedTime: Scalars["Date"] + accessTime: Scalars["Date"] + changeTime: Scalars["Date"] + birthTime: Scalars["Date"] + root: Scalars["String"] + dir: Scalars["String"] + base: Scalars["String"] + ext: Scalars["String"] + name: Scalars["String"] + relativeDirectory: Scalars["String"] + dev: Scalars["Int"] + mode: Scalars["Int"] + nlink: Scalars["Int"] + uid: Scalars["Int"] + gid: Scalars["Int"] + rdev: Scalars["Int"] + ino: Scalars["Float"] + atimeMs: Scalars["Float"] + mtimeMs: Scalars["Float"] + ctimeMs: Scalars["Float"] + atime: Scalars["Date"] + mtime: Scalars["Date"] + ctime: Scalars["Date"] + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type DirectoryModifiedTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryAccessTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryChangeTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryBirthTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryAtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryMtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type DirectoryCtimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type Site = Node & { + buildTime?: Maybe + siteMetadata?: Maybe + port?: Maybe + host?: Maybe + flags?: Maybe + polyfill?: Maybe + pathPrefix?: Maybe + jsxRuntime?: Maybe + trailingSlash?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type SiteBuildTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type SiteFlags = { + FAST_DEV?: Maybe +} + +export type SiteSiteMetadata = { + title?: Maybe + description?: Maybe + url?: Maybe + siteUrl?: Maybe + author?: Maybe + defaultLanguage?: Maybe + supportedLanguages?: Maybe>> + editContentUrl?: Maybe +} + +export type SiteFunction = Node & { + functionRoute: Scalars["String"] + pluginName: Scalars["String"] + originalAbsoluteFilePath: Scalars["String"] + originalRelativeFilePath: Scalars["String"] + relativeCompiledFilePath: Scalars["String"] + absoluteCompiledFilePath: Scalars["String"] + matchPath?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type SitePage = Node & { + path: Scalars["String"] + component: Scalars["String"] + internalComponentName: Scalars["String"] + componentChunkName: Scalars["String"] + matchPath?: Maybe + pageContext?: Maybe + pluginCreator?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type SitePlugin = Node & { + resolve?: Maybe + name?: Maybe + version?: Maybe + nodeAPIs?: Maybe>> + browserAPIs?: Maybe>> + ssrAPIs?: Maybe>> + pluginFilepath?: Maybe + pluginOptions?: Maybe + packageJson?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type SiteBuildMetadata = Node & { + buildTime?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type SiteBuildMetadataBuildTimeArgs = { + formatString?: InputMaybe + fromNow?: InputMaybe + difference?: InputMaybe + locale?: InputMaybe +} + +export type MdxFrontmatter = { + title: Scalars["String"] +} + +export type MdxHeadingMdx = { + value?: Maybe + depth?: Maybe +} + +export type HeadingsMdx = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" + +export type MdxWordCount = { + paragraphs?: Maybe + sentences?: Maybe + words?: Maybe +} + +export type Mdx = Node & { + rawBody: Scalars["String"] + fileAbsolutePath: Scalars["String"] + frontmatter?: Maybe + slug?: Maybe + body: Scalars["String"] + excerpt: Scalars["String"] + headings?: Maybe>> + html?: Maybe + mdxAST?: Maybe + tableOfContents?: Maybe + timeToRead?: Maybe + wordCount?: Maybe + fields?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type MdxExcerptArgs = { + pruneLength?: InputMaybe + truncate?: InputMaybe +} + +export type MdxHeadingsArgs = { + depth?: InputMaybe +} + +export type MdxTableOfContentsArgs = { + maxDepth?: InputMaybe +} + +export type MdxFields = { + readingTime?: Maybe + isOutdated?: Maybe + slug?: Maybe + relativePath?: Maybe +} + +export type MdxFieldsReadingTime = { + text?: Maybe + minutes?: Maybe + time?: Maybe + words?: Maybe +} + +export type GatsbyImageFormat = + | "NO_CHANGE" + | "AUTO" + | "JPG" + | "PNG" + | "WEBP" + | "AVIF" + +export type GatsbyImageLayout = "FIXED" | "FULL_WIDTH" | "CONSTRAINED" + +export type GatsbyImagePlaceholder = + | "DOMINANT_COLOR" + | "TRACED_SVG" + | "BLURRED" + | "NONE" + +export type ImageFormat = "NO_CHANGE" | "AUTO" | "JPG" | "PNG" | "WEBP" | "AVIF" + +export type ImageFit = "COVER" | "CONTAIN" | "FILL" | "INSIDE" | "OUTSIDE" + +export type ImageLayout = "FIXED" | "FULL_WIDTH" | "CONSTRAINED" + +export type ImageCropFocus = + | "CENTER" + | "NORTH" + | "NORTHEAST" + | "EAST" + | "SOUTHEAST" + | "SOUTH" + | "SOUTHWEST" + | "WEST" + | "NORTHWEST" + | "ENTROPY" + | "ATTENTION" + +export type DuotoneGradient = { + highlight: Scalars["String"] + shadow: Scalars["String"] + opacity?: InputMaybe +} + +export type PotraceTurnPolicy = + | "TURNPOLICY_BLACK" + | "TURNPOLICY_WHITE" + | "TURNPOLICY_LEFT" + | "TURNPOLICY_RIGHT" + | "TURNPOLICY_MINORITY" + | "TURNPOLICY_MAJORITY" + +export type Potrace = { + turnPolicy?: InputMaybe + turdSize?: InputMaybe + alphaMax?: InputMaybe + optCurve?: InputMaybe + optTolerance?: InputMaybe + threshold?: InputMaybe + blackOnWhite?: InputMaybe + color?: InputMaybe + background?: InputMaybe +} + +export type ImageSharp = Node & { + fixed?: Maybe + fluid?: Maybe + gatsbyImageData: Scalars["JSON"] + original?: Maybe + resize?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type ImageSharpFixedArgs = { + width?: InputMaybe + height?: InputMaybe + base64Width?: InputMaybe + jpegProgressive?: InputMaybe + pngCompressionSpeed?: InputMaybe + grayscale?: InputMaybe + duotone?: InputMaybe + traceSVG?: InputMaybe + quality?: InputMaybe + jpegQuality?: InputMaybe + pngQuality?: InputMaybe + webpQuality?: InputMaybe + toFormat?: InputMaybe + toFormatBase64?: InputMaybe + cropFocus?: InputMaybe + fit?: InputMaybe + background?: InputMaybe + rotate?: InputMaybe + trim?: InputMaybe +} + +export type ImageSharpFluidArgs = { + maxWidth?: InputMaybe + maxHeight?: InputMaybe + base64Width?: InputMaybe + grayscale?: InputMaybe + jpegProgressive?: InputMaybe + pngCompressionSpeed?: InputMaybe + duotone?: InputMaybe + traceSVG?: InputMaybe + quality?: InputMaybe + jpegQuality?: InputMaybe + pngQuality?: InputMaybe + webpQuality?: InputMaybe + toFormat?: InputMaybe + toFormatBase64?: InputMaybe + cropFocus?: InputMaybe + fit?: InputMaybe + background?: InputMaybe + rotate?: InputMaybe + trim?: InputMaybe + sizes?: InputMaybe + srcSetBreakpoints?: InputMaybe>> +} + +export type ImageSharpGatsbyImageDataArgs = { + layout?: InputMaybe + width?: InputMaybe + height?: InputMaybe + aspectRatio?: InputMaybe + placeholder?: InputMaybe + blurredOptions?: InputMaybe + tracedSVGOptions?: InputMaybe + formats?: InputMaybe>> + outputPixelDensities?: InputMaybe>> + breakpoints?: InputMaybe>> + sizes?: InputMaybe + quality?: InputMaybe + jpgOptions?: InputMaybe + pngOptions?: InputMaybe + webpOptions?: InputMaybe + avifOptions?: InputMaybe + transformOptions?: InputMaybe + backgroundColor?: InputMaybe +} + +export type ImageSharpResizeArgs = { + width?: InputMaybe + height?: InputMaybe + quality?: InputMaybe + jpegQuality?: InputMaybe + pngQuality?: InputMaybe + webpQuality?: InputMaybe + jpegProgressive?: InputMaybe + pngCompressionLevel?: InputMaybe + pngCompressionSpeed?: InputMaybe + grayscale?: InputMaybe + duotone?: InputMaybe + base64?: InputMaybe + traceSVG?: InputMaybe + toFormat?: InputMaybe + cropFocus?: InputMaybe + fit?: InputMaybe + background?: InputMaybe + rotate?: InputMaybe + trim?: InputMaybe +} + +export type ImageSharpFixed = { + base64?: Maybe + tracedSVG?: Maybe + aspectRatio?: Maybe + width: Scalars["Float"] + height: Scalars["Float"] + src: Scalars["String"] + srcSet: Scalars["String"] + srcWebp?: Maybe + srcSetWebp?: Maybe + originalName?: Maybe +} + +export type ImageSharpFluid = { + base64?: Maybe + tracedSVG?: Maybe + aspectRatio: Scalars["Float"] + src: Scalars["String"] + srcSet: Scalars["String"] + srcWebp?: Maybe + srcSetWebp?: Maybe + sizes: Scalars["String"] + originalImg?: Maybe + originalName?: Maybe + presentationWidth: Scalars["Int"] + presentationHeight: Scalars["Int"] +} + +export type ImagePlaceholder = + | "DOMINANT_COLOR" + | "TRACED_SVG" + | "BLURRED" + | "NONE" + +export type BlurredOptions = { + /** Width of the generated low-res preview. Default is 20px */ + width?: InputMaybe + /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ + toFormat?: InputMaybe +} + +export type JpgOptions = { + quality?: InputMaybe + progressive?: InputMaybe +} + +export type PngOptions = { + quality?: InputMaybe + compressionSpeed?: InputMaybe +} + +export type WebPOptions = { + quality?: InputMaybe +} + +export type AvifOptions = { + quality?: InputMaybe + lossless?: InputMaybe + speed?: InputMaybe +} + +export type TransformOptions = { + grayscale?: InputMaybe + duotone?: InputMaybe + rotate?: InputMaybe + trim?: InputMaybe + cropFocus?: InputMaybe + fit?: InputMaybe +} + +export type ImageSharpOriginal = { + width?: Maybe + height?: Maybe + src?: Maybe +} + +export type ImageSharpResize = { + src?: Maybe + tracedSVG?: Maybe + width?: Maybe + height?: Maybe + aspectRatio?: Maybe + originalName?: Maybe +} + +export type Frontmatter = { + sidebar?: Maybe + sidebarDepth?: Maybe + incomplete?: Maybe + template?: Maybe + summaryPoint1: Scalars["String"] + summaryPoint2: Scalars["String"] + summaryPoint3: Scalars["String"] + summaryPoint4: Scalars["String"] + position?: Maybe + compensation?: Maybe + location?: Maybe + type?: Maybe + link?: Maybe + address?: Maybe + skill?: Maybe + published?: Maybe + sourceUrl?: Maybe + source?: Maybe + author?: Maybe + tags?: Maybe>> + isOutdated?: Maybe + title?: Maybe + lang?: Maybe + description?: Maybe + emoji?: Maybe + image?: Maybe + alt?: Maybe +} + +export type ConsensusBountyHuntersCsv = Node & { + username?: Maybe + name?: Maybe + score?: Maybe + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal +} + +export type WalletsCsv = Node & { + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal + name?: Maybe + url?: Maybe + brand_color?: Maybe + has_mobile?: Maybe + has_desktop?: Maybe + has_web?: Maybe + has_hardware?: Maybe + has_card_deposits?: Maybe + has_explore_dapps?: Maybe + has_defi_integrations?: Maybe + has_bank_withdrawals?: Maybe + has_limits_protection?: Maybe + has_high_volume_purchases?: Maybe + has_multisig?: Maybe + has_dex_integrations?: Maybe +} + +export type ExchangesByCountryCsv = Node & { + id: Scalars["ID"] + parent?: Maybe + children: Array + internal: Internal + country?: Maybe + coinmama?: Maybe + bittrex?: Maybe + simplex?: Maybe + wyre?: Maybe + moonpay?: Maybe + coinbase?: Maybe + kraken?: Maybe + gemini?: Maybe + binance?: Maybe + binanceus?: Maybe + bitbuy?: Maybe + rain?: Maybe + cryptocom?: Maybe + itezcom?: Maybe + coinspot?: Maybe + bitvavo?: Maybe + mtpelerin?: Maybe + wazirx?: Maybe + bitflyer?: Maybe + easycrypto?: Maybe + okx?: Maybe + kucoin?: Maybe + ftx?: Maybe + huobiglobal?: Maybe + gateio?: Maybe + bitfinex?: Maybe + bybit?: Maybe + bitkub?: Maybe + bitso?: Maybe + ftxus?: Maybe +} + +export type Query = { + file?: Maybe + allFile: FileConnection + directory?: Maybe + allDirectory: DirectoryConnection + site?: Maybe + allSite: SiteConnection + siteFunction?: Maybe + allSiteFunction: SiteFunctionConnection + sitePage?: Maybe + allSitePage: SitePageConnection + sitePlugin?: Maybe + allSitePlugin: SitePluginConnection + siteBuildMetadata?: Maybe + allSiteBuildMetadata: SiteBuildMetadataConnection + mdx?: Maybe + allMdx: MdxConnection + imageSharp?: Maybe + allImageSharp: ImageSharpConnection + consensusBountyHuntersCsv?: Maybe + allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection + walletsCsv?: Maybe + allWalletsCsv: WalletsCsvConnection + exchangesByCountryCsv?: Maybe + allExchangesByCountryCsv: ExchangesByCountryCsvConnection +} + +export type QueryFileArgs = { + sourceInstanceName?: InputMaybe + absolutePath?: InputMaybe + relativePath?: InputMaybe + extension?: InputMaybe + size?: InputMaybe + prettySize?: InputMaybe + modifiedTime?: InputMaybe + accessTime?: InputMaybe + changeTime?: InputMaybe + birthTime?: InputMaybe + root?: InputMaybe + dir?: InputMaybe + base?: InputMaybe + ext?: InputMaybe + name?: InputMaybe + relativeDirectory?: InputMaybe + dev?: InputMaybe + mode?: InputMaybe + nlink?: InputMaybe + uid?: InputMaybe + gid?: InputMaybe + rdev?: InputMaybe + ino?: InputMaybe + atimeMs?: InputMaybe + mtimeMs?: InputMaybe + ctimeMs?: InputMaybe + atime?: InputMaybe + mtime?: InputMaybe + ctime?: InputMaybe + birthtime?: InputMaybe + birthtimeMs?: InputMaybe + blksize?: InputMaybe + blocks?: InputMaybe + fields?: InputMaybe + publicURL?: InputMaybe + childrenMdx?: InputMaybe + childMdx?: InputMaybe + childrenImageSharp?: InputMaybe + childImageSharp?: InputMaybe + childrenConsensusBountyHuntersCsv?: InputMaybe + childConsensusBountyHuntersCsv?: InputMaybe + childrenWalletsCsv?: InputMaybe + childWalletsCsv?: InputMaybe + childrenExchangesByCountryCsv?: InputMaybe + childExchangesByCountryCsv?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllFileArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryDirectoryArgs = { + sourceInstanceName?: InputMaybe + absolutePath?: InputMaybe + relativePath?: InputMaybe + extension?: InputMaybe + size?: InputMaybe + prettySize?: InputMaybe + modifiedTime?: InputMaybe + accessTime?: InputMaybe + changeTime?: InputMaybe + birthTime?: InputMaybe + root?: InputMaybe + dir?: InputMaybe + base?: InputMaybe + ext?: InputMaybe + name?: InputMaybe + relativeDirectory?: InputMaybe + dev?: InputMaybe + mode?: InputMaybe + nlink?: InputMaybe + uid?: InputMaybe + gid?: InputMaybe + rdev?: InputMaybe + ino?: InputMaybe + atimeMs?: InputMaybe + mtimeMs?: InputMaybe + ctimeMs?: InputMaybe + atime?: InputMaybe + mtime?: InputMaybe + ctime?: InputMaybe + birthtime?: InputMaybe + birthtimeMs?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllDirectoryArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QuerySiteArgs = { + buildTime?: InputMaybe + siteMetadata?: InputMaybe + port?: InputMaybe + host?: InputMaybe + flags?: InputMaybe + polyfill?: InputMaybe + pathPrefix?: InputMaybe + jsxRuntime?: InputMaybe + trailingSlash?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllSiteArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QuerySiteFunctionArgs = { + functionRoute?: InputMaybe + pluginName?: InputMaybe + originalAbsoluteFilePath?: InputMaybe + originalRelativeFilePath?: InputMaybe + relativeCompiledFilePath?: InputMaybe + absoluteCompiledFilePath?: InputMaybe + matchPath?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllSiteFunctionArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QuerySitePageArgs = { + path?: InputMaybe + component?: InputMaybe + internalComponentName?: InputMaybe + componentChunkName?: InputMaybe + matchPath?: InputMaybe + pageContext?: InputMaybe + pluginCreator?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllSitePageArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QuerySitePluginArgs = { + resolve?: InputMaybe + name?: InputMaybe + version?: InputMaybe + nodeAPIs?: InputMaybe + browserAPIs?: InputMaybe + ssrAPIs?: InputMaybe + pluginFilepath?: InputMaybe + pluginOptions?: InputMaybe + packageJson?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllSitePluginArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QuerySiteBuildMetadataArgs = { + buildTime?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllSiteBuildMetadataArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryMdxArgs = { + rawBody?: InputMaybe + fileAbsolutePath?: InputMaybe + frontmatter?: InputMaybe + slug?: InputMaybe + body?: InputMaybe + excerpt?: InputMaybe + headings?: InputMaybe + html?: InputMaybe + mdxAST?: InputMaybe + tableOfContents?: InputMaybe + timeToRead?: InputMaybe + wordCount?: InputMaybe + fields?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllMdxArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryImageSharpArgs = { + fixed?: InputMaybe + fluid?: InputMaybe + gatsbyImageData?: InputMaybe + original?: InputMaybe + resize?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllImageSharpArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryConsensusBountyHuntersCsvArgs = { + username?: InputMaybe + name?: InputMaybe + score?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type QueryAllConsensusBountyHuntersCsvArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryWalletsCsvArgs = { + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe + name?: InputMaybe + url?: InputMaybe + brand_color?: InputMaybe + has_mobile?: InputMaybe + has_desktop?: InputMaybe + has_web?: InputMaybe + has_hardware?: InputMaybe + has_card_deposits?: InputMaybe + has_explore_dapps?: InputMaybe + has_defi_integrations?: InputMaybe + has_bank_withdrawals?: InputMaybe + has_limits_protection?: InputMaybe + has_high_volume_purchases?: InputMaybe + has_multisig?: InputMaybe + has_dex_integrations?: InputMaybe +} + +export type QueryAllWalletsCsvArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type QueryExchangesByCountryCsvArgs = { + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe + country?: InputMaybe + coinmama?: InputMaybe + bittrex?: InputMaybe + simplex?: InputMaybe + wyre?: InputMaybe + moonpay?: InputMaybe + coinbase?: InputMaybe + kraken?: InputMaybe + gemini?: InputMaybe + binance?: InputMaybe + binanceus?: InputMaybe + bitbuy?: InputMaybe + rain?: InputMaybe + cryptocom?: InputMaybe + itezcom?: InputMaybe + coinspot?: InputMaybe + bitvavo?: InputMaybe + mtpelerin?: InputMaybe + wazirx?: InputMaybe + bitflyer?: InputMaybe + easycrypto?: InputMaybe + okx?: InputMaybe + kucoin?: InputMaybe + ftx?: InputMaybe + huobiglobal?: InputMaybe + gateio?: InputMaybe + bitfinex?: InputMaybe + bybit?: InputMaybe + bitkub?: InputMaybe + bitso?: InputMaybe + ftxus?: InputMaybe +} + +export type QueryAllExchangesByCountryCsvArgs = { + filter?: InputMaybe + sort?: InputMaybe + skip?: InputMaybe + limit?: InputMaybe +} + +export type StringQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> + regex?: InputMaybe + glob?: InputMaybe +} + +export type IntQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + gt?: InputMaybe + gte?: InputMaybe + lt?: InputMaybe + lte?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> +} + +export type DateQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + gt?: InputMaybe + gte?: InputMaybe + lt?: InputMaybe + lte?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> +} + +export type FloatQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + gt?: InputMaybe + gte?: InputMaybe + lt?: InputMaybe + lte?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> +} + +export type FileFieldsFilterInput = { + gitLogLatestAuthorName?: InputMaybe + gitLogLatestAuthorEmail?: InputMaybe + gitLogLatestDate?: InputMaybe +} + +export type MdxFilterListInput = { + elemMatch?: InputMaybe +} + +export type MdxFilterInput = { + rawBody?: InputMaybe + fileAbsolutePath?: InputMaybe + frontmatter?: InputMaybe + slug?: InputMaybe + body?: InputMaybe + excerpt?: InputMaybe + headings?: InputMaybe + html?: InputMaybe + mdxAST?: InputMaybe + tableOfContents?: InputMaybe + timeToRead?: InputMaybe + wordCount?: InputMaybe + fields?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type FrontmatterFilterInput = { + sidebar?: InputMaybe + sidebarDepth?: InputMaybe + incomplete?: InputMaybe + template?: InputMaybe + summaryPoint1?: InputMaybe + summaryPoint2?: InputMaybe + summaryPoint3?: InputMaybe + summaryPoint4?: InputMaybe + position?: InputMaybe + compensation?: InputMaybe + location?: InputMaybe + type?: InputMaybe + link?: InputMaybe + address?: InputMaybe + skill?: InputMaybe + published?: InputMaybe + sourceUrl?: InputMaybe + source?: InputMaybe + author?: InputMaybe + tags?: InputMaybe + isOutdated?: InputMaybe + title?: InputMaybe + lang?: InputMaybe + description?: InputMaybe + emoji?: InputMaybe + image?: InputMaybe + alt?: InputMaybe +} + +export type BooleanQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> +} + +export type FileFilterInput = { + sourceInstanceName?: InputMaybe + absolutePath?: InputMaybe + relativePath?: InputMaybe + extension?: InputMaybe + size?: InputMaybe + prettySize?: InputMaybe + modifiedTime?: InputMaybe + accessTime?: InputMaybe + changeTime?: InputMaybe + birthTime?: InputMaybe + root?: InputMaybe + dir?: InputMaybe + base?: InputMaybe + ext?: InputMaybe + name?: InputMaybe + relativeDirectory?: InputMaybe + dev?: InputMaybe + mode?: InputMaybe + nlink?: InputMaybe + uid?: InputMaybe + gid?: InputMaybe + rdev?: InputMaybe + ino?: InputMaybe + atimeMs?: InputMaybe + mtimeMs?: InputMaybe + ctimeMs?: InputMaybe + atime?: InputMaybe + mtime?: InputMaybe + ctime?: InputMaybe + birthtime?: InputMaybe + birthtimeMs?: InputMaybe + blksize?: InputMaybe + blocks?: InputMaybe + fields?: InputMaybe + publicURL?: InputMaybe + childrenMdx?: InputMaybe + childMdx?: InputMaybe + childrenImageSharp?: InputMaybe + childImageSharp?: InputMaybe + childrenConsensusBountyHuntersCsv?: InputMaybe + childConsensusBountyHuntersCsv?: InputMaybe + childrenWalletsCsv?: InputMaybe + childWalletsCsv?: InputMaybe + childrenExchangesByCountryCsv?: InputMaybe + childExchangesByCountryCsv?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type ImageSharpFilterListInput = { + elemMatch?: InputMaybe +} + +export type ImageSharpFilterInput = { + fixed?: InputMaybe + fluid?: InputMaybe + gatsbyImageData?: InputMaybe + original?: InputMaybe + resize?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type ImageSharpFixedFilterInput = { + base64?: InputMaybe + tracedSVG?: InputMaybe + aspectRatio?: InputMaybe + width?: InputMaybe + height?: InputMaybe + src?: InputMaybe + srcSet?: InputMaybe + srcWebp?: InputMaybe + srcSetWebp?: InputMaybe + originalName?: InputMaybe +} + +export type ImageSharpFluidFilterInput = { + base64?: InputMaybe + tracedSVG?: InputMaybe + aspectRatio?: InputMaybe + src?: InputMaybe + srcSet?: InputMaybe + srcWebp?: InputMaybe + srcSetWebp?: InputMaybe + sizes?: InputMaybe + originalImg?: InputMaybe + originalName?: InputMaybe + presentationWidth?: InputMaybe + presentationHeight?: InputMaybe +} + +export type JsonQueryOperatorInput = { + eq?: InputMaybe + ne?: InputMaybe + in?: InputMaybe>> + nin?: InputMaybe>> + regex?: InputMaybe + glob?: InputMaybe +} + +export type ImageSharpOriginalFilterInput = { + width?: InputMaybe + height?: InputMaybe + src?: InputMaybe +} + +export type ImageSharpResizeFilterInput = { + src?: InputMaybe + tracedSVG?: InputMaybe + width?: InputMaybe + height?: InputMaybe + aspectRatio?: InputMaybe + originalName?: InputMaybe +} + +export type NodeFilterInput = { + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type NodeFilterListInput = { + elemMatch?: InputMaybe +} + +export type InternalFilterInput = { + content?: InputMaybe + contentDigest?: InputMaybe + description?: InputMaybe + fieldOwners?: InputMaybe + ignoreType?: InputMaybe + mediaType?: InputMaybe + owner?: InputMaybe + type?: InputMaybe +} + +export type ConsensusBountyHuntersCsvFilterListInput = { + elemMatch?: InputMaybe +} + +export type ConsensusBountyHuntersCsvFilterInput = { + username?: InputMaybe + name?: InputMaybe + score?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type WalletsCsvFilterListInput = { + elemMatch?: InputMaybe +} + +export type WalletsCsvFilterInput = { + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe + name?: InputMaybe + url?: InputMaybe + brand_color?: InputMaybe + has_mobile?: InputMaybe + has_desktop?: InputMaybe + has_web?: InputMaybe + has_hardware?: InputMaybe + has_card_deposits?: InputMaybe + has_explore_dapps?: InputMaybe + has_defi_integrations?: InputMaybe + has_bank_withdrawals?: InputMaybe + has_limits_protection?: InputMaybe + has_high_volume_purchases?: InputMaybe + has_multisig?: InputMaybe + has_dex_integrations?: InputMaybe +} + +export type ExchangesByCountryCsvFilterListInput = { + elemMatch?: InputMaybe +} + +export type ExchangesByCountryCsvFilterInput = { + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe + country?: InputMaybe + coinmama?: InputMaybe + bittrex?: InputMaybe + simplex?: InputMaybe + wyre?: InputMaybe + moonpay?: InputMaybe + coinbase?: InputMaybe + kraken?: InputMaybe + gemini?: InputMaybe + binance?: InputMaybe + binanceus?: InputMaybe + bitbuy?: InputMaybe + rain?: InputMaybe + cryptocom?: InputMaybe + itezcom?: InputMaybe + coinspot?: InputMaybe + bitvavo?: InputMaybe + mtpelerin?: InputMaybe + wazirx?: InputMaybe + bitflyer?: InputMaybe + easycrypto?: InputMaybe + okx?: InputMaybe + kucoin?: InputMaybe + ftx?: InputMaybe + huobiglobal?: InputMaybe + gateio?: InputMaybe + bitfinex?: InputMaybe + bybit?: InputMaybe + bitkub?: InputMaybe + bitso?: InputMaybe + ftxus?: InputMaybe +} + +export type MdxHeadingMdxFilterListInput = { + elemMatch?: InputMaybe +} + +export type MdxHeadingMdxFilterInput = { + value?: InputMaybe + depth?: InputMaybe +} + +export type MdxWordCountFilterInput = { + paragraphs?: InputMaybe + sentences?: InputMaybe + words?: InputMaybe +} + +export type MdxFieldsFilterInput = { + readingTime?: InputMaybe + isOutdated?: InputMaybe + slug?: InputMaybe + relativePath?: InputMaybe +} + +export type MdxFieldsReadingTimeFilterInput = { + text?: InputMaybe + minutes?: InputMaybe + time?: InputMaybe + words?: InputMaybe +} + +export type FileConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type FileConnectionDistinctArgs = { + field: FileFieldsEnum +} + +export type FileConnectionMaxArgs = { + field: FileFieldsEnum +} + +export type FileConnectionMinArgs = { + field: FileFieldsEnum +} + +export type FileConnectionSumArgs = { + field: FileFieldsEnum +} + +export type FileConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: FileFieldsEnum +} + +export type FileEdge = { + next?: Maybe + node: File + previous?: Maybe +} + +export type PageInfo = { + currentPage: Scalars["Int"] + hasPreviousPage: Scalars["Boolean"] + hasNextPage: Scalars["Boolean"] + itemCount: Scalars["Int"] + pageCount: Scalars["Int"] + perPage?: Maybe + totalCount: Scalars["Int"] +} + +export type FileFieldsEnum = + | "sourceInstanceName" + | "absolutePath" + | "relativePath" + | "extension" + | "size" + | "prettySize" + | "modifiedTime" + | "accessTime" + | "changeTime" + | "birthTime" + | "root" + | "dir" + | "base" + | "ext" + | "name" + | "relativeDirectory" + | "dev" + | "mode" + | "nlink" + | "uid" + | "gid" + | "rdev" + | "ino" + | "atimeMs" + | "mtimeMs" + | "ctimeMs" + | "atime" + | "mtime" + | "ctime" + | "birthtime" + | "birthtimeMs" + | "blksize" + | "blocks" + | "fields___gitLogLatestAuthorName" + | "fields___gitLogLatestAuthorEmail" + | "fields___gitLogLatestDate" + | "publicURL" + | "childrenMdx" + | "childrenMdx___rawBody" + | "childrenMdx___fileAbsolutePath" + | "childrenMdx___frontmatter___sidebar" + | "childrenMdx___frontmatter___sidebarDepth" + | "childrenMdx___frontmatter___incomplete" + | "childrenMdx___frontmatter___template" + | "childrenMdx___frontmatter___summaryPoint1" + | "childrenMdx___frontmatter___summaryPoint2" + | "childrenMdx___frontmatter___summaryPoint3" + | "childrenMdx___frontmatter___summaryPoint4" + | "childrenMdx___frontmatter___position" + | "childrenMdx___frontmatter___compensation" + | "childrenMdx___frontmatter___location" + | "childrenMdx___frontmatter___type" + | "childrenMdx___frontmatter___link" + | "childrenMdx___frontmatter___address" + | "childrenMdx___frontmatter___skill" + | "childrenMdx___frontmatter___published" + | "childrenMdx___frontmatter___sourceUrl" + | "childrenMdx___frontmatter___source" + | "childrenMdx___frontmatter___author" + | "childrenMdx___frontmatter___tags" + | "childrenMdx___frontmatter___isOutdated" + | "childrenMdx___frontmatter___title" + | "childrenMdx___frontmatter___lang" + | "childrenMdx___frontmatter___description" + | "childrenMdx___frontmatter___emoji" + | "childrenMdx___frontmatter___image___sourceInstanceName" + | "childrenMdx___frontmatter___image___absolutePath" + | "childrenMdx___frontmatter___image___relativePath" + | "childrenMdx___frontmatter___image___extension" + | "childrenMdx___frontmatter___image___size" + | "childrenMdx___frontmatter___image___prettySize" + | "childrenMdx___frontmatter___image___modifiedTime" + | "childrenMdx___frontmatter___image___accessTime" + | "childrenMdx___frontmatter___image___changeTime" + | "childrenMdx___frontmatter___image___birthTime" + | "childrenMdx___frontmatter___image___root" + | "childrenMdx___frontmatter___image___dir" + | "childrenMdx___frontmatter___image___base" + | "childrenMdx___frontmatter___image___ext" + | "childrenMdx___frontmatter___image___name" + | "childrenMdx___frontmatter___image___relativeDirectory" + | "childrenMdx___frontmatter___image___dev" + | "childrenMdx___frontmatter___image___mode" + | "childrenMdx___frontmatter___image___nlink" + | "childrenMdx___frontmatter___image___uid" + | "childrenMdx___frontmatter___image___gid" + | "childrenMdx___frontmatter___image___rdev" + | "childrenMdx___frontmatter___image___ino" + | "childrenMdx___frontmatter___image___atimeMs" + | "childrenMdx___frontmatter___image___mtimeMs" + | "childrenMdx___frontmatter___image___ctimeMs" + | "childrenMdx___frontmatter___image___atime" + | "childrenMdx___frontmatter___image___mtime" + | "childrenMdx___frontmatter___image___ctime" + | "childrenMdx___frontmatter___image___birthtime" + | "childrenMdx___frontmatter___image___birthtimeMs" + | "childrenMdx___frontmatter___image___blksize" + | "childrenMdx___frontmatter___image___blocks" + | "childrenMdx___frontmatter___image___publicURL" + | "childrenMdx___frontmatter___image___childrenMdx" + | "childrenMdx___frontmatter___image___childrenImageSharp" + | "childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv" + | "childrenMdx___frontmatter___image___childrenWalletsCsv" + | "childrenMdx___frontmatter___image___childrenExchangesByCountryCsv" + | "childrenMdx___frontmatter___image___id" + | "childrenMdx___frontmatter___image___children" + | "childrenMdx___frontmatter___alt" + | "childrenMdx___slug" + | "childrenMdx___body" + | "childrenMdx___excerpt" + | "childrenMdx___headings" + | "childrenMdx___headings___value" + | "childrenMdx___headings___depth" + | "childrenMdx___html" + | "childrenMdx___mdxAST" + | "childrenMdx___tableOfContents" + | "childrenMdx___timeToRead" + | "childrenMdx___wordCount___paragraphs" + | "childrenMdx___wordCount___sentences" + | "childrenMdx___wordCount___words" + | "childrenMdx___fields___readingTime___text" + | "childrenMdx___fields___readingTime___minutes" + | "childrenMdx___fields___readingTime___time" + | "childrenMdx___fields___readingTime___words" + | "childrenMdx___fields___isOutdated" + | "childrenMdx___fields___slug" + | "childrenMdx___fields___relativePath" + | "childrenMdx___id" + | "childrenMdx___parent___id" + | "childrenMdx___parent___parent___id" + | "childrenMdx___parent___parent___children" + | "childrenMdx___parent___children" + | "childrenMdx___parent___children___id" + | "childrenMdx___parent___children___children" + | "childrenMdx___parent___internal___content" + | "childrenMdx___parent___internal___contentDigest" + | "childrenMdx___parent___internal___description" + | "childrenMdx___parent___internal___fieldOwners" + | "childrenMdx___parent___internal___ignoreType" + | "childrenMdx___parent___internal___mediaType" + | "childrenMdx___parent___internal___owner" + | "childrenMdx___parent___internal___type" + | "childrenMdx___children" + | "childrenMdx___children___id" + | "childrenMdx___children___parent___id" + | "childrenMdx___children___parent___children" + | "childrenMdx___children___children" + | "childrenMdx___children___children___id" + | "childrenMdx___children___children___children" + | "childrenMdx___children___internal___content" + | "childrenMdx___children___internal___contentDigest" + | "childrenMdx___children___internal___description" + | "childrenMdx___children___internal___fieldOwners" + | "childrenMdx___children___internal___ignoreType" + | "childrenMdx___children___internal___mediaType" + | "childrenMdx___children___internal___owner" + | "childrenMdx___children___internal___type" + | "childrenMdx___internal___content" + | "childrenMdx___internal___contentDigest" + | "childrenMdx___internal___description" + | "childrenMdx___internal___fieldOwners" + | "childrenMdx___internal___ignoreType" + | "childrenMdx___internal___mediaType" + | "childrenMdx___internal___owner" + | "childrenMdx___internal___type" + | "childMdx___rawBody" + | "childMdx___fileAbsolutePath" + | "childMdx___frontmatter___sidebar" + | "childMdx___frontmatter___sidebarDepth" + | "childMdx___frontmatter___incomplete" + | "childMdx___frontmatter___template" + | "childMdx___frontmatter___summaryPoint1" + | "childMdx___frontmatter___summaryPoint2" + | "childMdx___frontmatter___summaryPoint3" + | "childMdx___frontmatter___summaryPoint4" + | "childMdx___frontmatter___position" + | "childMdx___frontmatter___compensation" + | "childMdx___frontmatter___location" + | "childMdx___frontmatter___type" + | "childMdx___frontmatter___link" + | "childMdx___frontmatter___address" + | "childMdx___frontmatter___skill" + | "childMdx___frontmatter___published" + | "childMdx___frontmatter___sourceUrl" + | "childMdx___frontmatter___source" + | "childMdx___frontmatter___author" + | "childMdx___frontmatter___tags" + | "childMdx___frontmatter___isOutdated" + | "childMdx___frontmatter___title" + | "childMdx___frontmatter___lang" + | "childMdx___frontmatter___description" + | "childMdx___frontmatter___emoji" + | "childMdx___frontmatter___image___sourceInstanceName" + | "childMdx___frontmatter___image___absolutePath" + | "childMdx___frontmatter___image___relativePath" + | "childMdx___frontmatter___image___extension" + | "childMdx___frontmatter___image___size" + | "childMdx___frontmatter___image___prettySize" + | "childMdx___frontmatter___image___modifiedTime" + | "childMdx___frontmatter___image___accessTime" + | "childMdx___frontmatter___image___changeTime" + | "childMdx___frontmatter___image___birthTime" + | "childMdx___frontmatter___image___root" + | "childMdx___frontmatter___image___dir" + | "childMdx___frontmatter___image___base" + | "childMdx___frontmatter___image___ext" + | "childMdx___frontmatter___image___name" + | "childMdx___frontmatter___image___relativeDirectory" + | "childMdx___frontmatter___image___dev" + | "childMdx___frontmatter___image___mode" + | "childMdx___frontmatter___image___nlink" + | "childMdx___frontmatter___image___uid" + | "childMdx___frontmatter___image___gid" + | "childMdx___frontmatter___image___rdev" + | "childMdx___frontmatter___image___ino" + | "childMdx___frontmatter___image___atimeMs" + | "childMdx___frontmatter___image___mtimeMs" + | "childMdx___frontmatter___image___ctimeMs" + | "childMdx___frontmatter___image___atime" + | "childMdx___frontmatter___image___mtime" + | "childMdx___frontmatter___image___ctime" + | "childMdx___frontmatter___image___birthtime" + | "childMdx___frontmatter___image___birthtimeMs" + | "childMdx___frontmatter___image___blksize" + | "childMdx___frontmatter___image___blocks" + | "childMdx___frontmatter___image___publicURL" + | "childMdx___frontmatter___image___childrenMdx" + | "childMdx___frontmatter___image___childrenImageSharp" + | "childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv" + | "childMdx___frontmatter___image___childrenWalletsCsv" + | "childMdx___frontmatter___image___childrenExchangesByCountryCsv" + | "childMdx___frontmatter___image___id" + | "childMdx___frontmatter___image___children" + | "childMdx___frontmatter___alt" + | "childMdx___slug" + | "childMdx___body" + | "childMdx___excerpt" + | "childMdx___headings" + | "childMdx___headings___value" + | "childMdx___headings___depth" + | "childMdx___html" + | "childMdx___mdxAST" + | "childMdx___tableOfContents" + | "childMdx___timeToRead" + | "childMdx___wordCount___paragraphs" + | "childMdx___wordCount___sentences" + | "childMdx___wordCount___words" + | "childMdx___fields___readingTime___text" + | "childMdx___fields___readingTime___minutes" + | "childMdx___fields___readingTime___time" + | "childMdx___fields___readingTime___words" + | "childMdx___fields___isOutdated" + | "childMdx___fields___slug" + | "childMdx___fields___relativePath" + | "childMdx___id" + | "childMdx___parent___id" + | "childMdx___parent___parent___id" + | "childMdx___parent___parent___children" + | "childMdx___parent___children" + | "childMdx___parent___children___id" + | "childMdx___parent___children___children" + | "childMdx___parent___internal___content" + | "childMdx___parent___internal___contentDigest" + | "childMdx___parent___internal___description" + | "childMdx___parent___internal___fieldOwners" + | "childMdx___parent___internal___ignoreType" + | "childMdx___parent___internal___mediaType" + | "childMdx___parent___internal___owner" + | "childMdx___parent___internal___type" + | "childMdx___children" + | "childMdx___children___id" + | "childMdx___children___parent___id" + | "childMdx___children___parent___children" + | "childMdx___children___children" + | "childMdx___children___children___id" + | "childMdx___children___children___children" + | "childMdx___children___internal___content" + | "childMdx___children___internal___contentDigest" + | "childMdx___children___internal___description" + | "childMdx___children___internal___fieldOwners" + | "childMdx___children___internal___ignoreType" + | "childMdx___children___internal___mediaType" + | "childMdx___children___internal___owner" + | "childMdx___children___internal___type" + | "childMdx___internal___content" + | "childMdx___internal___contentDigest" + | "childMdx___internal___description" + | "childMdx___internal___fieldOwners" + | "childMdx___internal___ignoreType" + | "childMdx___internal___mediaType" + | "childMdx___internal___owner" + | "childMdx___internal___type" + | "childrenImageSharp" + | "childrenImageSharp___fixed___base64" + | "childrenImageSharp___fixed___tracedSVG" + | "childrenImageSharp___fixed___aspectRatio" + | "childrenImageSharp___fixed___width" + | "childrenImageSharp___fixed___height" + | "childrenImageSharp___fixed___src" + | "childrenImageSharp___fixed___srcSet" + | "childrenImageSharp___fixed___srcWebp" + | "childrenImageSharp___fixed___srcSetWebp" + | "childrenImageSharp___fixed___originalName" + | "childrenImageSharp___fluid___base64" + | "childrenImageSharp___fluid___tracedSVG" + | "childrenImageSharp___fluid___aspectRatio" + | "childrenImageSharp___fluid___src" + | "childrenImageSharp___fluid___srcSet" + | "childrenImageSharp___fluid___srcWebp" + | "childrenImageSharp___fluid___srcSetWebp" + | "childrenImageSharp___fluid___sizes" + | "childrenImageSharp___fluid___originalImg" + | "childrenImageSharp___fluid___originalName" + | "childrenImageSharp___fluid___presentationWidth" + | "childrenImageSharp___fluid___presentationHeight" + | "childrenImageSharp___gatsbyImageData" + | "childrenImageSharp___original___width" + | "childrenImageSharp___original___height" + | "childrenImageSharp___original___src" + | "childrenImageSharp___resize___src" + | "childrenImageSharp___resize___tracedSVG" + | "childrenImageSharp___resize___width" + | "childrenImageSharp___resize___height" + | "childrenImageSharp___resize___aspectRatio" + | "childrenImageSharp___resize___originalName" + | "childrenImageSharp___id" + | "childrenImageSharp___parent___id" + | "childrenImageSharp___parent___parent___id" + | "childrenImageSharp___parent___parent___children" + | "childrenImageSharp___parent___children" + | "childrenImageSharp___parent___children___id" + | "childrenImageSharp___parent___children___children" + | "childrenImageSharp___parent___internal___content" + | "childrenImageSharp___parent___internal___contentDigest" + | "childrenImageSharp___parent___internal___description" + | "childrenImageSharp___parent___internal___fieldOwners" + | "childrenImageSharp___parent___internal___ignoreType" + | "childrenImageSharp___parent___internal___mediaType" + | "childrenImageSharp___parent___internal___owner" + | "childrenImageSharp___parent___internal___type" + | "childrenImageSharp___children" + | "childrenImageSharp___children___id" + | "childrenImageSharp___children___parent___id" + | "childrenImageSharp___children___parent___children" + | "childrenImageSharp___children___children" + | "childrenImageSharp___children___children___id" + | "childrenImageSharp___children___children___children" + | "childrenImageSharp___children___internal___content" + | "childrenImageSharp___children___internal___contentDigest" + | "childrenImageSharp___children___internal___description" + | "childrenImageSharp___children___internal___fieldOwners" + | "childrenImageSharp___children___internal___ignoreType" + | "childrenImageSharp___children___internal___mediaType" + | "childrenImageSharp___children___internal___owner" + | "childrenImageSharp___children___internal___type" + | "childrenImageSharp___internal___content" + | "childrenImageSharp___internal___contentDigest" + | "childrenImageSharp___internal___description" + | "childrenImageSharp___internal___fieldOwners" + | "childrenImageSharp___internal___ignoreType" + | "childrenImageSharp___internal___mediaType" + | "childrenImageSharp___internal___owner" + | "childrenImageSharp___internal___type" + | "childImageSharp___fixed___base64" + | "childImageSharp___fixed___tracedSVG" + | "childImageSharp___fixed___aspectRatio" + | "childImageSharp___fixed___width" + | "childImageSharp___fixed___height" + | "childImageSharp___fixed___src" + | "childImageSharp___fixed___srcSet" + | "childImageSharp___fixed___srcWebp" + | "childImageSharp___fixed___srcSetWebp" + | "childImageSharp___fixed___originalName" + | "childImageSharp___fluid___base64" + | "childImageSharp___fluid___tracedSVG" + | "childImageSharp___fluid___aspectRatio" + | "childImageSharp___fluid___src" + | "childImageSharp___fluid___srcSet" + | "childImageSharp___fluid___srcWebp" + | "childImageSharp___fluid___srcSetWebp" + | "childImageSharp___fluid___sizes" + | "childImageSharp___fluid___originalImg" + | "childImageSharp___fluid___originalName" + | "childImageSharp___fluid___presentationWidth" + | "childImageSharp___fluid___presentationHeight" + | "childImageSharp___gatsbyImageData" + | "childImageSharp___original___width" + | "childImageSharp___original___height" + | "childImageSharp___original___src" + | "childImageSharp___resize___src" + | "childImageSharp___resize___tracedSVG" + | "childImageSharp___resize___width" + | "childImageSharp___resize___height" + | "childImageSharp___resize___aspectRatio" + | "childImageSharp___resize___originalName" + | "childImageSharp___id" + | "childImageSharp___parent___id" + | "childImageSharp___parent___parent___id" + | "childImageSharp___parent___parent___children" + | "childImageSharp___parent___children" + | "childImageSharp___parent___children___id" + | "childImageSharp___parent___children___children" + | "childImageSharp___parent___internal___content" + | "childImageSharp___parent___internal___contentDigest" + | "childImageSharp___parent___internal___description" + | "childImageSharp___parent___internal___fieldOwners" + | "childImageSharp___parent___internal___ignoreType" + | "childImageSharp___parent___internal___mediaType" + | "childImageSharp___parent___internal___owner" + | "childImageSharp___parent___internal___type" + | "childImageSharp___children" + | "childImageSharp___children___id" + | "childImageSharp___children___parent___id" + | "childImageSharp___children___parent___children" + | "childImageSharp___children___children" + | "childImageSharp___children___children___id" + | "childImageSharp___children___children___children" + | "childImageSharp___children___internal___content" + | "childImageSharp___children___internal___contentDigest" + | "childImageSharp___children___internal___description" + | "childImageSharp___children___internal___fieldOwners" + | "childImageSharp___children___internal___ignoreType" + | "childImageSharp___children___internal___mediaType" + | "childImageSharp___children___internal___owner" + | "childImageSharp___children___internal___type" + | "childImageSharp___internal___content" + | "childImageSharp___internal___contentDigest" + | "childImageSharp___internal___description" + | "childImageSharp___internal___fieldOwners" + | "childImageSharp___internal___ignoreType" + | "childImageSharp___internal___mediaType" + | "childImageSharp___internal___owner" + | "childImageSharp___internal___type" + | "childrenConsensusBountyHuntersCsv" + | "childrenConsensusBountyHuntersCsv___username" + | "childrenConsensusBountyHuntersCsv___name" + | "childrenConsensusBountyHuntersCsv___score" + | "childrenConsensusBountyHuntersCsv___id" + | "childrenConsensusBountyHuntersCsv___parent___id" + | "childrenConsensusBountyHuntersCsv___parent___parent___id" + | "childrenConsensusBountyHuntersCsv___parent___parent___children" + | "childrenConsensusBountyHuntersCsv___parent___children" + | "childrenConsensusBountyHuntersCsv___parent___children___id" + | "childrenConsensusBountyHuntersCsv___parent___children___children" + | "childrenConsensusBountyHuntersCsv___parent___internal___content" + | "childrenConsensusBountyHuntersCsv___parent___internal___contentDigest" + | "childrenConsensusBountyHuntersCsv___parent___internal___description" + | "childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners" + | "childrenConsensusBountyHuntersCsv___parent___internal___ignoreType" + | "childrenConsensusBountyHuntersCsv___parent___internal___mediaType" + | "childrenConsensusBountyHuntersCsv___parent___internal___owner" + | "childrenConsensusBountyHuntersCsv___parent___internal___type" + | "childrenConsensusBountyHuntersCsv___children" + | "childrenConsensusBountyHuntersCsv___children___id" + | "childrenConsensusBountyHuntersCsv___children___parent___id" + | "childrenConsensusBountyHuntersCsv___children___parent___children" + | "childrenConsensusBountyHuntersCsv___children___children" + | "childrenConsensusBountyHuntersCsv___children___children___id" + | "childrenConsensusBountyHuntersCsv___children___children___children" + | "childrenConsensusBountyHuntersCsv___children___internal___content" + | "childrenConsensusBountyHuntersCsv___children___internal___contentDigest" + | "childrenConsensusBountyHuntersCsv___children___internal___description" + | "childrenConsensusBountyHuntersCsv___children___internal___fieldOwners" + | "childrenConsensusBountyHuntersCsv___children___internal___ignoreType" + | "childrenConsensusBountyHuntersCsv___children___internal___mediaType" + | "childrenConsensusBountyHuntersCsv___children___internal___owner" + | "childrenConsensusBountyHuntersCsv___children___internal___type" + | "childrenConsensusBountyHuntersCsv___internal___content" + | "childrenConsensusBountyHuntersCsv___internal___contentDigest" + | "childrenConsensusBountyHuntersCsv___internal___description" + | "childrenConsensusBountyHuntersCsv___internal___fieldOwners" + | "childrenConsensusBountyHuntersCsv___internal___ignoreType" + | "childrenConsensusBountyHuntersCsv___internal___mediaType" + | "childrenConsensusBountyHuntersCsv___internal___owner" + | "childrenConsensusBountyHuntersCsv___internal___type" + | "childConsensusBountyHuntersCsv___username" + | "childConsensusBountyHuntersCsv___name" + | "childConsensusBountyHuntersCsv___score" + | "childConsensusBountyHuntersCsv___id" + | "childConsensusBountyHuntersCsv___parent___id" + | "childConsensusBountyHuntersCsv___parent___parent___id" + | "childConsensusBountyHuntersCsv___parent___parent___children" + | "childConsensusBountyHuntersCsv___parent___children" + | "childConsensusBountyHuntersCsv___parent___children___id" + | "childConsensusBountyHuntersCsv___parent___children___children" + | "childConsensusBountyHuntersCsv___parent___internal___content" + | "childConsensusBountyHuntersCsv___parent___internal___contentDigest" + | "childConsensusBountyHuntersCsv___parent___internal___description" + | "childConsensusBountyHuntersCsv___parent___internal___fieldOwners" + | "childConsensusBountyHuntersCsv___parent___internal___ignoreType" + | "childConsensusBountyHuntersCsv___parent___internal___mediaType" + | "childConsensusBountyHuntersCsv___parent___internal___owner" + | "childConsensusBountyHuntersCsv___parent___internal___type" + | "childConsensusBountyHuntersCsv___children" + | "childConsensusBountyHuntersCsv___children___id" + | "childConsensusBountyHuntersCsv___children___parent___id" + | "childConsensusBountyHuntersCsv___children___parent___children" + | "childConsensusBountyHuntersCsv___children___children" + | "childConsensusBountyHuntersCsv___children___children___id" + | "childConsensusBountyHuntersCsv___children___children___children" + | "childConsensusBountyHuntersCsv___children___internal___content" + | "childConsensusBountyHuntersCsv___children___internal___contentDigest" + | "childConsensusBountyHuntersCsv___children___internal___description" + | "childConsensusBountyHuntersCsv___children___internal___fieldOwners" + | "childConsensusBountyHuntersCsv___children___internal___ignoreType" + | "childConsensusBountyHuntersCsv___children___internal___mediaType" + | "childConsensusBountyHuntersCsv___children___internal___owner" + | "childConsensusBountyHuntersCsv___children___internal___type" + | "childConsensusBountyHuntersCsv___internal___content" + | "childConsensusBountyHuntersCsv___internal___contentDigest" + | "childConsensusBountyHuntersCsv___internal___description" + | "childConsensusBountyHuntersCsv___internal___fieldOwners" + | "childConsensusBountyHuntersCsv___internal___ignoreType" + | "childConsensusBountyHuntersCsv___internal___mediaType" + | "childConsensusBountyHuntersCsv___internal___owner" + | "childConsensusBountyHuntersCsv___internal___type" + | "childrenWalletsCsv" + | "childrenWalletsCsv___id" + | "childrenWalletsCsv___parent___id" + | "childrenWalletsCsv___parent___parent___id" + | "childrenWalletsCsv___parent___parent___children" + | "childrenWalletsCsv___parent___children" + | "childrenWalletsCsv___parent___children___id" + | "childrenWalletsCsv___parent___children___children" + | "childrenWalletsCsv___parent___internal___content" + | "childrenWalletsCsv___parent___internal___contentDigest" + | "childrenWalletsCsv___parent___internal___description" + | "childrenWalletsCsv___parent___internal___fieldOwners" + | "childrenWalletsCsv___parent___internal___ignoreType" + | "childrenWalletsCsv___parent___internal___mediaType" + | "childrenWalletsCsv___parent___internal___owner" + | "childrenWalletsCsv___parent___internal___type" + | "childrenWalletsCsv___children" + | "childrenWalletsCsv___children___id" + | "childrenWalletsCsv___children___parent___id" + | "childrenWalletsCsv___children___parent___children" + | "childrenWalletsCsv___children___children" + | "childrenWalletsCsv___children___children___id" + | "childrenWalletsCsv___children___children___children" + | "childrenWalletsCsv___children___internal___content" + | "childrenWalletsCsv___children___internal___contentDigest" + | "childrenWalletsCsv___children___internal___description" + | "childrenWalletsCsv___children___internal___fieldOwners" + | "childrenWalletsCsv___children___internal___ignoreType" + | "childrenWalletsCsv___children___internal___mediaType" + | "childrenWalletsCsv___children___internal___owner" + | "childrenWalletsCsv___children___internal___type" + | "childrenWalletsCsv___internal___content" + | "childrenWalletsCsv___internal___contentDigest" + | "childrenWalletsCsv___internal___description" + | "childrenWalletsCsv___internal___fieldOwners" + | "childrenWalletsCsv___internal___ignoreType" + | "childrenWalletsCsv___internal___mediaType" + | "childrenWalletsCsv___internal___owner" + | "childrenWalletsCsv___internal___type" + | "childrenWalletsCsv___name" + | "childrenWalletsCsv___url" + | "childrenWalletsCsv___brand_color" + | "childrenWalletsCsv___has_mobile" + | "childrenWalletsCsv___has_desktop" + | "childrenWalletsCsv___has_web" + | "childrenWalletsCsv___has_hardware" + | "childrenWalletsCsv___has_card_deposits" + | "childrenWalletsCsv___has_explore_dapps" + | "childrenWalletsCsv___has_defi_integrations" + | "childrenWalletsCsv___has_bank_withdrawals" + | "childrenWalletsCsv___has_limits_protection" + | "childrenWalletsCsv___has_high_volume_purchases" + | "childrenWalletsCsv___has_multisig" + | "childrenWalletsCsv___has_dex_integrations" + | "childWalletsCsv___id" + | "childWalletsCsv___parent___id" + | "childWalletsCsv___parent___parent___id" + | "childWalletsCsv___parent___parent___children" + | "childWalletsCsv___parent___children" + | "childWalletsCsv___parent___children___id" + | "childWalletsCsv___parent___children___children" + | "childWalletsCsv___parent___internal___content" + | "childWalletsCsv___parent___internal___contentDigest" + | "childWalletsCsv___parent___internal___description" + | "childWalletsCsv___parent___internal___fieldOwners" + | "childWalletsCsv___parent___internal___ignoreType" + | "childWalletsCsv___parent___internal___mediaType" + | "childWalletsCsv___parent___internal___owner" + | "childWalletsCsv___parent___internal___type" + | "childWalletsCsv___children" + | "childWalletsCsv___children___id" + | "childWalletsCsv___children___parent___id" + | "childWalletsCsv___children___parent___children" + | "childWalletsCsv___children___children" + | "childWalletsCsv___children___children___id" + | "childWalletsCsv___children___children___children" + | "childWalletsCsv___children___internal___content" + | "childWalletsCsv___children___internal___contentDigest" + | "childWalletsCsv___children___internal___description" + | "childWalletsCsv___children___internal___fieldOwners" + | "childWalletsCsv___children___internal___ignoreType" + | "childWalletsCsv___children___internal___mediaType" + | "childWalletsCsv___children___internal___owner" + | "childWalletsCsv___children___internal___type" + | "childWalletsCsv___internal___content" + | "childWalletsCsv___internal___contentDigest" + | "childWalletsCsv___internal___description" + | "childWalletsCsv___internal___fieldOwners" + | "childWalletsCsv___internal___ignoreType" + | "childWalletsCsv___internal___mediaType" + | "childWalletsCsv___internal___owner" + | "childWalletsCsv___internal___type" + | "childWalletsCsv___name" + | "childWalletsCsv___url" + | "childWalletsCsv___brand_color" + | "childWalletsCsv___has_mobile" + | "childWalletsCsv___has_desktop" + | "childWalletsCsv___has_web" + | "childWalletsCsv___has_hardware" + | "childWalletsCsv___has_card_deposits" + | "childWalletsCsv___has_explore_dapps" + | "childWalletsCsv___has_defi_integrations" + | "childWalletsCsv___has_bank_withdrawals" + | "childWalletsCsv___has_limits_protection" + | "childWalletsCsv___has_high_volume_purchases" + | "childWalletsCsv___has_multisig" + | "childWalletsCsv___has_dex_integrations" + | "childrenExchangesByCountryCsv" + | "childrenExchangesByCountryCsv___id" + | "childrenExchangesByCountryCsv___parent___id" + | "childrenExchangesByCountryCsv___parent___parent___id" + | "childrenExchangesByCountryCsv___parent___parent___children" + | "childrenExchangesByCountryCsv___parent___children" + | "childrenExchangesByCountryCsv___parent___children___id" + | "childrenExchangesByCountryCsv___parent___children___children" + | "childrenExchangesByCountryCsv___parent___internal___content" + | "childrenExchangesByCountryCsv___parent___internal___contentDigest" + | "childrenExchangesByCountryCsv___parent___internal___description" + | "childrenExchangesByCountryCsv___parent___internal___fieldOwners" + | "childrenExchangesByCountryCsv___parent___internal___ignoreType" + | "childrenExchangesByCountryCsv___parent___internal___mediaType" + | "childrenExchangesByCountryCsv___parent___internal___owner" + | "childrenExchangesByCountryCsv___parent___internal___type" + | "childrenExchangesByCountryCsv___children" + | "childrenExchangesByCountryCsv___children___id" + | "childrenExchangesByCountryCsv___children___parent___id" + | "childrenExchangesByCountryCsv___children___parent___children" + | "childrenExchangesByCountryCsv___children___children" + | "childrenExchangesByCountryCsv___children___children___id" + | "childrenExchangesByCountryCsv___children___children___children" + | "childrenExchangesByCountryCsv___children___internal___content" + | "childrenExchangesByCountryCsv___children___internal___contentDigest" + | "childrenExchangesByCountryCsv___children___internal___description" + | "childrenExchangesByCountryCsv___children___internal___fieldOwners" + | "childrenExchangesByCountryCsv___children___internal___ignoreType" + | "childrenExchangesByCountryCsv___children___internal___mediaType" + | "childrenExchangesByCountryCsv___children___internal___owner" + | "childrenExchangesByCountryCsv___children___internal___type" + | "childrenExchangesByCountryCsv___internal___content" + | "childrenExchangesByCountryCsv___internal___contentDigest" + | "childrenExchangesByCountryCsv___internal___description" + | "childrenExchangesByCountryCsv___internal___fieldOwners" + | "childrenExchangesByCountryCsv___internal___ignoreType" + | "childrenExchangesByCountryCsv___internal___mediaType" + | "childrenExchangesByCountryCsv___internal___owner" + | "childrenExchangesByCountryCsv___internal___type" + | "childrenExchangesByCountryCsv___country" + | "childrenExchangesByCountryCsv___coinmama" + | "childrenExchangesByCountryCsv___bittrex" + | "childrenExchangesByCountryCsv___simplex" + | "childrenExchangesByCountryCsv___wyre" + | "childrenExchangesByCountryCsv___moonpay" + | "childrenExchangesByCountryCsv___coinbase" + | "childrenExchangesByCountryCsv___kraken" + | "childrenExchangesByCountryCsv___gemini" + | "childrenExchangesByCountryCsv___binance" + | "childrenExchangesByCountryCsv___binanceus" + | "childrenExchangesByCountryCsv___bitbuy" + | "childrenExchangesByCountryCsv___rain" + | "childrenExchangesByCountryCsv___cryptocom" + | "childrenExchangesByCountryCsv___itezcom" + | "childrenExchangesByCountryCsv___coinspot" + | "childrenExchangesByCountryCsv___bitvavo" + | "childrenExchangesByCountryCsv___mtpelerin" + | "childrenExchangesByCountryCsv___wazirx" + | "childrenExchangesByCountryCsv___bitflyer" + | "childrenExchangesByCountryCsv___easycrypto" + | "childrenExchangesByCountryCsv___okx" + | "childrenExchangesByCountryCsv___kucoin" + | "childrenExchangesByCountryCsv___ftx" + | "childrenExchangesByCountryCsv___huobiglobal" + | "childrenExchangesByCountryCsv___gateio" + | "childrenExchangesByCountryCsv___bitfinex" + | "childrenExchangesByCountryCsv___bybit" + | "childrenExchangesByCountryCsv___bitkub" + | "childrenExchangesByCountryCsv___bitso" + | "childrenExchangesByCountryCsv___ftxus" + | "childExchangesByCountryCsv___id" + | "childExchangesByCountryCsv___parent___id" + | "childExchangesByCountryCsv___parent___parent___id" + | "childExchangesByCountryCsv___parent___parent___children" + | "childExchangesByCountryCsv___parent___children" + | "childExchangesByCountryCsv___parent___children___id" + | "childExchangesByCountryCsv___parent___children___children" + | "childExchangesByCountryCsv___parent___internal___content" + | "childExchangesByCountryCsv___parent___internal___contentDigest" + | "childExchangesByCountryCsv___parent___internal___description" + | "childExchangesByCountryCsv___parent___internal___fieldOwners" + | "childExchangesByCountryCsv___parent___internal___ignoreType" + | "childExchangesByCountryCsv___parent___internal___mediaType" + | "childExchangesByCountryCsv___parent___internal___owner" + | "childExchangesByCountryCsv___parent___internal___type" + | "childExchangesByCountryCsv___children" + | "childExchangesByCountryCsv___children___id" + | "childExchangesByCountryCsv___children___parent___id" + | "childExchangesByCountryCsv___children___parent___children" + | "childExchangesByCountryCsv___children___children" + | "childExchangesByCountryCsv___children___children___id" + | "childExchangesByCountryCsv___children___children___children" + | "childExchangesByCountryCsv___children___internal___content" + | "childExchangesByCountryCsv___children___internal___contentDigest" + | "childExchangesByCountryCsv___children___internal___description" + | "childExchangesByCountryCsv___children___internal___fieldOwners" + | "childExchangesByCountryCsv___children___internal___ignoreType" + | "childExchangesByCountryCsv___children___internal___mediaType" + | "childExchangesByCountryCsv___children___internal___owner" + | "childExchangesByCountryCsv___children___internal___type" + | "childExchangesByCountryCsv___internal___content" + | "childExchangesByCountryCsv___internal___contentDigest" + | "childExchangesByCountryCsv___internal___description" + | "childExchangesByCountryCsv___internal___fieldOwners" + | "childExchangesByCountryCsv___internal___ignoreType" + | "childExchangesByCountryCsv___internal___mediaType" + | "childExchangesByCountryCsv___internal___owner" + | "childExchangesByCountryCsv___internal___type" + | "childExchangesByCountryCsv___country" + | "childExchangesByCountryCsv___coinmama" + | "childExchangesByCountryCsv___bittrex" + | "childExchangesByCountryCsv___simplex" + | "childExchangesByCountryCsv___wyre" + | "childExchangesByCountryCsv___moonpay" + | "childExchangesByCountryCsv___coinbase" + | "childExchangesByCountryCsv___kraken" + | "childExchangesByCountryCsv___gemini" + | "childExchangesByCountryCsv___binance" + | "childExchangesByCountryCsv___binanceus" + | "childExchangesByCountryCsv___bitbuy" + | "childExchangesByCountryCsv___rain" + | "childExchangesByCountryCsv___cryptocom" + | "childExchangesByCountryCsv___itezcom" + | "childExchangesByCountryCsv___coinspot" + | "childExchangesByCountryCsv___bitvavo" + | "childExchangesByCountryCsv___mtpelerin" + | "childExchangesByCountryCsv___wazirx" + | "childExchangesByCountryCsv___bitflyer" + | "childExchangesByCountryCsv___easycrypto" + | "childExchangesByCountryCsv___okx" + | "childExchangesByCountryCsv___kucoin" + | "childExchangesByCountryCsv___ftx" + | "childExchangesByCountryCsv___huobiglobal" + | "childExchangesByCountryCsv___gateio" + | "childExchangesByCountryCsv___bitfinex" + | "childExchangesByCountryCsv___bybit" + | "childExchangesByCountryCsv___bitkub" + | "childExchangesByCountryCsv___bitso" + | "childExchangesByCountryCsv___ftxus" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type FileGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type FileGroupConnectionDistinctArgs = { + field: FileFieldsEnum +} + +export type FileGroupConnectionMaxArgs = { + field: FileFieldsEnum +} + +export type FileGroupConnectionMinArgs = { + field: FileFieldsEnum +} + +export type FileGroupConnectionSumArgs = { + field: FileFieldsEnum +} + +export type FileGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: FileFieldsEnum +} + +export type FileSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SortOrderEnum = "ASC" | "DESC" + +export type DirectoryConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type DirectoryConnectionDistinctArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryConnectionMaxArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryConnectionMinArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryConnectionSumArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: DirectoryFieldsEnum +} + +export type DirectoryEdge = { + next?: Maybe + node: Directory + previous?: Maybe +} + +export type DirectoryFieldsEnum = + | "sourceInstanceName" + | "absolutePath" + | "relativePath" + | "extension" + | "size" + | "prettySize" + | "modifiedTime" + | "accessTime" + | "changeTime" + | "birthTime" + | "root" + | "dir" + | "base" + | "ext" + | "name" + | "relativeDirectory" + | "dev" + | "mode" + | "nlink" + | "uid" + | "gid" + | "rdev" + | "ino" + | "atimeMs" + | "mtimeMs" + | "ctimeMs" + | "atime" + | "mtime" + | "ctime" + | "birthtime" + | "birthtimeMs" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type DirectoryGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type DirectoryGroupConnectionDistinctArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryGroupConnectionMaxArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryGroupConnectionMinArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryGroupConnectionSumArgs = { + field: DirectoryFieldsEnum +} + +export type DirectoryGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: DirectoryFieldsEnum +} + +export type DirectoryFilterInput = { + sourceInstanceName?: InputMaybe + absolutePath?: InputMaybe + relativePath?: InputMaybe + extension?: InputMaybe + size?: InputMaybe + prettySize?: InputMaybe + modifiedTime?: InputMaybe + accessTime?: InputMaybe + changeTime?: InputMaybe + birthTime?: InputMaybe + root?: InputMaybe + dir?: InputMaybe + base?: InputMaybe + ext?: InputMaybe + name?: InputMaybe + relativeDirectory?: InputMaybe + dev?: InputMaybe + mode?: InputMaybe + nlink?: InputMaybe + uid?: InputMaybe + gid?: InputMaybe + rdev?: InputMaybe + ino?: InputMaybe + atimeMs?: InputMaybe + mtimeMs?: InputMaybe + ctimeMs?: InputMaybe + atime?: InputMaybe + mtime?: InputMaybe + ctime?: InputMaybe + birthtime?: InputMaybe + birthtimeMs?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type DirectorySortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SiteSiteMetadataFilterInput = { + title?: InputMaybe + description?: InputMaybe + url?: InputMaybe + siteUrl?: InputMaybe + author?: InputMaybe + defaultLanguage?: InputMaybe + supportedLanguages?: InputMaybe + editContentUrl?: InputMaybe +} + +export type SiteFlagsFilterInput = { + FAST_DEV?: InputMaybe +} + +export type SiteConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type SiteConnectionDistinctArgs = { + field: SiteFieldsEnum +} + +export type SiteConnectionMaxArgs = { + field: SiteFieldsEnum +} + +export type SiteConnectionMinArgs = { + field: SiteFieldsEnum +} + +export type SiteConnectionSumArgs = { + field: SiteFieldsEnum +} + +export type SiteConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteFieldsEnum +} + +export type SiteEdge = { + next?: Maybe + node: Site + previous?: Maybe +} + +export type SiteFieldsEnum = + | "buildTime" + | "siteMetadata___title" + | "siteMetadata___description" + | "siteMetadata___url" + | "siteMetadata___siteUrl" + | "siteMetadata___author" + | "siteMetadata___defaultLanguage" + | "siteMetadata___supportedLanguages" + | "siteMetadata___editContentUrl" + | "port" + | "host" + | "flags___FAST_DEV" + | "polyfill" + | "pathPrefix" + | "jsxRuntime" + | "trailingSlash" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type SiteGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type SiteGroupConnectionDistinctArgs = { + field: SiteFieldsEnum +} + +export type SiteGroupConnectionMaxArgs = { + field: SiteFieldsEnum +} + +export type SiteGroupConnectionMinArgs = { + field: SiteFieldsEnum +} + +export type SiteGroupConnectionSumArgs = { + field: SiteFieldsEnum +} + +export type SiteGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteFieldsEnum +} + +export type SiteFilterInput = { + buildTime?: InputMaybe + siteMetadata?: InputMaybe + port?: InputMaybe + host?: InputMaybe + flags?: InputMaybe + polyfill?: InputMaybe + pathPrefix?: InputMaybe + jsxRuntime?: InputMaybe + trailingSlash?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type SiteSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SiteFunctionConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type SiteFunctionConnectionDistinctArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionConnectionMaxArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionConnectionMinArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionConnectionSumArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionEdge = { + next?: Maybe + node: SiteFunction + previous?: Maybe +} + +export type SiteFunctionFieldsEnum = + | "functionRoute" + | "pluginName" + | "originalAbsoluteFilePath" + | "originalRelativeFilePath" + | "relativeCompiledFilePath" + | "absoluteCompiledFilePath" + | "matchPath" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type SiteFunctionGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type SiteFunctionGroupConnectionDistinctArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionGroupConnectionMaxArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionGroupConnectionMinArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionGroupConnectionSumArgs = { + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteFunctionFieldsEnum +} + +export type SiteFunctionFilterInput = { + functionRoute?: InputMaybe + pluginName?: InputMaybe + originalAbsoluteFilePath?: InputMaybe + originalRelativeFilePath?: InputMaybe + relativeCompiledFilePath?: InputMaybe + absoluteCompiledFilePath?: InputMaybe + matchPath?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type SiteFunctionSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SitePluginFilterInput = { + resolve?: InputMaybe + name?: InputMaybe + version?: InputMaybe + nodeAPIs?: InputMaybe + browserAPIs?: InputMaybe + ssrAPIs?: InputMaybe + pluginFilepath?: InputMaybe + pluginOptions?: InputMaybe + packageJson?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type SitePageConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type SitePageConnectionDistinctArgs = { + field: SitePageFieldsEnum +} + +export type SitePageConnectionMaxArgs = { + field: SitePageFieldsEnum +} + +export type SitePageConnectionMinArgs = { + field: SitePageFieldsEnum +} + +export type SitePageConnectionSumArgs = { + field: SitePageFieldsEnum +} + +export type SitePageConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SitePageFieldsEnum +} + +export type SitePageEdge = { + next?: Maybe + node: SitePage + previous?: Maybe +} + +export type SitePageFieldsEnum = + | "path" + | "component" + | "internalComponentName" + | "componentChunkName" + | "matchPath" + | "pageContext" + | "pluginCreator___resolve" + | "pluginCreator___name" + | "pluginCreator___version" + | "pluginCreator___nodeAPIs" + | "pluginCreator___browserAPIs" + | "pluginCreator___ssrAPIs" + | "pluginCreator___pluginFilepath" + | "pluginCreator___pluginOptions" + | "pluginCreator___packageJson" + | "pluginCreator___id" + | "pluginCreator___parent___id" + | "pluginCreator___parent___parent___id" + | "pluginCreator___parent___parent___children" + | "pluginCreator___parent___children" + | "pluginCreator___parent___children___id" + | "pluginCreator___parent___children___children" + | "pluginCreator___parent___internal___content" + | "pluginCreator___parent___internal___contentDigest" + | "pluginCreator___parent___internal___description" + | "pluginCreator___parent___internal___fieldOwners" + | "pluginCreator___parent___internal___ignoreType" + | "pluginCreator___parent___internal___mediaType" + | "pluginCreator___parent___internal___owner" + | "pluginCreator___parent___internal___type" + | "pluginCreator___children" + | "pluginCreator___children___id" + | "pluginCreator___children___parent___id" + | "pluginCreator___children___parent___children" + | "pluginCreator___children___children" + | "pluginCreator___children___children___id" + | "pluginCreator___children___children___children" + | "pluginCreator___children___internal___content" + | "pluginCreator___children___internal___contentDigest" + | "pluginCreator___children___internal___description" + | "pluginCreator___children___internal___fieldOwners" + | "pluginCreator___children___internal___ignoreType" + | "pluginCreator___children___internal___mediaType" + | "pluginCreator___children___internal___owner" + | "pluginCreator___children___internal___type" + | "pluginCreator___internal___content" + | "pluginCreator___internal___contentDigest" + | "pluginCreator___internal___description" + | "pluginCreator___internal___fieldOwners" + | "pluginCreator___internal___ignoreType" + | "pluginCreator___internal___mediaType" + | "pluginCreator___internal___owner" + | "pluginCreator___internal___type" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type SitePageGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type SitePageGroupConnectionDistinctArgs = { + field: SitePageFieldsEnum +} + +export type SitePageGroupConnectionMaxArgs = { + field: SitePageFieldsEnum +} + +export type SitePageGroupConnectionMinArgs = { + field: SitePageFieldsEnum +} + +export type SitePageGroupConnectionSumArgs = { + field: SitePageFieldsEnum +} + +export type SitePageGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SitePageFieldsEnum +} + +export type SitePageFilterInput = { + path?: InputMaybe + component?: InputMaybe + internalComponentName?: InputMaybe + componentChunkName?: InputMaybe + matchPath?: InputMaybe + pageContext?: InputMaybe + pluginCreator?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type SitePageSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SitePluginConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type SitePluginConnectionDistinctArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginConnectionMaxArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginConnectionMinArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginConnectionSumArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SitePluginFieldsEnum +} + +export type SitePluginEdge = { + next?: Maybe + node: SitePlugin + previous?: Maybe +} + +export type SitePluginFieldsEnum = + | "resolve" + | "name" + | "version" + | "nodeAPIs" + | "browserAPIs" + | "ssrAPIs" + | "pluginFilepath" + | "pluginOptions" + | "packageJson" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type SitePluginGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type SitePluginGroupConnectionDistinctArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginGroupConnectionMaxArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginGroupConnectionMinArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginGroupConnectionSumArgs = { + field: SitePluginFieldsEnum +} + +export type SitePluginGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SitePluginFieldsEnum +} + +export type SitePluginSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type SiteBuildMetadataConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type SiteBuildMetadataConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataConnectionMaxArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataConnectionMinArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataConnectionSumArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataEdge = { + next?: Maybe + node: SiteBuildMetadata + previous?: Maybe +} + +export type SiteBuildMetadataFieldsEnum = + | "buildTime" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type SiteBuildMetadataGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type SiteBuildMetadataGroupConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataGroupConnectionMaxArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataGroupConnectionMinArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataGroupConnectionSumArgs = { + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: SiteBuildMetadataFieldsEnum +} + +export type SiteBuildMetadataFilterInput = { + buildTime?: InputMaybe + id?: InputMaybe + parent?: InputMaybe + children?: InputMaybe + internal?: InputMaybe +} + +export type SiteBuildMetadataSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type MdxConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type MdxConnectionDistinctArgs = { + field: MdxFieldsEnum +} + +export type MdxConnectionMaxArgs = { + field: MdxFieldsEnum +} + +export type MdxConnectionMinArgs = { + field: MdxFieldsEnum +} + +export type MdxConnectionSumArgs = { + field: MdxFieldsEnum +} + +export type MdxConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: MdxFieldsEnum +} + +export type MdxEdge = { + next?: Maybe + node: Mdx + previous?: Maybe +} + +export type MdxFieldsEnum = + | "rawBody" + | "fileAbsolutePath" + | "frontmatter___sidebar" + | "frontmatter___sidebarDepth" + | "frontmatter___incomplete" + | "frontmatter___template" + | "frontmatter___summaryPoint1" + | "frontmatter___summaryPoint2" + | "frontmatter___summaryPoint3" + | "frontmatter___summaryPoint4" + | "frontmatter___position" + | "frontmatter___compensation" + | "frontmatter___location" + | "frontmatter___type" + | "frontmatter___link" + | "frontmatter___address" + | "frontmatter___skill" + | "frontmatter___published" + | "frontmatter___sourceUrl" + | "frontmatter___source" + | "frontmatter___author" + | "frontmatter___tags" + | "frontmatter___isOutdated" + | "frontmatter___title" + | "frontmatter___lang" + | "frontmatter___description" + | "frontmatter___emoji" + | "frontmatter___image___sourceInstanceName" + | "frontmatter___image___absolutePath" + | "frontmatter___image___relativePath" + | "frontmatter___image___extension" + | "frontmatter___image___size" + | "frontmatter___image___prettySize" + | "frontmatter___image___modifiedTime" + | "frontmatter___image___accessTime" + | "frontmatter___image___changeTime" + | "frontmatter___image___birthTime" + | "frontmatter___image___root" + | "frontmatter___image___dir" + | "frontmatter___image___base" + | "frontmatter___image___ext" + | "frontmatter___image___name" + | "frontmatter___image___relativeDirectory" + | "frontmatter___image___dev" + | "frontmatter___image___mode" + | "frontmatter___image___nlink" + | "frontmatter___image___uid" + | "frontmatter___image___gid" + | "frontmatter___image___rdev" + | "frontmatter___image___ino" + | "frontmatter___image___atimeMs" + | "frontmatter___image___mtimeMs" + | "frontmatter___image___ctimeMs" + | "frontmatter___image___atime" + | "frontmatter___image___mtime" + | "frontmatter___image___ctime" + | "frontmatter___image___birthtime" + | "frontmatter___image___birthtimeMs" + | "frontmatter___image___blksize" + | "frontmatter___image___blocks" + | "frontmatter___image___fields___gitLogLatestAuthorName" + | "frontmatter___image___fields___gitLogLatestAuthorEmail" + | "frontmatter___image___fields___gitLogLatestDate" + | "frontmatter___image___publicURL" + | "frontmatter___image___childrenMdx" + | "frontmatter___image___childrenMdx___rawBody" + | "frontmatter___image___childrenMdx___fileAbsolutePath" + | "frontmatter___image___childrenMdx___slug" + | "frontmatter___image___childrenMdx___body" + | "frontmatter___image___childrenMdx___excerpt" + | "frontmatter___image___childrenMdx___headings" + | "frontmatter___image___childrenMdx___html" + | "frontmatter___image___childrenMdx___mdxAST" + | "frontmatter___image___childrenMdx___tableOfContents" + | "frontmatter___image___childrenMdx___timeToRead" + | "frontmatter___image___childrenMdx___id" + | "frontmatter___image___childrenMdx___children" + | "frontmatter___image___childMdx___rawBody" + | "frontmatter___image___childMdx___fileAbsolutePath" + | "frontmatter___image___childMdx___slug" + | "frontmatter___image___childMdx___body" + | "frontmatter___image___childMdx___excerpt" + | "frontmatter___image___childMdx___headings" + | "frontmatter___image___childMdx___html" + | "frontmatter___image___childMdx___mdxAST" + | "frontmatter___image___childMdx___tableOfContents" + | "frontmatter___image___childMdx___timeToRead" + | "frontmatter___image___childMdx___id" + | "frontmatter___image___childMdx___children" + | "frontmatter___image___childrenImageSharp" + | "frontmatter___image___childrenImageSharp___gatsbyImageData" + | "frontmatter___image___childrenImageSharp___id" + | "frontmatter___image___childrenImageSharp___children" + | "frontmatter___image___childImageSharp___gatsbyImageData" + | "frontmatter___image___childImageSharp___id" + | "frontmatter___image___childImageSharp___children" + | "frontmatter___image___childrenConsensusBountyHuntersCsv" + | "frontmatter___image___childrenConsensusBountyHuntersCsv___username" + | "frontmatter___image___childrenConsensusBountyHuntersCsv___name" + | "frontmatter___image___childrenConsensusBountyHuntersCsv___score" + | "frontmatter___image___childrenConsensusBountyHuntersCsv___id" + | "frontmatter___image___childrenConsensusBountyHuntersCsv___children" + | "frontmatter___image___childConsensusBountyHuntersCsv___username" + | "frontmatter___image___childConsensusBountyHuntersCsv___name" + | "frontmatter___image___childConsensusBountyHuntersCsv___score" + | "frontmatter___image___childConsensusBountyHuntersCsv___id" + | "frontmatter___image___childConsensusBountyHuntersCsv___children" + | "frontmatter___image___childrenWalletsCsv" + | "frontmatter___image___childrenWalletsCsv___id" + | "frontmatter___image___childrenWalletsCsv___children" + | "frontmatter___image___childrenWalletsCsv___name" + | "frontmatter___image___childrenWalletsCsv___url" + | "frontmatter___image___childrenWalletsCsv___brand_color" + | "frontmatter___image___childrenWalletsCsv___has_mobile" + | "frontmatter___image___childrenWalletsCsv___has_desktop" + | "frontmatter___image___childrenWalletsCsv___has_web" + | "frontmatter___image___childrenWalletsCsv___has_hardware" + | "frontmatter___image___childrenWalletsCsv___has_card_deposits" + | "frontmatter___image___childrenWalletsCsv___has_explore_dapps" + | "frontmatter___image___childrenWalletsCsv___has_defi_integrations" + | "frontmatter___image___childrenWalletsCsv___has_bank_withdrawals" + | "frontmatter___image___childrenWalletsCsv___has_limits_protection" + | "frontmatter___image___childrenWalletsCsv___has_high_volume_purchases" + | "frontmatter___image___childrenWalletsCsv___has_multisig" + | "frontmatter___image___childrenWalletsCsv___has_dex_integrations" + | "frontmatter___image___childWalletsCsv___id" + | "frontmatter___image___childWalletsCsv___children" + | "frontmatter___image___childWalletsCsv___name" + | "frontmatter___image___childWalletsCsv___url" + | "frontmatter___image___childWalletsCsv___brand_color" + | "frontmatter___image___childWalletsCsv___has_mobile" + | "frontmatter___image___childWalletsCsv___has_desktop" + | "frontmatter___image___childWalletsCsv___has_web" + | "frontmatter___image___childWalletsCsv___has_hardware" + | "frontmatter___image___childWalletsCsv___has_card_deposits" + | "frontmatter___image___childWalletsCsv___has_explore_dapps" + | "frontmatter___image___childWalletsCsv___has_defi_integrations" + | "frontmatter___image___childWalletsCsv___has_bank_withdrawals" + | "frontmatter___image___childWalletsCsv___has_limits_protection" + | "frontmatter___image___childWalletsCsv___has_high_volume_purchases" + | "frontmatter___image___childWalletsCsv___has_multisig" + | "frontmatter___image___childWalletsCsv___has_dex_integrations" + | "frontmatter___image___childrenExchangesByCountryCsv" + | "frontmatter___image___childrenExchangesByCountryCsv___id" + | "frontmatter___image___childrenExchangesByCountryCsv___children" + | "frontmatter___image___childrenExchangesByCountryCsv___country" + | "frontmatter___image___childrenExchangesByCountryCsv___coinmama" + | "frontmatter___image___childrenExchangesByCountryCsv___bittrex" + | "frontmatter___image___childrenExchangesByCountryCsv___simplex" + | "frontmatter___image___childrenExchangesByCountryCsv___wyre" + | "frontmatter___image___childrenExchangesByCountryCsv___moonpay" + | "frontmatter___image___childrenExchangesByCountryCsv___coinbase" + | "frontmatter___image___childrenExchangesByCountryCsv___kraken" + | "frontmatter___image___childrenExchangesByCountryCsv___gemini" + | "frontmatter___image___childrenExchangesByCountryCsv___binance" + | "frontmatter___image___childrenExchangesByCountryCsv___binanceus" + | "frontmatter___image___childrenExchangesByCountryCsv___bitbuy" + | "frontmatter___image___childrenExchangesByCountryCsv___rain" + | "frontmatter___image___childrenExchangesByCountryCsv___cryptocom" + | "frontmatter___image___childrenExchangesByCountryCsv___itezcom" + | "frontmatter___image___childrenExchangesByCountryCsv___coinspot" + | "frontmatter___image___childrenExchangesByCountryCsv___bitvavo" + | "frontmatter___image___childrenExchangesByCountryCsv___mtpelerin" + | "frontmatter___image___childrenExchangesByCountryCsv___wazirx" + | "frontmatter___image___childrenExchangesByCountryCsv___bitflyer" + | "frontmatter___image___childrenExchangesByCountryCsv___easycrypto" + | "frontmatter___image___childrenExchangesByCountryCsv___okx" + | "frontmatter___image___childrenExchangesByCountryCsv___kucoin" + | "frontmatter___image___childrenExchangesByCountryCsv___ftx" + | "frontmatter___image___childrenExchangesByCountryCsv___huobiglobal" + | "frontmatter___image___childrenExchangesByCountryCsv___gateio" + | "frontmatter___image___childrenExchangesByCountryCsv___bitfinex" + | "frontmatter___image___childrenExchangesByCountryCsv___bybit" + | "frontmatter___image___childrenExchangesByCountryCsv___bitkub" + | "frontmatter___image___childrenExchangesByCountryCsv___bitso" + | "frontmatter___image___childrenExchangesByCountryCsv___ftxus" + | "frontmatter___image___childExchangesByCountryCsv___id" + | "frontmatter___image___childExchangesByCountryCsv___children" + | "frontmatter___image___childExchangesByCountryCsv___country" + | "frontmatter___image___childExchangesByCountryCsv___coinmama" + | "frontmatter___image___childExchangesByCountryCsv___bittrex" + | "frontmatter___image___childExchangesByCountryCsv___simplex" + | "frontmatter___image___childExchangesByCountryCsv___wyre" + | "frontmatter___image___childExchangesByCountryCsv___moonpay" + | "frontmatter___image___childExchangesByCountryCsv___coinbase" + | "frontmatter___image___childExchangesByCountryCsv___kraken" + | "frontmatter___image___childExchangesByCountryCsv___gemini" + | "frontmatter___image___childExchangesByCountryCsv___binance" + | "frontmatter___image___childExchangesByCountryCsv___binanceus" + | "frontmatter___image___childExchangesByCountryCsv___bitbuy" + | "frontmatter___image___childExchangesByCountryCsv___rain" + | "frontmatter___image___childExchangesByCountryCsv___cryptocom" + | "frontmatter___image___childExchangesByCountryCsv___itezcom" + | "frontmatter___image___childExchangesByCountryCsv___coinspot" + | "frontmatter___image___childExchangesByCountryCsv___bitvavo" + | "frontmatter___image___childExchangesByCountryCsv___mtpelerin" + | "frontmatter___image___childExchangesByCountryCsv___wazirx" + | "frontmatter___image___childExchangesByCountryCsv___bitflyer" + | "frontmatter___image___childExchangesByCountryCsv___easycrypto" + | "frontmatter___image___childExchangesByCountryCsv___okx" + | "frontmatter___image___childExchangesByCountryCsv___kucoin" + | "frontmatter___image___childExchangesByCountryCsv___ftx" + | "frontmatter___image___childExchangesByCountryCsv___huobiglobal" + | "frontmatter___image___childExchangesByCountryCsv___gateio" + | "frontmatter___image___childExchangesByCountryCsv___bitfinex" + | "frontmatter___image___childExchangesByCountryCsv___bybit" + | "frontmatter___image___childExchangesByCountryCsv___bitkub" + | "frontmatter___image___childExchangesByCountryCsv___bitso" + | "frontmatter___image___childExchangesByCountryCsv___ftxus" + | "frontmatter___image___id" + | "frontmatter___image___parent___id" + | "frontmatter___image___parent___children" + | "frontmatter___image___children" + | "frontmatter___image___children___id" + | "frontmatter___image___children___children" + | "frontmatter___image___internal___content" + | "frontmatter___image___internal___contentDigest" + | "frontmatter___image___internal___description" + | "frontmatter___image___internal___fieldOwners" + | "frontmatter___image___internal___ignoreType" + | "frontmatter___image___internal___mediaType" + | "frontmatter___image___internal___owner" + | "frontmatter___image___internal___type" + | "frontmatter___alt" + | "slug" + | "body" + | "excerpt" + | "headings" + | "headings___value" + | "headings___depth" + | "html" + | "mdxAST" + | "tableOfContents" + | "timeToRead" + | "wordCount___paragraphs" + | "wordCount___sentences" + | "wordCount___words" + | "fields___readingTime___text" + | "fields___readingTime___minutes" + | "fields___readingTime___time" + | "fields___readingTime___words" + | "fields___isOutdated" + | "fields___slug" + | "fields___relativePath" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type MdxGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type MdxGroupConnectionDistinctArgs = { + field: MdxFieldsEnum +} + +export type MdxGroupConnectionMaxArgs = { + field: MdxFieldsEnum +} + +export type MdxGroupConnectionMinArgs = { + field: MdxFieldsEnum +} + +export type MdxGroupConnectionSumArgs = { + field: MdxFieldsEnum +} + +export type MdxGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: MdxFieldsEnum +} + +export type MdxSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type ImageSharpConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type ImageSharpConnectionDistinctArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpConnectionMaxArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpConnectionMinArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpConnectionSumArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ImageSharpFieldsEnum +} + +export type ImageSharpEdge = { + next?: Maybe + node: ImageSharp + previous?: Maybe +} + +export type ImageSharpFieldsEnum = + | "fixed___base64" + | "fixed___tracedSVG" + | "fixed___aspectRatio" + | "fixed___width" + | "fixed___height" + | "fixed___src" + | "fixed___srcSet" + | "fixed___srcWebp" + | "fixed___srcSetWebp" + | "fixed___originalName" + | "fluid___base64" + | "fluid___tracedSVG" + | "fluid___aspectRatio" + | "fluid___src" + | "fluid___srcSet" + | "fluid___srcWebp" + | "fluid___srcSetWebp" + | "fluid___sizes" + | "fluid___originalImg" + | "fluid___originalName" + | "fluid___presentationWidth" + | "fluid___presentationHeight" + | "gatsbyImageData" + | "original___width" + | "original___height" + | "original___src" + | "resize___src" + | "resize___tracedSVG" + | "resize___width" + | "resize___height" + | "resize___aspectRatio" + | "resize___originalName" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type ImageSharpGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type ImageSharpGroupConnectionDistinctArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpGroupConnectionMaxArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpGroupConnectionMinArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpGroupConnectionSumArgs = { + field: ImageSharpFieldsEnum +} + +export type ImageSharpGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ImageSharpFieldsEnum +} + +export type ImageSharpSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type ConsensusBountyHuntersCsvConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type ConsensusBountyHuntersCsvConnectionDistinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvConnectionMaxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvConnectionMinArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvConnectionSumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvEdge = { + next?: Maybe + node: ConsensusBountyHuntersCsv + previous?: Maybe +} + +export type ConsensusBountyHuntersCsvFieldsEnum = + | "username" + | "name" + | "score" + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + +export type ConsensusBountyHuntersCsvGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type ConsensusBountyHuntersCsvGroupConnectionDistinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvGroupConnectionMaxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvGroupConnectionMinArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvGroupConnectionSumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ConsensusBountyHuntersCsvFieldsEnum +} + +export type ConsensusBountyHuntersCsvSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type WalletsCsvConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type WalletsCsvConnectionDistinctArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvConnectionMaxArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvConnectionMinArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvConnectionSumArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvEdge = { + next?: Maybe + node: WalletsCsv + previous?: Maybe +} + +export type WalletsCsvFieldsEnum = + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + | "name" + | "url" + | "brand_color" + | "has_mobile" + | "has_desktop" + | "has_web" + | "has_hardware" + | "has_card_deposits" + | "has_explore_dapps" + | "has_defi_integrations" + | "has_bank_withdrawals" + | "has_limits_protection" + | "has_high_volume_purchases" + | "has_multisig" + | "has_dex_integrations" + +export type WalletsCsvGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type WalletsCsvGroupConnectionDistinctArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvGroupConnectionMaxArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvGroupConnectionMinArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvGroupConnectionSumArgs = { + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: WalletsCsvFieldsEnum +} + +export type WalletsCsvSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type ExchangesByCountryCsvConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array +} + +export type ExchangesByCountryCsvConnectionDistinctArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvConnectionMaxArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvConnectionMinArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvConnectionSumArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvEdge = { + next?: Maybe + node: ExchangesByCountryCsv + previous?: Maybe +} + +export type ExchangesByCountryCsvFieldsEnum = + | "id" + | "parent___id" + | "parent___parent___id" + | "parent___parent___parent___id" + | "parent___parent___parent___children" + | "parent___parent___children" + | "parent___parent___children___id" + | "parent___parent___children___children" + | "parent___parent___internal___content" + | "parent___parent___internal___contentDigest" + | "parent___parent___internal___description" + | "parent___parent___internal___fieldOwners" + | "parent___parent___internal___ignoreType" + | "parent___parent___internal___mediaType" + | "parent___parent___internal___owner" + | "parent___parent___internal___type" + | "parent___children" + | "parent___children___id" + | "parent___children___parent___id" + | "parent___children___parent___children" + | "parent___children___children" + | "parent___children___children___id" + | "parent___children___children___children" + | "parent___children___internal___content" + | "parent___children___internal___contentDigest" + | "parent___children___internal___description" + | "parent___children___internal___fieldOwners" + | "parent___children___internal___ignoreType" + | "parent___children___internal___mediaType" + | "parent___children___internal___owner" + | "parent___children___internal___type" + | "parent___internal___content" + | "parent___internal___contentDigest" + | "parent___internal___description" + | "parent___internal___fieldOwners" + | "parent___internal___ignoreType" + | "parent___internal___mediaType" + | "parent___internal___owner" + | "parent___internal___type" + | "children" + | "children___id" + | "children___parent___id" + | "children___parent___parent___id" + | "children___parent___parent___children" + | "children___parent___children" + | "children___parent___children___id" + | "children___parent___children___children" + | "children___parent___internal___content" + | "children___parent___internal___contentDigest" + | "children___parent___internal___description" + | "children___parent___internal___fieldOwners" + | "children___parent___internal___ignoreType" + | "children___parent___internal___mediaType" + | "children___parent___internal___owner" + | "children___parent___internal___type" + | "children___children" + | "children___children___id" + | "children___children___parent___id" + | "children___children___parent___children" + | "children___children___children" + | "children___children___children___id" + | "children___children___children___children" + | "children___children___internal___content" + | "children___children___internal___contentDigest" + | "children___children___internal___description" + | "children___children___internal___fieldOwners" + | "children___children___internal___ignoreType" + | "children___children___internal___mediaType" + | "children___children___internal___owner" + | "children___children___internal___type" + | "children___internal___content" + | "children___internal___contentDigest" + | "children___internal___description" + | "children___internal___fieldOwners" + | "children___internal___ignoreType" + | "children___internal___mediaType" + | "children___internal___owner" + | "children___internal___type" + | "internal___content" + | "internal___contentDigest" + | "internal___description" + | "internal___fieldOwners" + | "internal___ignoreType" + | "internal___mediaType" + | "internal___owner" + | "internal___type" + | "country" + | "coinmama" + | "bittrex" + | "simplex" + | "wyre" + | "moonpay" + | "coinbase" + | "kraken" + | "gemini" + | "binance" + | "binanceus" + | "bitbuy" + | "rain" + | "cryptocom" + | "itezcom" + | "coinspot" + | "bitvavo" + | "mtpelerin" + | "wazirx" + | "bitflyer" + | "easycrypto" + | "okx" + | "kucoin" + | "ftx" + | "huobiglobal" + | "gateio" + | "bitfinex" + | "bybit" + | "bitkub" + | "bitso" + | "ftxus" + +export type ExchangesByCountryCsvGroupConnection = { + totalCount: Scalars["Int"] + edges: Array + nodes: Array + pageInfo: PageInfo + distinct: Array + max?: Maybe + min?: Maybe + sum?: Maybe + group: Array + field: Scalars["String"] + fieldValue?: Maybe +} + +export type ExchangesByCountryCsvGroupConnectionDistinctArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvGroupConnectionMaxArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvGroupConnectionMinArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvGroupConnectionSumArgs = { + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvGroupConnectionGroupArgs = { + skip?: InputMaybe + limit?: InputMaybe + field: ExchangesByCountryCsvFieldsEnum +} + +export type ExchangesByCountryCsvSortInput = { + fields?: InputMaybe>> + order?: InputMaybe>> +} + +export type GatsbyImageSharpFixedFragment = { + base64?: string | null + width: number + height: number + src: string + srcSet: string +} + +export type GatsbyImageSharpFixed_TracedSvgFragment = { + tracedSVG?: string | null + width: number + height: number + src: string + srcSet: string +} + +export type GatsbyImageSharpFixed_WithWebpFragment = { + base64?: string | null + width: number + height: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null +} + +export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { + tracedSVG?: string | null + width: number + height: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null +} + +export type GatsbyImageSharpFixed_NoBase64Fragment = { + width: number + height: number + src: string + srcSet: string +} + +export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { + width: number + height: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null +} + +export type GatsbyImageSharpFluidFragment = { + base64?: string | null + aspectRatio: number + src: string + srcSet: string + sizes: string +} + +export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { + maxHeight: number + maxWidth: number +} + +export type GatsbyImageSharpFluid_TracedSvgFragment = { + tracedSVG?: string | null + aspectRatio: number + src: string + srcSet: string + sizes: string +} + +export type GatsbyImageSharpFluid_WithWebpFragment = { + base64?: string | null + aspectRatio: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null + sizes: string +} + +export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { + tracedSVG?: string | null + aspectRatio: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null + sizes: string +} + +export type GatsbyImageSharpFluid_NoBase64Fragment = { + aspectRatio: number + src: string + srcSet: string + sizes: string +} + +export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { + aspectRatio: number + src: string + srcSet: string + srcWebp?: string | null + srcSetWebp?: string | null + sizes: string +} + +export type GetAllMdxQueryVariables = Exact<{ [key: string]: never }> + +export type GetAllMdxQuery = { + allMdx: { + edges: Array<{ + node: { + fields?: { + isOutdated?: boolean | null + slug?: string | null + relativePath?: string | null + } | null + frontmatter?: { lang?: string | null; template?: string | null } | null + } + }> + } +} diff --git a/gatsby-node.ts b/gatsby-node.ts index aaa9b86d6de..21fc987cbad 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -6,6 +6,10 @@ import child_process from "child_process" import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" +import type { GetAllMdxQuery } from "./gatsby-graphql" +import type { Lang } from "./src/data/translations" +import type { TContext } from "./types" + import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" @@ -177,7 +181,7 @@ export const onCreateNode: GatsbyNode["onCreateNode"] = async ({ } } -export const createPages: GatsbyNode["createPages"] = async ({ +export const createPages: GatsbyNode["createPages"] = async ({ graphql, actions, reporter, @@ -193,8 +197,8 @@ export const createPages: GatsbyNode["createPages"] = async ({ }) }) - const result = await graphql(` - query { + const result = await graphql(` + query getAllMdx { allMdx { edges { node { @@ -236,7 +240,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ slug.includes(`/terms-of-use/`) || slug.includes(`/contributing/`) || slug.includes(`/style-guide/`) - const language = node.frontmatter.lang + const language = node.frontmatter.lang as Lang if (!language) { throw `Missing 'lang' frontmatter property. All markdown pages must have a lang property. Page slug: ${slug}` } @@ -282,7 +286,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ } } - createPage({ + createPage({ path: slug, component: path.resolve(`src/templates/${template}.js`), context: { @@ -351,7 +355,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ // Add additional context to translated pages // Only ran when creating component pages // https://www.gatsbyjs.com/docs/creating-and-modifying-pages/#pass-context-to-pages -export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ +export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ page, actions, }) => { @@ -366,7 +370,7 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ page.context.language ) deletePage(page) - createPage({ + createPage({ ...page, context: { ...page.context, diff --git a/package.json b/package.json index a7e4609e894..23656baf09a 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "framer-motion": "^4.1.3", "gatsby": "^4.10.0", "gatsby-plugin-gatsby-cloud": "^4.3.0", + "gatsby-plugin-graphql-codegen": "^3.1.1", "gatsby-plugin-image": "^2.0.0", "gatsby-plugin-intl": "^0.3.3", "gatsby-plugin-manifest": "^4.10.1", @@ -35,6 +36,7 @@ "gatsby-plugin-sharp": "^4.10.0", "gatsby-plugin-sitemap": "^5.0.0", "gatsby-plugin-styled-components": "^5.0.0", + "gatsby-plugin-typegen": "^2.2.4", "gatsby-remark-autolink-headers": "^5.0.0", "gatsby-remark-copy-linked-files": "^5.0.0", "gatsby-remark-images": "^6.0.0", diff --git a/types.ts b/types.ts new file mode 100644 index 00000000000..6790eec3d15 --- /dev/null +++ b/types.ts @@ -0,0 +1,21 @@ +import { Lang } from "./src/data/translations" +import { IMessages } from "./src/utils/flattenMessages" + +export type TIntl = { + language: Lang + languages: Array + defaultLanguage: Lang + messages: IMessages + routed: boolean + originalPath: string + redirect: boolean +} + +export type TContext = { + slug: string + relativePath: string + intl: TIntl + language?: string + isOutdated: boolean + isContentEnglish?: boolean +} diff --git a/yarn.lock b/yarn.lock index 075fe3b8e7b..964c68fa7ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -111,6 +111,13 @@ "@algolia/logger-common" "4.11.0" "@algolia/requester-common" "4.11.0" +"@ampproject/remapping@^2.1.0": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" + integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== + dependencies: + "@jridgewell/trace-mapping" "^0.3.0" + "@apollo/client@^3.3.13": version "3.5.6" resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.5.6.tgz#911929df073280689efd98e5603047b79e0c39a2" @@ -157,7 +164,7 @@ dependencies: "@babel/highlight" "^7.16.0" -"@babel/code-frame@^7.16.7": +"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== @@ -169,6 +176,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q== +"@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" + integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== + "@babel/core@7.12.9": version "7.12.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" @@ -212,6 +224,27 @@ semver "^6.3.0" source-map "^0.5.0" +"@babel/core@^7.14.0": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe" + integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.9" + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helpers" "^7.17.9" + "@babel/parser" "^7.17.9" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.9" + "@babel/types" "^7.17.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + "@babel/eslint-parser@^7.15.4": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz#48d3485091d6e36915358e4c0d0b2ebe6da90462" @@ -221,6 +254,15 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" +"@babel/generator@^7.12.13", "@babel/generator@^7.14.0", "@babel/generator@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc" + integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/generator@^7.12.5", "@babel/generator@^7.15.4", "@babel/generator@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.5.tgz#26e1192eb8f78e0a3acaf3eede3c6fc96d22bedf" @@ -280,6 +322,16 @@ browserslist "^4.17.5" semver "^6.3.0" +"@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" + integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-validator-option" "^7.16.7" + browserslist "^4.17.5" + semver "^6.3.0" + "@babel/helper-create-class-features-plugin@^7.16.0", "@babel/helper-create-class-features-plugin@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz#5d1bcd096792c1ebec6249eebc6358eec55d0cad" @@ -349,6 +401,14 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" + integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== + dependencies: + "@babel/template" "^7.16.7" + "@babel/types" "^7.17.0" + "@babel/helper-function-name@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" @@ -416,6 +476,13 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-module-imports@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" + integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz#530ebf6ea87b500f60840578515adda2af470a29" @@ -430,6 +497,20 @@ "@babel/traverse" "^7.16.5" "@babel/types" "^7.16.0" +"@babel/helper-module-transforms@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" + integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== + dependencies: + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/helper-validator-identifier" "^7.16.7" + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.3" + "@babel/types" "^7.17.0" + "@babel/helper-optimise-call-expression@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338" @@ -497,6 +578,13 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-simple-access@^7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" + integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== + dependencies: + "@babel/types" "^7.17.0" + "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" @@ -504,6 +592,13 @@ dependencies: "@babel/types" "^7.16.0" +"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" + "@babel/helper-split-export-declaration@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438" @@ -511,23 +606,16 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.16.7": +"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.16.7": version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== - dependencies: - "@babel/types" "^7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== "@babel/helper-validator-identifier@^7.15.7": version "7.15.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== -"@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== - "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" @@ -557,6 +645,15 @@ "@babel/traverse" "^7.16.5" "@babel/types" "^7.16.0" +"@babel/helpers@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" + integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== + dependencies: + "@babel/template" "^7.16.7" + "@babel/traverse" "^7.17.9" + "@babel/types" "^7.17.0" + "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -575,11 +672,21 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/parser@7.12.16": + version "7.12.16" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4" + integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== + "@babel/parser@^7.1.0", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.15.5", "@babel/parser@^7.16.0", "@babel/parser@^7.16.5": version "7.16.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314" integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ== +"@babel/parser@^7.12.13", "@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef" + integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== + "@babel/parser@^7.16.7": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" @@ -615,6 +722,14 @@ "@babel/helper-remap-async-to-generator" "^7.16.5" "@babel/plugin-syntax-async-generators" "^7.8.4" +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" + integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz#3269f44b89122110f6339806e05d43d84106468a" @@ -689,6 +804,17 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" + integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== + dependencies: + "@babel/compat-data" "^7.17.0" + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.16.7" + "@babel/plugin-proposal-object-rest-spread@^7.10.4", "@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz#f30f80dacf7bc1404bf67f99c8d9c01665e830ad" @@ -757,7 +883,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -785,6 +911,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" + integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -806,6 +939,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" + integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz#bf255d252f78bc8b77a17cadc37d1aa5b8ed4394" @@ -834,7 +974,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -883,6 +1023,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" + integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-arrow-functions@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz#04c18944dd55397b521d9d7511e791acea7acf2d" @@ -899,6 +1046,13 @@ "@babel/helper-plugin-utils" "^7.16.5" "@babel/helper-remap-async-to-generator" "^7.16.5" +"@babel/plugin-transform-block-scoped-functions@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" + integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-block-scoped-functions@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz#af087494e1c387574260b7ee9b58cdb5a4e9b0b0" @@ -906,6 +1060,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" + integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-block-scoping@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz#b91f254fe53e210eabe4dd0c40f71c0ed253c5e7" @@ -913,6 +1074,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-classes@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" + integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-optimise-call-expression" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.15.4", "@babel/plugin-transform-classes@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz#6acf2ec7adb50fb2f3194dcd2909dbd056dcf216" @@ -927,6 +1102,13 @@ "@babel/helper-split-export-declaration" "^7.16.0" globals "^11.1.0" +"@babel/plugin-transform-computed-properties@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" + integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-computed-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz#2af91ebf0cceccfcc701281ada7cfba40a9b322a" @@ -934,6 +1116,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1" + integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-destructuring@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz#89ebc87499ac4a81b897af53bb5d3eed261bd568" @@ -964,6 +1153,21 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.5" "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-flow-strip-types@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" + integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-flow" "^7.16.7" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" + integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-for-of@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz#9b544059c6ca11d565457c0ff1f08e13ce225261" @@ -971,6 +1175,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-function-name@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" + integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== + dependencies: + "@babel/helper-compilation-targets" "^7.16.7" + "@babel/helper-function-name" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-function-name@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz#6896ebb6a5538a75d6a4086a277752f655a7bd15" @@ -979,6 +1192,13 @@ "@babel/helper-function-name" "^7.16.0" "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-literals@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" + integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz#af392b90e3edb2bd6dc316844cbfd6b9e009d320" @@ -986,6 +1206,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-member-expression-literals@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" + integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-member-expression-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz#4bd6ecdc11932361631097b779ca5c7570146dd5" @@ -1002,6 +1229,16 @@ "@babel/helper-plugin-utils" "^7.16.5" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-commonjs@^7.0.0": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6" + integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== + dependencies: + "@babel/helper-module-transforms" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-simple-access" "^7.17.7" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-commonjs@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz#4ee03b089536f076b2773196529d27c32b9d7bde" @@ -1052,6 +1289,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-object-super@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" + integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-replace-supers" "^7.16.7" + "@babel/plugin-transform-object-super@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz#8ccd9a1bcd3e7732ff8aa1702d067d8cd70ce380" @@ -1060,6 +1305,13 @@ "@babel/helper-plugin-utils" "^7.16.5" "@babel/helper-replace-supers" "^7.16.5" +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" + integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz#4fc74b18a89638bd90aeec44a11793ecbe031dde" @@ -1067,6 +1319,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" + integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-property-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz#58f1465a7202a2bb2e6b003905212dd7a79abe3f" @@ -1074,6 +1333,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" + integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-react-display-name@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz#d5e910327d7931fb9f8f9b6c6999473ceae5a286" @@ -1088,6 +1354,17 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.16.5" +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.17.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1" + integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.16.7" + "@babel/helper-module-imports" "^7.16.7" + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-syntax-jsx" "^7.16.7" + "@babel/types" "^7.17.0" + "@babel/plugin-transform-react-jsx@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz#5298aedc5f81e02b1cb702e597e8d6a346675765" @@ -1133,6 +1410,13 @@ babel-plugin-polyfill-regenerator "^0.3.0" semver "^6.3.0" +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" + integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-shorthand-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz#ccb60b1a23b799f5b9a14d97c5bc81025ffd96d7" @@ -1140,6 +1424,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-spread@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" + integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" + "@babel/plugin-transform-spread@^7.14.6", "@babel/plugin-transform-spread@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz#912b06cff482c233025d3e69cf56d3e8fa166c29" @@ -1155,6 +1447,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" + integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== + dependencies: + "@babel/helper-plugin-utils" "^7.16.7" + "@babel/plugin-transform-template-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz#343651385fd9923f5aa2275ca352c5d9183e1773" @@ -1331,6 +1630,13 @@ core-js-pure "^3.19.0" regenerator-runtime "^0.13.4" +"@babel/runtime@^7.0.0": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" + integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" @@ -1363,6 +1669,21 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" +"@babel/traverse@7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" + integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.5", "@babel/traverse@^7.4.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3" @@ -1379,6 +1700,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9": + version "7.17.9" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" + integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== + dependencies: + "@babel/code-frame" "^7.16.7" + "@babel/generator" "^7.17.9" + "@babel/helper-environment-visitor" "^7.16.7" + "@babel/helper-function-name" "^7.17.9" + "@babel/helper-hoist-variables" "^7.16.7" + "@babel/helper-split-export-declaration" "^7.16.7" + "@babel/parser" "^7.17.9" + "@babel/types" "^7.17.0" + debug "^4.1.0" + globals "^11.1.0" + "@babel/traverse@^7.16.7": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" @@ -1395,6 +1732,15 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/types@7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" + integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== + dependencies: + "@babel/helper-validator-identifier" "^7.12.11" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -1403,7 +1749,7 @@ "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" -"@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0": +"@babel/types@^7.12.13", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -1424,6 +1770,13 @@ exec-sh "^0.3.2" minimist "^1.2.0" +"@cometjs/core@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@cometjs/core/-/core-0.2.0.tgz#db9b0bf7ec3ffcb2105554bc6799893603469cf0" + integrity sha512-H5G7/xYoHxmR4L4Pd77ScRCok2ttz7sG0BZ2B+pzsPammoIE63UiN2bCHjDOkXqbQplWU8xCiJBbHs3Cut2k/g== + dependencies: + core-js "^3.6.5" + "@emotion/cache@^11.4.0", "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" @@ -1645,6 +1998,188 @@ querystring "^0.2.0" strip-ansi "^6.0.0" +"@graphql-codegen/core@^1.17.9": + version "1.17.10" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.17.10.tgz#3b85b5bc2e84fcacbd25fced5af47a4bb2d7a8bd" + integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.7" + "@graphql-tools/merge" "^6.2.14" + "@graphql-tools/utils" "^7.9.1" + tslib "~2.2.0" + +"@graphql-codegen/core@^2.2.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-2.5.1.tgz#e3d50d3449b8c58b74ea08e97faf656a1b7fc8a1" + integrity sha512-alctBVl2hMnBXDLwkgmnFPrZVIiBDsWJSmxJcM4GKg1PB23+xuov35GE47YAyAhQItE1B1fbYnbb1PtGiDZ4LA== + dependencies: + "@graphql-codegen/plugin-helpers" "^2.4.1" + "@graphql-tools/schema" "^8.1.2" + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" + +"@graphql-codegen/flow-operations@^1.18.6": + version "1.18.13" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-operations/-/flow-operations-1.18.13.tgz#85c52c6d396192fd39e84102ad101a08ced5b691" + integrity sha512-CGSdtw1AOBhK9nwy3Bmhz881M6qM9x88br50afCIyzWfVGKvQw+fMBizHDS1TlLIpRDJuxsh1Gw9gcRH2ebaLQ== + dependencies: + "@graphql-codegen/flow" "^1.19.5" + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/flow-resolvers@^1.17.13": + version "1.17.18" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-resolvers/-/flow-resolvers-1.17.18.tgz#7e3fe01af3d58dcd38ae4f8e2157d2ff57574961" + integrity sha512-zyEr2cIw2wP0hRgv89RqtbevxFlJN8YxCDKPyZRrs+mI+BIlDCu+UhXo8vyTDekB9UX/dQZ0XppH0Y9wIm6H0g== + dependencies: + "@graphql-codegen/flow" "^1.19.5" + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + "@graphql-tools/utils" "^7.9.1" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/flow@^1.18.3", "@graphql-codegen/flow@^1.19.5": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@graphql-codegen/flow/-/flow-1.19.5.tgz#b53e7b05e3001bca075ae13a4e7f26b2bd0872f7" + integrity sha512-QLrIoTMhZEKGJdUgClLALpvVyUMLry5In1ghRvhWkyZTnX4pC0svegSFMiEld0TXIyQMDumFl1QLe+JIBv6Qow== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/plugin-helpers@^1.18.7", "@graphql-codegen/plugin-helpers@^1.18.8": + version "1.18.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz#39aac745b9e22e28c781cc07cf74836896a3a905" + integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== + dependencies: + "@graphql-tools/utils" "^7.9.1" + common-tags "1.8.0" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.3.0" + +"@graphql-codegen/plugin-helpers@^2.0.0", "@graphql-codegen/plugin-helpers@^2.3.2", "@graphql-codegen/plugin-helpers@^2.4.0", "@graphql-codegen/plugin-helpers@^2.4.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.4.2.tgz#e4f6b74dddcf8a9974fef5ce48562ae0980f9fed" + integrity sha512-LJNvwAPv/sKtI3RnRDm+nPD+JeOfOuSOS4FFIpQCMUCyMnFcchV/CPTTv7tT12fLUpEg6XjuFfDBvOwndti30Q== + dependencies: + "@graphql-tools/utils" "^8.5.2" + change-case-all "1.0.14" + common-tags "1.8.2" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.3.0" + +"@graphql-codegen/schema-ast@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-2.4.1.tgz#ad742b53e32f7a2fbff8ea8a91ba7e617e6ef236" + integrity sha512-bIWlKk/ShoVJfghA4Rt1OWnd34/dQmZM/vAe6fu6QKyOh44aAdqPtYQ2dbTyFXoknmu504etKJGEDllYNUJRfg== + dependencies: + "@graphql-codegen/plugin-helpers" "^2.3.2" + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" + +"@graphql-codegen/typescript-operations@^1.17.14": + version "1.18.4" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.4.tgz#78149af3a949b760a7af7526593f2b7269a6841a" + integrity sha512-bxeRaCCwu2rUXkRj6WwMVazlMignemeUJfDjrK7d4z9o9tyjlrGWnbsjeZI7M17GNCARU9Vkr6XH94wEyooSsA== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/typescript" "^1.23.0" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript-operations@^2.0.0": + version "2.3.5" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.3.5.tgz#1e77b96da0949f9e0ecd6054eb28b582936e35e8" + integrity sha512-GCZQW+O+cIF62ioPkQMoSJGzjJhtr7ttZGJOAoN/Q/oolG8ph9jNFePKO67tSQ/POAs5HLqfat4kAlCK8OPV3Q== + dependencies: + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/typescript" "^2.4.8" + "@graphql-codegen/visitor-plugin-common" "2.7.4" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript-resolvers@^1.18.1": + version "1.20.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.20.0.tgz#0e4dbb2e7b920e4eba1ae2d72d5ee57ae45bb27d" + integrity sha512-phJ7BczjUBE2tOxztnCT8TxXY7/PkoCbFcX+KaNU1c3AxfofUXo2iv70cFrOilb22s3gBSpMqv58JM+D07Xx3w== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/typescript" "^1.23.0" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + "@graphql-tools/utils" "^7.9.1" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript@^1.20.1", "@graphql-codegen/typescript@^1.23.0": + version "1.23.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.23.0.tgz#48a5372bcbe81a442c71c1bb032c312c6586a59a" + integrity sha512-ZfFgk5mGfuOy4kEpy+dcuvJMphigMfJ4AkiP1qWmWFufDW3Sg2yayTSNmzeFdcXMrWGgfNW2dKtuuTmbmQhS5g== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-codegen/visitor-plugin-common" "1.22.0" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/typescript@^2.0.0", "@graphql-codegen/typescript@^2.4.8": + version "2.4.8" + resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.4.8.tgz#e8110baba9713cde72d57a5c95aa27400363ed9a" + integrity sha512-tVsHIkuyenBany7c5IMU1yi4S1er2hgyXJGNY7PcyhpJMx0eChmbqz1VTiZxDEwi8mDBS2mn3TaSJMh6xuJM5g== + dependencies: + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-codegen/schema-ast" "^2.4.1" + "@graphql-codegen/visitor-plugin-common" "2.7.4" + auto-bind "~4.0.0" + tslib "~2.3.0" + +"@graphql-codegen/visitor-plugin-common@1.22.0": + version "1.22.0" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz#75fc8b580143bccbec411eb92d5fef715ed22e42" + integrity sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w== + dependencies: + "@graphql-codegen/plugin-helpers" "^1.18.8" + "@graphql-tools/optimize" "^1.0.1" + "@graphql-tools/relay-operation-optimizer" "^6.3.0" + array.prototype.flatmap "^1.2.4" + auto-bind "~4.0.0" + change-case-all "1.0.14" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.3.0" + +"@graphql-codegen/visitor-plugin-common@2.7.4": + version "2.7.4" + resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.7.4.tgz#fbc8aec9df0035b8f29fa64a6356cbb02062da5d" + integrity sha512-aaDoEudDD+B7DK/UwDSL2Fzej75N9hNJ3N8FQuTIeDyw6FNGWUxmkjVBLQGlzfnYfK8IYkdfYkrPn3Skq0pVxA== + dependencies: + "@graphql-codegen/plugin-helpers" "^2.4.0" + "@graphql-tools/optimize" "^1.0.1" + "@graphql-tools/relay-operation-optimizer" "^6.3.7" + "@graphql-tools/utils" "^8.3.0" + auto-bind "~4.0.0" + change-case-all "1.0.14" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.3.0" + +"@graphql-tools/batch-execute@8.4.4": + version "8.4.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.4.4.tgz#12bb8b87f27491a0b38e2172f49b6445c2dc5079" + integrity sha512-5B3srfrNh7qqaH4FWysiZXPDVD7snwM+qsW3Bkq8M0iRAZVUb3P9o23xJbBwS32g678TuCjKy113K0PSqHyeCw== + dependencies: + "@graphql-tools/utils" "8.6.7" + dataloader "2.1.0" + tslib "~2.3.0" + value-or-promise "1.0.11" + "@graphql-tools/batch-execute@^7.1.2": version "7.1.2" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz#35ba09a1e0f80f34f1ce111d23c40f039d4403a0" @@ -1655,6 +2190,30 @@ tslib "~2.2.0" value-or-promise "1.0.6" +"@graphql-tools/code-file-loader@^7.0.0": + version "7.2.12" + resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.2.12.tgz#4f5ae44293f9b44067125aee6970d580ee85d11c" + integrity sha512-CD9zIR3L8hOMC4uPKgHcMd6NlIs5zbhWX+fBEbUn66ZvynL9Zee2p0kyCDNVOp4lpONYdcXCyF3sTAfOMHStIQ== + dependencies: + "@graphql-tools/graphql-tag-pluck" "7.2.4" + "@graphql-tools/utils" "8.6.7" + globby "^11.0.3" + tslib "~2.3.0" + unixify "^1.0.0" + +"@graphql-tools/delegate@8.7.4", "@graphql-tools/delegate@^8.4.1": + version "8.7.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.7.4.tgz#388f656f03d2029f13aa8a1877721649d1e305f0" + integrity sha512-OXdIHRqqUDFvBebSZ/MQAvQOJ1Kvl7gjD78ClG4bPts6qDfFHwzlX0V8QESFCo8H67VDRzB4nnqlDyOIzjVNlQ== + dependencies: + "@graphql-tools/batch-execute" "8.4.4" + "@graphql-tools/schema" "8.3.8" + "@graphql-tools/utils" "8.6.7" + dataloader "2.1.0" + graphql-executor "0.0.23" + tslib "~2.3.0" + value-or-promise "1.0.11" + "@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5": version "7.1.5" resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.5.tgz#0b027819b7047eff29bacbd5032e34a3d64bd093" @@ -1677,6 +2236,48 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.1.0" +"@graphql-tools/graphql-file-loader@^7.0.0": + version "7.3.9" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.9.tgz#38bb191fb84084d1c88ee5c26257d52177666afc" + integrity sha512-jCc4X6+PFVQlhpd+bvHxfldteYrzWvoYDNy+dzPgw3O/NYtjJ/B1wH6X2L4wXI+CDlKEdUKSEe+Dk6j9gmaItw== + dependencies: + "@graphql-tools/import" "6.6.11" + "@graphql-tools/utils" "8.6.7" + globby "^11.0.3" + tslib "~2.3.0" + unixify "^1.0.0" + +"@graphql-tools/graphql-tag-pluck@7.2.4", "@graphql-tools/graphql-tag-pluck@^7.0.0": + version "7.2.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.2.4.tgz#486176da444843f13c703b8d6214b1f5d82ec6c5" + integrity sha512-74N/iEa3q0vbKosShgF3wnFVTdkRz1X+eMH08ZhZXBgjo8HOnLtpRMLVSCV2qeOgmt3T/MHZoC7dSGL8XTjA7w== + dependencies: + "@babel/parser" "^7.16.8" + "@babel/traverse" "^7.16.8" + "@babel/types" "^7.16.8" + "@graphql-tools/utils" "8.6.7" + tslib "~2.3.0" + +"@graphql-tools/graphql-tag-pluck@^6.3.0": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz#5fb227dbb1e19f4b037792b50f646f16a2d4c686" + integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== + dependencies: + "@babel/parser" "7.12.16" + "@babel/traverse" "7.12.13" + "@babel/types" "7.12.13" + "@graphql-tools/utils" "^7.0.0" + tslib "~2.1.0" + +"@graphql-tools/import@6.6.11": + version "6.6.11" + resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.11.tgz#37fcd394f362bac9dc14556daae8a6310ed31721" + integrity sha512-lKIRTsDxqdzrJtEOnqW4pr73/QRbGhyc37xewz4EvCYoUk6FEwqilEZIrkChmdQFjOV9BnwxFCp8KaS0P+qU4A== + dependencies: + "@graphql-tools/utils" "8.6.7" + resolve-from "5.0.0" + tslib "~2.3.0" + "@graphql-tools/import@^6.2.6": version "6.6.3" resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.3.tgz#e2983d9623d4abd7a5ef2f65f7cc8ff745a1a691" @@ -1694,6 +2295,16 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.0.1" +"@graphql-tools/json-file-loader@^7.0.0": + version "7.3.9" + resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-7.3.9.tgz#f36cdaf525d16f90a572645107691a49ed2ab31e" + integrity sha512-yLX5ADmT4m8hZvgsh9zjvcfS0ijrh3C/TNroRt81thN2nFMYmglRbxmOZgHXnT5DnL8v/BiqmlVpiq4cWEeJcw== + dependencies: + "@graphql-tools/utils" "8.6.7" + globby "^11.0.3" + tslib "~2.3.0" + unixify "^1.0.0" + "@graphql-tools/load@^6.0.0": version "6.2.8" resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-6.2.8.tgz#16900fb6e75e1d075cad8f7ea439b334feb0b96a" @@ -1709,6 +2320,16 @@ unixify "1.0.0" valid-url "1.0.9" +"@graphql-tools/load@^7.0.0": + version "7.5.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.5.8.tgz#266abe7ee28c883ea29ffc560981faa9ef018081" + integrity sha512-+kQ7aT9GEuBmiGQlGsFU5f2e1A0hMbwCePzHYOvHR5BF8soJeToWZLiIC2hJf6z06aco+LC9x/os+6p9U9+7iQ== + dependencies: + "@graphql-tools/schema" "8.3.8" + "@graphql-tools/utils" "8.6.7" + p-limit "3.1.0" + tslib "~2.3.0" + "@graphql-tools/merge@6.0.0 - 6.2.14": version "6.2.14" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.14.tgz#694e2a2785ba47558e5665687feddd2935e9d94e" @@ -1718,7 +2339,15 @@ "@graphql-tools/utils" "^7.7.0" tslib "~2.2.0" -"@graphql-tools/merge@^6.2.12": +"@graphql-tools/merge@8.2.8": + version "8.2.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.8.tgz#6ed65c29b963b4d76b59a9d329fdf20ecef19a42" + integrity sha512-e4kpzgEIlA0sC0NjJlMwUL73Iz/HoP2OgAUReDDsupvWCqW3PMxjNoviS8xmcklVnv1w8Vmr8U2tao+x40ypLA== + dependencies: + "@graphql-tools/utils" "8.6.7" + tslib "~2.3.0" + +"@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": version "6.2.17" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== @@ -1735,6 +2364,32 @@ "@graphql-tools/utils" "^8.5.1" tslib "~2.3.0" +"@graphql-tools/optimize@^1.0.1": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.2.0.tgz#292d0a269f95d04bc6d822c034569bb7e591fb26" + integrity sha512-l0PTqgHeorQdeOizUor6RB49eOAng9+abSxiC5/aHRo6hMmXVaqv5eqndlmxCpx9BkgNb3URQbK+ZZHVktkP/g== + dependencies: + tslib "~2.3.0" + +"@graphql-tools/relay-operation-optimizer@^6.3.0", "@graphql-tools/relay-operation-optimizer@^6.3.7": + version "6.4.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.4.7.tgz#aabe510a1c4b2f8079028308b30140375d5437d6" + integrity sha512-P91XVjKsSuZI4d8wZwXqIRDAXVdwR/k+uey34g+YZhOlb0cNpSgsWH/g2N7EQHl9EHQy232i88B7MnrQxAYgsA== + dependencies: + "@graphql-tools/utils" "8.6.7" + relay-compiler "12.0.0" + tslib "~2.3.0" + +"@graphql-tools/schema@8.3.8", "@graphql-tools/schema@^8.1.2": + version "8.3.8" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.8.tgz#68f35d733487732c522a1b47d27faf8809cce95a" + integrity sha512-Bba60ali4fLOKJz/Kk39RcBrDUBtu0Wy7pjpIOmFIKQKwUBNNB0eAmfpvrjnFhRAVdO2kOkPpc8DQY+SCG+lWw== + dependencies: + "@graphql-tools/merge" "8.2.8" + "@graphql-tools/utils" "8.6.7" + tslib "~2.3.0" + value-or-promise "1.0.11" + "@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": version "7.1.5" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" @@ -1754,6 +2409,33 @@ tslib "~2.3.0" value-or-promise "1.0.11" +"@graphql-tools/url-loader@7.0.0 - 7.4.2": + version "7.4.2" + resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.4.2.tgz#f2b8b5b34102bfb85e42bb4ebc40c1eca75df880" + integrity sha512-dS/cTux3Xw5flM9KHCwPzq7S0Yy7ff8mOmvq2quDfYmn0OawhccyEcjGnrgQ896ujwg+qYQqEyB62hv4A5962w== + dependencies: + "@graphql-tools/delegate" "^8.4.1" + "@graphql-tools/utils" "^8.5.1" + "@graphql-tools/wrap" "^8.3.1" + "@n1ru4l/graphql-live-query" "0.8.1" + "@types/websocket" "1.0.4" + "@types/ws" "^8.0.0" + abort-controller "3.0.0" + cross-fetch "3.1.4" + dset "^3.1.0" + extract-files "11.0.0" + form-data "4.0.0" + graphql-sse "^1.0.1" + graphql-ws "^5.4.1" + isomorphic-ws "4.0.1" + meros "1.1.4" + subscriptions-transport-ws "^0.10.0" + sync-fetch "0.3.1" + tslib "~2.3.0" + valid-url "1.0.9" + value-or-promise "1.0.11" + ws "8.2.3" + "@graphql-tools/url-loader@^6.0.0": version "6.10.1" resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz#dc741e4299e0e7ddf435eba50a1f713b3e763b33" @@ -1793,7 +2475,14 @@ dependencies: tslib "~2.3.0" -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0": +"@graphql-tools/utils@8.6.7", "@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.3.0", "@graphql-tools/utils@^8.5.2": + version "8.6.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.7.tgz#0e21101233743eb67a5782a5a40919d85ddb1021" + integrity sha512-Qi3EN95Rt3hb8CyDKpPKFWOPrnc00P18cpVTXEgtKxetSP39beJBeEEtLB0R53eP/6IolsyTZOTgkET1EaERaw== + dependencies: + tslib "~2.3.0" + +"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.2.3", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": version "7.10.0" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== @@ -1813,6 +2502,17 @@ tslib "~2.2.0" value-or-promise "1.0.6" +"@graphql-tools/wrap@^8.3.1": + version "8.4.13" + resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.4.13.tgz#a488d341b8ba3f1f3d9d69e30d6e78dca40a1e9e" + integrity sha512-q0Fa0CVgcaqm4FI4GXAVLjz8TQaF6lpFOm/rlgEkMzW9wFY/ZvDs+K3fVh9BgNvpudJArnVzAZgl2+FHNdY9CA== + dependencies: + "@graphql-tools/delegate" "8.7.4" + "@graphql-tools/schema" "8.3.8" + "@graphql-tools/utils" "8.6.7" + tslib "~2.3.0" + value-or-promise "1.0.11" + "@graphql-typed-document-node/core@^3.0.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" @@ -2326,6 +3026,24 @@ "@babel/runtime" "^7.7.2" regenerator-runtime "^0.13.3" +"@jridgewell/resolve-uri@^3.0.3": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" + integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" + integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== + +"@jridgewell/trace-mapping@^0.3.0": + version "0.3.4" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" + integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@mdx-js/mdx@^1.6.5": version "1.6.22" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" @@ -2366,6 +3084,11 @@ resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d" integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== +"@n1ru4l/graphql-live-query@0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@n1ru4l/graphql-live-query/-/graphql-live-query-0.8.1.tgz#2d6ca6157dafdc5d122a1aeb623b43e939c4b238" + integrity sha512-x5SLY+L9/5s07OJprISXx4csNBPF74UZeTI01ZPSaxOtRz2Gljk652kSPf6OjMLtx5uATr35O0M3G0LYhHBLtg== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -3447,6 +4170,20 @@ dependencies: "@types/node" "*" +"@types/websocket@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.4.tgz#1dc497280d8049a5450854dd698ee7e6ea9e60b8" + integrity sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA== + dependencies: + "@types/node" "*" + +"@types/ws@^8.0.0": + version "8.5.3" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "20.2.1" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" @@ -4175,6 +4912,16 @@ array.prototype.flat@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" +array.prototype.flatmap@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" + integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.2" + es-shim-unscopables "^1.0.0" + array.prototype.flatmap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" @@ -4189,6 +4936,11 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -4244,7 +4996,7 @@ async@1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -async@^3.2.3: +async@^3.2.0, async@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== @@ -4259,6 +5011,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +auto-bind@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" + integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== + autoprefixer@^10.4.0: version "10.4.0" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.0.tgz#c3577eb32a1079a440ec253e404eaf1eb21388c8" @@ -4450,6 +5207,11 @@ babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" @@ -4473,6 +5235,39 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" +babel-preset-fbjs@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== + 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" + babel-preset-gatsby@^1.2.0: version "1.14.0" resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.14.0.tgz#a2b7ac56c3e2a81909a93b094ec8cccbbdc8b194" @@ -5001,7 +5796,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@4.1.2: +camel-case@4.1.2, camel-case@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -5057,6 +5852,15 @@ caniuse-lite@^1.0.30001317: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz#a451ff80dec7033016843f532efda18f02eec011" integrity sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA== +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5094,6 +5898,22 @@ chalk@^4.0, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +change-case-all@1.0.14: + version "1.0.14" + resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" + integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== + 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" + change-case@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" @@ -5118,6 +5938,24 @@ change-case@^3.1.0: upper-case "^1.1.1" upper-case-first "^1.1.0" +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + 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" + char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -5455,7 +6293,12 @@ commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -common-tags@^1.8.0, common-tags@^1.8.2: +common-tags@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +common-tags@1.8.2, common-tags@^1.8.0, common-tags@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== @@ -5545,6 +6388,15 @@ constant-case@^2.0.0: snake-case "^2.1.0" upper-case "^1.1.1" +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -5637,6 +6489,11 @@ core-js@^3.17.2: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.0.tgz#1c5ac07986b8d15473ab192e45a2e115a4a95b79" integrity sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ== +core-js@^3.6.5: + version "3.21.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" + integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -5740,6 +6597,13 @@ cross-fetch@3.1.4, cross-fetch@^3.1.3-alpha.6: dependencies: node-fetch "2.6.1" +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -6112,6 +6976,11 @@ dataloader@2.0.0: resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f" integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== +dataloader@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" + integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== + dataloader@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8" @@ -6258,6 +7127,11 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dependency-graph@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" + integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== + des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -6512,6 +7386,14 @@ dot-case@^2.1.0: dependencies: no-case "^2.2.0" +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -6534,6 +7416,11 @@ dotenv@^8.2.0, dotenv@^8.6.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== +dset@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.1.tgz#07de5af7a8d03eab337ad1a8ba77fe17bba61a8c" + integrity sha512-hYf+jZNNqJBD2GiMYb+5mqOIX4R4RRHXU3qWMWYN+rqcR2/YpRL2bUHr8C8fU+5DNvqYjJ8YvMGSLuVPWU1cNg== + duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -6751,11 +7638,44 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" +es-abstract@^1.19.2: + version "1.19.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.5.tgz#a2cb01eb87f724e815b278b0dd0d00f36ca9a7f1" + integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + get-symbol-description "^1.0.0" + has "^1.0.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + is-callable "^1.2.4" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-weakref "^1.0.2" + object-inspect "^1.12.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -7338,6 +8258,11 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-files@11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-11.0.0.tgz#b72d428712f787eef1f5193aff8ab5351ca8469a" + integrity sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== + extract-files@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" @@ -7399,6 +8324,24 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + 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 "^0.7.30" + fd@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" @@ -7921,6 +8864,25 @@ gatsby-plugin-gatsby-cloud@^4.3.0: lodash "^4.17.21" webpack-assets-manifest "^5.0.6" +gatsby-plugin-graphql-codegen@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/gatsby-plugin-graphql-codegen/-/gatsby-plugin-graphql-codegen-3.1.1.tgz#346c29a28d0eec37ed74a1c6686df65898cd34aa" + integrity sha512-GLvIOTnzMB6rWGJNu6KM9kBM74oyKu73pfHia9cpthzaaZG1AKNmxXZXEPfvUDmSzjKktjpoKPRMHWDWPk3fVA== + dependencies: + "@graphql-codegen/core" "^2.2.0" + "@graphql-codegen/plugin-helpers" "^2.0.0" + "@graphql-codegen/typescript" "^2.0.0" + "@graphql-codegen/typescript-operations" "^2.0.0" + "@graphql-tools/code-file-loader" "^7.0.0" + "@graphql-tools/graphql-file-loader" "^7.0.0" + "@graphql-tools/graphql-tag-pluck" "^7.0.0" + "@graphql-tools/json-file-loader" "^7.0.0" + "@graphql-tools/load" "^7.0.0" + "@graphql-tools/url-loader" "7.0.0 - 7.4.2" + "@graphql-tools/utils" "^8.0.0" + fs-extra "^10.0.0" + lodash.debounce "4.0.8" + gatsby-plugin-image@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-image/-/gatsby-plugin-image-2.4.0.tgz#fd960393043e856eb70d998dc34ad96a738162a8" @@ -8102,6 +9064,24 @@ gatsby-plugin-styled-components@^5.0.0: dependencies: "@babel/runtime" "^7.15.4" +gatsby-plugin-typegen@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.4.tgz#2d0724991dd3f8517cceb7facacf083f9294532d" + integrity sha512-JWM4r5bv2wemCmBOzHKPaEwANvxl4fvtnyZw7XulhB1R3uMSDLsl1a0hPy27j23VdO5JROciZK0sqFgnweqJ4A== + dependencies: + "@cometjs/core" "^0.2.0" + "@graphql-codegen/core" "^1.17.9" + "@graphql-codegen/flow" "^1.18.3" + "@graphql-codegen/flow-operations" "^1.18.6" + "@graphql-codegen/flow-resolvers" "^1.17.13" + "@graphql-codegen/typescript" "^1.20.1" + "@graphql-codegen/typescript-operations" "^1.17.14" + "@graphql-codegen/typescript-resolvers" "^1.18.1" + "@graphql-tools/graphql-tag-pluck" "^6.3.0" + "@graphql-tools/utils" "^7.2.3" + async "^3.2.0" + common-tags "^1.8.0" + gatsby-plugin-typescript@^4.11.1: version "4.11.1" resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.11.1.tgz#dcd96ded685f8c4a73ae5524faab342f9c9e3c1d" @@ -8776,6 +9756,11 @@ graphql-config@^3.0.2: minimatch "3.0.4" string-env-interpolation "1.0.1" +graphql-executor@0.0.23: + version "0.0.23" + resolved "https://registry.yarnpkg.com/graphql-executor/-/graphql-executor-0.0.23.tgz#205c1764b39ee0fcf611553865770f37b45851a2" + integrity sha512-3Ivlyfjaw3BWmGtUSnMpP/a4dcXCp0mJtj0PiPG14OKUizaMKlSEX+LX2Qed0LrxwniIwvU6B4w/koVjEPyWJg== + graphql-playground-html@^1.6.30: version "1.6.30" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.30.tgz#14c2a8eb7fc17bfeb1a746bbb28a11e34bf0b391" @@ -8790,7 +9775,12 @@ graphql-playground-middleware-express@^1.7.22: dependencies: graphql-playground-html "^1.6.30" -graphql-tag@^2.12.3: +graphql-sse@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/graphql-sse/-/graphql-sse-1.1.0.tgz#05a8ea0528b4bde1c042caa5a7a63ef244bd3c56" + integrity sha512-xE8AGPJa5X+g7iFmRQw/8H+7lXIDJvSkW6lou/XSSq17opPQl+dbKOMiqraHMx52VrDgS061ZVx90OSuqS6ykA== + +graphql-tag@^2.11.0, graphql-tag@^2.12.3: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== @@ -8807,6 +9797,11 @@ graphql-ws@^4.4.1: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c" integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== +graphql-ws@^5.4.1: + version "5.7.0" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.7.0.tgz#4b9d7a0ee9555804582f27f5d7695d10aafdbdc8" + integrity sha512-8yYuvnyqIjlJ/WfebOyu2GSOQeFauRxnfuTveY9yvrDGs2g3kR9Nv4gu40AKvRHbXlSJwTbMJ6dVxAtEyKwVRA== + graphql@^15.7.2: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" @@ -8865,6 +9860,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + has-tostringtag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" @@ -9105,6 +10105,14 @@ header-case@^1.0.0: no-case "^2.2.0" upper-case "^1.1.3" +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + dependencies: + capital-case "^1.0.4" + tslib "^2.0.3" + hey-listen@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" @@ -9365,6 +10373,11 @@ immer@8.0.1: resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== +immutable@~3.7.6: + version "3.7.6" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= + import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -9380,7 +10393,7 @@ import-from@3.0.0: dependencies: resolve-from "^5.0.0" -import-from@^4.0.0: +import-from@4.0.0, import-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== @@ -9516,6 +10529,14 @@ is-absolute-url@^3.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -9764,7 +10785,14 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" -is-negative-zero@^2.0.1: +is-lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" + integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== + dependencies: + tslib "^2.0.3" + +is-negative-zero@^2.0.1, is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== @@ -9872,6 +10900,13 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + is-ssh@^1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" @@ -9922,6 +10957,13 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" +is-upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" + integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== + dependencies: + tslib "^2.0.3" + is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" @@ -9934,7 +10976,7 @@ is-valid-path@^0.1.1: dependencies: is-invalid-path "^0.1.0" -is-weakref@^1.0.1: +is-weakref@^1.0.1, is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== @@ -9946,7 +10988,7 @@ is-whitespace-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== -is-windows@^1.0.2: +is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -10591,7 +11633,7 @@ json5@^2.1.2, json5@^2.1.3: dependencies: minimist "^1.2.5" -json5@^2.2.0: +json5@^2.2.0, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -10862,7 +11904,7 @@ lodash.clonedeep@4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.debounce@^4.0.8: +lodash.debounce@4.0.8, lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= @@ -10982,7 +12024,7 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.4: +lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.0, lodash@~4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -11006,6 +12048,13 @@ lower-case-first@^1.0.0: dependencies: lower-case "^1.1.2" +lower-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" + integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== + dependencies: + tslib "^2.0.3" + lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" @@ -11104,7 +12153,7 @@ map-age-cleaner@^0.1.3: dependencies: p-defer "^1.0.0" -map-cache@^0.2.2: +map-cache@^0.2.0, map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= @@ -11754,6 +12803,13 @@ node-fetch@2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== +node-fetch@2.6.7, node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-fetch@^2.6.1, node-fetch@^2.6.6: version "2.6.6" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" @@ -11761,13 +12817,6 @@ node-fetch@^2.6.1, node-fetch@^2.6.6: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-gyp-build@^4.2.3: version "4.3.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" @@ -11966,6 +13015,11 @@ object-inspect@^1.11.0, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.1.tgz#d4bd7d7de54b9a75599f59a00bd698c1f1c6549b" integrity sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA== +object-inspect@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" + integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== + object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -12275,6 +13329,14 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -12345,6 +13407,15 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-filepath@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + parse-headers@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.4.tgz#9eaf2d02bed2d1eff494331ce3df36d7924760bf" @@ -12467,6 +13538,14 @@ path-case@^2.1.0: dependencies: no-case "^2.2.0" +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -12507,6 +13586,18 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -13056,6 +14147,13 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + prompts@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" @@ -13788,6 +14886,38 @@ regjsparser@^0.7.0: dependencies: jsesc "~0.5.0" +relay-compiler@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-12.0.0.tgz#9f292d483fb871976018704138423a96c8a45439" + integrity sha512-SWqeSQZ+AMU/Cr7iZsHi1e78Z7oh00I5SvR092iCJq79aupqJ6Ds+I1Pz/Vzo5uY5PY0jvC4rBJXzlIN5g9boQ== + 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" + +relay-runtime@12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" + integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== + dependencies: + "@babel/runtime" "^7.0.0" + fbjs "^3.0.0" + invariant "^2.2.4" + remark-footnotes@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" @@ -14278,6 +15408,15 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" + serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -14324,7 +15463,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4: +setimmediate@^1.0.4, setimmediate@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -14431,6 +15570,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.5, resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" + integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= + simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" @@ -14509,6 +15653,14 @@ snake-case@^2.1.0: dependencies: no-case "^2.2.0" +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -14678,6 +15830,13 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +sponge-case@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" + integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== + dependencies: + tslib "^2.0.3" + sprintf-js@^1.0.3: version "1.1.2" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" @@ -15086,6 +16245,17 @@ stylis@4.0.13: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== +subscriptions-transport-ws@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.10.0.tgz#91fce775b31935e4ca995895a40942268877d23f" + integrity sha512-k28LhLn3abJ1mowFW+LP4QGggE0e3hrk55zXbMHyAeZkCUYtC0owepiwqMD3zX8DglQVaxnhE760pESrNSEzpg== + dependencies: + backo2 "^1.0.2" + eventemitter3 "^3.1.0" + iterall "^1.2.1" + symbol-observable "^1.0.4" + ws "^5.2.0 || ^6.0.0 || ^7.0.0" + subscriptions-transport-ws@^0.9.18: version "0.9.19" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" @@ -15183,6 +16353,13 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" +swap-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" + integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== + dependencies: + tslib "^2.0.3" + symbol-observable@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -15206,6 +16383,14 @@ sync-fetch@0.3.0: buffer "^5.7.0" node-fetch "^2.6.1" +sync-fetch@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.1.tgz#62aa82c4b4d43afd6906bfd7b5f92056458509f0" + integrity sha512-xj5qiCDap/03kpci5a+qc5wSJjc8ZSixgG2EUmH1B8Ea2sfWclQA7eH40hiHPCtkCn6MCk4Wb+dqcXdCy2PP3g== + dependencies: + buffer "^5.7.0" + node-fetch "^2.6.1" + table@^6.0.9: version "6.7.5" resolved "https://registry.yarnpkg.com/table/-/table-6.7.5.tgz#f04478c351ef3d8c7904f0e8be90a1b62417d238" @@ -15390,6 +16575,13 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" +title-case@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" + integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== + dependencies: + tslib "^2.0.3" + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -15689,6 +16881,11 @@ typescript@^4.6.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -15987,7 +17184,7 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unixify@1.0.0: +unixify@1.0.0, unixify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= @@ -16044,11 +17241,25 @@ upper-case-first@^1.1.0, upper-case-first@^1.1.2: dependencies: upper-case "^1.1.1" +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + dependencies: + tslib "^2.0.3" + upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + dependencies: + tslib "^2.0.3" + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -16605,6 +17816,11 @@ ws@7.4.5: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== +ws@8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" + integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== + "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.4.6: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" @@ -16747,7 +17963,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^15.4.1: +yargs@^15.3.1, yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== From 037101d6e9264cd59e4c5baa7044da593d1d2ccb Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 14 Apr 2022 18:50:30 -0300 Subject: [PATCH 03/93] ignore from prettier the generated graphql types file --- .prettierignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.prettierignore b/.prettierignore index 58d06c368a2..4f7608550e0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -2,3 +2,4 @@ package.json package-lock.json public +gatsby-graphql.ts \ No newline at end of file From bd11896393a3a3f1ef301e94cfb0baad37424f53 Mon Sep 17 00:00:00 2001 From: Joshua <30259508@cityofglacol.ac.uk> Date: Fri, 15 Apr 2022 14:54:36 +0100 Subject: [PATCH 04/93] Add DAOs section --- src/content/web3/index.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/content/web3/index.md b/src/content/web3/index.md index 10ebadb02c7..f4a03a16bd5 100644 --- a/src/content/web3/index.md +++ b/src/content/web3/index.md @@ -80,6 +80,21 @@ On Web3, your data lives on the blockchain. When you decide to leave a platform, Web 2.0 requires content creators to trust platforms not to change the rules, but censorship resistance is a native feature of a Web3 platform. +#### Decentralized autonomous organizations (DAOs) {#daos} + +As well as owning your data in Web3, you can own the platform as a collective, using tokens that act like shares in a company. DAOs let you coordinate decentralized ownership of a platform and make decisions about its future. + +DAOs are defined technically as agreed-upon smart contracts that automate decentralized decision-making over a pool of resources (tokens). Users with tokens vote on how resources get spent, and the code automatically performs the voting outcome. + +However, people define many Web3 communities as DAOs. These communities all have different levels of decentralization and automation by code. Currently, we are exploring what DAOs are and how they might evolve in the future. + + +
Learn more about DAOs
+ + More on DAOs + +
+ ### Identity {#identity} Traditionally, you would create an account for every platform you use. For example, you might have a Twitter account, a YouTube account, and a Reddit account. Want to change your display name or profile picture? You have to do it across every account. You can use social sign-ins in some cases, but this presents a familiar problem—censorship. In a single click, these platforms can lock you out of your entire online life. Even worse, many platforms require you to trust them with personally identifiable information to create an account. From 598aaf9934781cc441e5d6a22e497fa903fa161e Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Mon, 18 Apr 2022 13:06:47 -0300 Subject: [PATCH 05/93] gatsby ssr to ts --- gatsby-config.ts | 2 +- gatsby-ssr.js => gatsby-ssr.tsx | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) rename gatsby-ssr.js => gatsby-ssr.tsx (75%) diff --git a/gatsby-config.ts b/gatsby-config.ts index 10b00e59172..c88193ae321 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -221,7 +221,7 @@ const config: GatsbyConfig = { { resolve: `gatsby-source-filesystem`, options: { - path: `${__dirname}/src/data/translation-reports`, + path: path.resolve(`src/data/translation-reports`), }, }, // Process files within /src/data/ diff --git a/gatsby-ssr.js b/gatsby-ssr.tsx similarity index 75% rename from gatsby-ssr.js rename to gatsby-ssr.tsx index 7de8e83cd38..7dbc3a3d757 100644 --- a/gatsby-ssr.js +++ b/gatsby-ssr.tsx @@ -5,10 +5,16 @@ */ import React from "react" + +import type { GatsbySSR } from "gatsby" + import Layout from "./src/components/Layout" // Prevents from unmounting on page transitions // https://www.gatsbyjs.com/docs/layout-components/#how-to-prevent-layout-components-from-unmounting -export const wrapPageElement = ({ element, props }) => { +export const wrapPageElement: GatsbySSR["wrapPageElement"] = ({ + element, + props, +}) => { return {element} } From de72fc0dfc549db74b075b9782fb1d6bf750d6fd Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Mon, 18 Apr 2022 13:07:07 -0300 Subject: [PATCH 06/93] rerun graphql types --- gatsby-graphql.ts | 13745 ++++++++++++++++++++++++++++++-------------- 1 file changed, 9394 insertions(+), 4351 deletions(-) diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts index 64c0b7a2a1c..ad0fe282296 100644 --- a/gatsby-graphql.ts +++ b/gatsby-graphql.ts @@ -1,4997 +1,10040 @@ -export type Maybe = T | null -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 Maybe = T | null; +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 }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ - ID: string + ID: string; /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string + String: string; /** The `Boolean` scalar type represents `true` or `false`. */ - Boolean: boolean + Boolean: boolean; /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number + Int: number; /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number + Float: number; /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - Date: any + Date: any; /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: any -} + JSON: any; +}; export type File = Node & { - sourceInstanceName: Scalars["String"] - absolutePath: Scalars["String"] - relativePath: Scalars["String"] - extension: Scalars["String"] - size: Scalars["Int"] - prettySize: Scalars["String"] - modifiedTime: Scalars["Date"] - accessTime: Scalars["Date"] - changeTime: Scalars["Date"] - birthTime: Scalars["Date"] - root: Scalars["String"] - dir: Scalars["String"] - base: Scalars["String"] - ext: Scalars["String"] - name: Scalars["String"] - relativeDirectory: Scalars["String"] - dev: Scalars["Int"] - mode: Scalars["Int"] - nlink: Scalars["Int"] - uid: Scalars["Int"] - gid: Scalars["Int"] - rdev: Scalars["Int"] - ino: Scalars["Float"] - atimeMs: Scalars["Float"] - mtimeMs: Scalars["Float"] - ctimeMs: Scalars["Float"] - atime: Scalars["Date"] - mtime: Scalars["Date"] - ctime: Scalars["Date"] + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe + birthtime?: Maybe; /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe - blksize?: Maybe - blocks?: Maybe - fields?: Maybe + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + fields?: Maybe; /** Copy file to static directory and return public url to it */ - publicURL?: Maybe + publicURL?: Maybe; /** Returns all children nodes filtered by type Mdx */ - childrenMdx?: Maybe>> + childrenMdx?: Maybe>>; /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ - childMdx?: Maybe + childMdx?: Maybe; /** Returns all children nodes filtered by type ImageSharp */ - childrenImageSharp?: Maybe>> + childrenImageSharp?: Maybe>>; /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ - childImageSharp?: Maybe + childImageSharp?: Maybe; /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ - childrenConsensusBountyHuntersCsv?: Maybe< - Array> - > + childrenConsensusBountyHuntersCsv?: Maybe>>; /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ - childConsensusBountyHuntersCsv?: Maybe + childConsensusBountyHuntersCsv?: Maybe; /** Returns all children nodes filtered by type WalletsCsv */ - childrenWalletsCsv?: Maybe>> + childrenWalletsCsv?: Maybe>>; /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ - childWalletsCsv?: Maybe + childWalletsCsv?: Maybe; + /** Returns all children nodes filtered by type QuarterJson */ + childrenQuarterJson?: Maybe>>; + /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ + childQuarterJson?: Maybe; + /** Returns all children nodes filtered by type MonthJson */ + childrenMonthJson?: Maybe>>; + /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ + childMonthJson?: Maybe; + /** Returns all children nodes filtered by type Layer2Json */ + childrenLayer2Json?: Maybe>>; + /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ + childLayer2Json?: Maybe; + /** Returns all children nodes filtered by type ExternalTutorialsJson */ + childrenExternalTutorialsJson?: Maybe>>; + /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ + childExternalTutorialsJson?: Maybe; /** Returns all children nodes filtered by type ExchangesByCountryCsv */ - childrenExchangesByCountryCsv?: Maybe>> + childrenExchangesByCountryCsv?: Maybe>>; /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ - childExchangesByCountryCsv?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + childExchangesByCountryCsv?: Maybe; + /** Returns all children nodes filtered by type DataJson */ + childrenDataJson?: Maybe>>; + /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ + childDataJson?: Maybe; + /** Returns all children nodes filtered by type CommunityMeetupsJson */ + childrenCommunityMeetupsJson?: Maybe>>; + /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ + childCommunityMeetupsJson?: Maybe; + /** Returns all children nodes filtered by type CommunityEventsJson */ + childrenCommunityEventsJson?: Maybe>>; + /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ + childCommunityEventsJson?: Maybe; + /** Returns all children nodes filtered by type CexLayer2SupportJson */ + childrenCexLayer2SupportJson?: Maybe>>; + /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ + childCexLayer2SupportJson?: Maybe; + /** Returns all children nodes filtered by type AlltimeJson */ + childrenAlltimeJson?: Maybe>>; + /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ + childAlltimeJson?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type FileModifiedTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileAccessTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileChangeTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileBirthTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileAtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileMtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type FileCtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; /** Node Interface */ export type Node = { - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; export type Internal = { - content?: Maybe - contentDigest: Scalars["String"] - description?: Maybe - fieldOwners?: Maybe>> - ignoreType?: Maybe - mediaType?: Maybe - owner: Scalars["String"] - type: Scalars["String"] -} + content?: Maybe; + contentDigest: Scalars['String']; + description?: Maybe; + fieldOwners?: Maybe>>; + ignoreType?: Maybe; + mediaType?: Maybe; + owner: Scalars['String']; + type: Scalars['String']; +}; export type FileFields = { - gitLogLatestAuthorName?: Maybe - gitLogLatestAuthorEmail?: Maybe - gitLogLatestDate?: Maybe -} + gitLogLatestAuthorName?: Maybe; + gitLogLatestAuthorEmail?: Maybe; + gitLogLatestDate?: Maybe; +}; + export type FileFieldsGitLogLatestDateArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; export type Directory = Node & { - sourceInstanceName: Scalars["String"] - absolutePath: Scalars["String"] - relativePath: Scalars["String"] - extension: Scalars["String"] - size: Scalars["Int"] - prettySize: Scalars["String"] - modifiedTime: Scalars["Date"] - accessTime: Scalars["Date"] - changeTime: Scalars["Date"] - birthTime: Scalars["Date"] - root: Scalars["String"] - dir: Scalars["String"] - base: Scalars["String"] - ext: Scalars["String"] - name: Scalars["String"] - relativeDirectory: Scalars["String"] - dev: Scalars["Int"] - mode: Scalars["Int"] - nlink: Scalars["Int"] - uid: Scalars["Int"] - gid: Scalars["Int"] - rdev: Scalars["Int"] - ino: Scalars["Float"] - atimeMs: Scalars["Float"] - mtimeMs: Scalars["Float"] - ctimeMs: Scalars["Float"] - atime: Scalars["Date"] - mtime: Scalars["Date"] - ctime: Scalars["Date"] + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe + birthtime?: Maybe; /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + birthtimeMs?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type DirectoryModifiedTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryAccessTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryChangeTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryBirthTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryAtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryMtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + export type DirectoryCtimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; export type Site = Node & { - buildTime?: Maybe - siteMetadata?: Maybe - port?: Maybe - host?: Maybe - flags?: Maybe - polyfill?: Maybe - pathPrefix?: Maybe - jsxRuntime?: Maybe - trailingSlash?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + flags?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + jsxRuntime?: Maybe; + trailingSlash?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type SiteBuildTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; export type SiteFlags = { - FAST_DEV?: Maybe -} + FAST_DEV?: Maybe; +}; export type SiteSiteMetadata = { - title?: Maybe - description?: Maybe - url?: Maybe - siteUrl?: Maybe - author?: Maybe - defaultLanguage?: Maybe - supportedLanguages?: Maybe>> - editContentUrl?: Maybe -} + title?: Maybe; + description?: Maybe; + url?: Maybe; + siteUrl?: Maybe; + author?: Maybe; + defaultLanguage?: Maybe; + supportedLanguages?: Maybe>>; + editContentUrl?: Maybe; +}; export type SiteFunction = Node & { - functionRoute: Scalars["String"] - pluginName: Scalars["String"] - originalAbsoluteFilePath: Scalars["String"] - originalRelativeFilePath: Scalars["String"] - relativeCompiledFilePath: Scalars["String"] - absoluteCompiledFilePath: Scalars["String"] - matchPath?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + functionRoute: Scalars['String']; + pluginName: Scalars['String']; + originalAbsoluteFilePath: Scalars['String']; + originalRelativeFilePath: Scalars['String']; + relativeCompiledFilePath: Scalars['String']; + absoluteCompiledFilePath: Scalars['String']; + matchPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; export type SitePage = Node & { - path: Scalars["String"] - component: Scalars["String"] - internalComponentName: Scalars["String"] - componentChunkName: Scalars["String"] - matchPath?: Maybe - pageContext?: Maybe - pluginCreator?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + path: Scalars['String']; + component: Scalars['String']; + internalComponentName: Scalars['String']; + componentChunkName: Scalars['String']; + matchPath?: Maybe; + pageContext?: Maybe; + pluginCreator?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; export type SitePlugin = Node & { - resolve?: Maybe - name?: Maybe - version?: Maybe - nodeAPIs?: Maybe>> - browserAPIs?: Maybe>> - ssrAPIs?: Maybe>> - pluginFilepath?: Maybe - pluginOptions?: Maybe - packageJson?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + nodeAPIs?: Maybe>>; + browserAPIs?: Maybe>>; + ssrAPIs?: Maybe>>; + pluginFilepath?: Maybe; + pluginOptions?: Maybe; + packageJson?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; export type SiteBuildMetadata = Node & { - buildTime?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + buildTime?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type SiteBuildMetadataBuildTimeArgs = { - formatString?: InputMaybe - fromNow?: InputMaybe - difference?: InputMaybe - locale?: InputMaybe -} + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; export type MdxFrontmatter = { - title: Scalars["String"] -} + title: Scalars['String']; +}; export type MdxHeadingMdx = { - value?: Maybe - depth?: Maybe -} - -export type HeadingsMdx = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" + value?: Maybe; + depth?: Maybe; +}; + +export type HeadingsMdx = + | 'h1' + | 'h2' + | 'h3' + | 'h4' + | 'h5' + | 'h6'; export type MdxWordCount = { - paragraphs?: Maybe - sentences?: Maybe - words?: Maybe -} + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; +}; export type Mdx = Node & { - rawBody: Scalars["String"] - fileAbsolutePath: Scalars["String"] - frontmatter?: Maybe - slug?: Maybe - body: Scalars["String"] - excerpt: Scalars["String"] - headings?: Maybe>> - html?: Maybe - mdxAST?: Maybe - tableOfContents?: Maybe - timeToRead?: Maybe - wordCount?: Maybe - fields?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + rawBody: Scalars['String']; + fileAbsolutePath: Scalars['String']; + frontmatter?: Maybe; + slug?: Maybe; + body: Scalars['String']; + excerpt: Scalars['String']; + headings?: Maybe>>; + html?: Maybe; + mdxAST?: Maybe; + tableOfContents?: Maybe; + timeToRead?: Maybe; + wordCount?: Maybe; + fields?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type MdxExcerptArgs = { - pruneLength?: InputMaybe - truncate?: InputMaybe -} + pruneLength?: InputMaybe; + truncate?: InputMaybe; +}; + export type MdxHeadingsArgs = { - depth?: InputMaybe -} + depth?: InputMaybe; +}; + export type MdxTableOfContentsArgs = { - maxDepth?: InputMaybe -} + maxDepth?: InputMaybe; +}; export type MdxFields = { - readingTime?: Maybe - isOutdated?: Maybe - slug?: Maybe - relativePath?: Maybe -} + readingTime?: Maybe; + isOutdated?: Maybe; + slug?: Maybe; + relativePath?: Maybe; +}; export type MdxFieldsReadingTime = { - text?: Maybe - minutes?: Maybe - time?: Maybe - words?: Maybe -} + text?: Maybe; + minutes?: Maybe; + time?: Maybe; + words?: Maybe; +}; export type GatsbyImageFormat = - | "NO_CHANGE" - | "AUTO" - | "JPG" - | "PNG" - | "WEBP" - | "AVIF" - -export type GatsbyImageLayout = "FIXED" | "FULL_WIDTH" | "CONSTRAINED" + | 'NO_CHANGE' + | 'AUTO' + | 'JPG' + | 'PNG' + | 'WEBP' + | 'AVIF'; + +export type GatsbyImageLayout = + | 'FIXED' + | 'FULL_WIDTH' + | 'CONSTRAINED'; export type GatsbyImagePlaceholder = - | "DOMINANT_COLOR" - | "TRACED_SVG" - | "BLURRED" - | "NONE" - -export type ImageFormat = "NO_CHANGE" | "AUTO" | "JPG" | "PNG" | "WEBP" | "AVIF" - -export type ImageFit = "COVER" | "CONTAIN" | "FILL" | "INSIDE" | "OUTSIDE" - -export type ImageLayout = "FIXED" | "FULL_WIDTH" | "CONSTRAINED" + | 'DOMINANT_COLOR' + | 'TRACED_SVG' + | 'BLURRED' + | 'NONE'; + +export type ImageFormat = + | 'NO_CHANGE' + | 'AUTO' + | 'JPG' + | 'PNG' + | 'WEBP' + | 'AVIF'; + +export type ImageFit = + | 'COVER' + | 'CONTAIN' + | 'FILL' + | 'INSIDE' + | 'OUTSIDE'; + +export type ImageLayout = + | 'FIXED' + | 'FULL_WIDTH' + | 'CONSTRAINED'; export type ImageCropFocus = - | "CENTER" - | "NORTH" - | "NORTHEAST" - | "EAST" - | "SOUTHEAST" - | "SOUTH" - | "SOUTHWEST" - | "WEST" - | "NORTHWEST" - | "ENTROPY" - | "ATTENTION" + | 'CENTER' + | 'NORTH' + | 'NORTHEAST' + | 'EAST' + | 'SOUTHEAST' + | 'SOUTH' + | 'SOUTHWEST' + | 'WEST' + | 'NORTHWEST' + | 'ENTROPY' + | 'ATTENTION'; export type DuotoneGradient = { - highlight: Scalars["String"] - shadow: Scalars["String"] - opacity?: InputMaybe -} + highlight: Scalars['String']; + shadow: Scalars['String']; + opacity?: InputMaybe; +}; export type PotraceTurnPolicy = - | "TURNPOLICY_BLACK" - | "TURNPOLICY_WHITE" - | "TURNPOLICY_LEFT" - | "TURNPOLICY_RIGHT" - | "TURNPOLICY_MINORITY" - | "TURNPOLICY_MAJORITY" + | 'TURNPOLICY_BLACK' + | 'TURNPOLICY_WHITE' + | 'TURNPOLICY_LEFT' + | 'TURNPOLICY_RIGHT' + | 'TURNPOLICY_MINORITY' + | 'TURNPOLICY_MAJORITY'; export type Potrace = { - turnPolicy?: InputMaybe - turdSize?: InputMaybe - alphaMax?: InputMaybe - optCurve?: InputMaybe - optTolerance?: InputMaybe - threshold?: InputMaybe - blackOnWhite?: InputMaybe - color?: InputMaybe - background?: InputMaybe -} + turnPolicy?: InputMaybe; + turdSize?: InputMaybe; + alphaMax?: InputMaybe; + optCurve?: InputMaybe; + optTolerance?: InputMaybe; + threshold?: InputMaybe; + blackOnWhite?: InputMaybe; + color?: InputMaybe; + background?: InputMaybe; +}; export type ImageSharp = Node & { - fixed?: Maybe - fluid?: Maybe - gatsbyImageData: Scalars["JSON"] - original?: Maybe - resize?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + fixed?: Maybe; + fluid?: Maybe; + gatsbyImageData: Scalars['JSON']; + original?: Maybe; + resize?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + export type ImageSharpFixedArgs = { - width?: InputMaybe - height?: InputMaybe - base64Width?: InputMaybe - jpegProgressive?: InputMaybe - pngCompressionSpeed?: InputMaybe - grayscale?: InputMaybe - duotone?: InputMaybe - traceSVG?: InputMaybe - quality?: InputMaybe - jpegQuality?: InputMaybe - pngQuality?: InputMaybe - webpQuality?: InputMaybe - toFormat?: InputMaybe - toFormatBase64?: InputMaybe - cropFocus?: InputMaybe - fit?: InputMaybe - background?: InputMaybe - rotate?: InputMaybe - trim?: InputMaybe -} + width?: InputMaybe; + height?: InputMaybe; + base64Width?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + grayscale?: InputMaybe; + duotone?: InputMaybe; + traceSVG?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + toFormat?: InputMaybe; + toFormatBase64?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; +}; + export type ImageSharpFluidArgs = { - maxWidth?: InputMaybe - maxHeight?: InputMaybe - base64Width?: InputMaybe - grayscale?: InputMaybe - jpegProgressive?: InputMaybe - pngCompressionSpeed?: InputMaybe - duotone?: InputMaybe - traceSVG?: InputMaybe - quality?: InputMaybe - jpegQuality?: InputMaybe - pngQuality?: InputMaybe - webpQuality?: InputMaybe - toFormat?: InputMaybe - toFormatBase64?: InputMaybe - cropFocus?: InputMaybe - fit?: InputMaybe - background?: InputMaybe - rotate?: InputMaybe - trim?: InputMaybe - sizes?: InputMaybe - srcSetBreakpoints?: InputMaybe>> -} + maxWidth?: InputMaybe; + maxHeight?: InputMaybe; + base64Width?: InputMaybe; + grayscale?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + duotone?: InputMaybe; + traceSVG?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + toFormat?: InputMaybe; + toFormatBase64?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; + sizes?: InputMaybe; + srcSetBreakpoints?: InputMaybe>>; +}; + export type ImageSharpGatsbyImageDataArgs = { - layout?: InputMaybe - width?: InputMaybe - height?: InputMaybe - aspectRatio?: InputMaybe - placeholder?: InputMaybe - blurredOptions?: InputMaybe - tracedSVGOptions?: InputMaybe - formats?: InputMaybe>> - outputPixelDensities?: InputMaybe>> - breakpoints?: InputMaybe>> - sizes?: InputMaybe - quality?: InputMaybe - jpgOptions?: InputMaybe - pngOptions?: InputMaybe - webpOptions?: InputMaybe - avifOptions?: InputMaybe - transformOptions?: InputMaybe - backgroundColor?: InputMaybe -} + layout?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + aspectRatio?: InputMaybe; + placeholder?: InputMaybe; + blurredOptions?: InputMaybe; + tracedSVGOptions?: InputMaybe; + formats?: InputMaybe>>; + outputPixelDensities?: InputMaybe>>; + breakpoints?: InputMaybe>>; + sizes?: InputMaybe; + quality?: InputMaybe; + jpgOptions?: InputMaybe; + pngOptions?: InputMaybe; + webpOptions?: InputMaybe; + avifOptions?: InputMaybe; + transformOptions?: InputMaybe; + backgroundColor?: InputMaybe; +}; + export type ImageSharpResizeArgs = { - width?: InputMaybe - height?: InputMaybe - quality?: InputMaybe - jpegQuality?: InputMaybe - pngQuality?: InputMaybe - webpQuality?: InputMaybe - jpegProgressive?: InputMaybe - pngCompressionLevel?: InputMaybe - pngCompressionSpeed?: InputMaybe - grayscale?: InputMaybe - duotone?: InputMaybe - base64?: InputMaybe - traceSVG?: InputMaybe - toFormat?: InputMaybe - cropFocus?: InputMaybe - fit?: InputMaybe - background?: InputMaybe - rotate?: InputMaybe - trim?: InputMaybe -} + width?: InputMaybe; + height?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionLevel?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + grayscale?: InputMaybe; + duotone?: InputMaybe; + base64?: InputMaybe; + traceSVG?: InputMaybe; + toFormat?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; +}; export type ImageSharpFixed = { - base64?: Maybe - tracedSVG?: Maybe - aspectRatio?: Maybe - width: Scalars["Float"] - height: Scalars["Float"] - src: Scalars["String"] - srcSet: Scalars["String"] - srcWebp?: Maybe - srcSetWebp?: Maybe - originalName?: Maybe -} + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width: Scalars['Float']; + height: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; +}; export type ImageSharpFluid = { - base64?: Maybe - tracedSVG?: Maybe - aspectRatio: Scalars["Float"] - src: Scalars["String"] - srcSet: Scalars["String"] - srcWebp?: Maybe - srcSetWebp?: Maybe - sizes: Scalars["String"] - originalImg?: Maybe - originalName?: Maybe - presentationWidth: Scalars["Int"] - presentationHeight: Scalars["Int"] -} + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes: Scalars['String']; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth: Scalars['Int']; + presentationHeight: Scalars['Int']; +}; export type ImagePlaceholder = - | "DOMINANT_COLOR" - | "TRACED_SVG" - | "BLURRED" - | "NONE" + | 'DOMINANT_COLOR' + | 'TRACED_SVG' + | 'BLURRED' + | 'NONE'; export type BlurredOptions = { /** Width of the generated low-res preview. Default is 20px */ - width?: InputMaybe + width?: InputMaybe; /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ - toFormat?: InputMaybe -} + toFormat?: InputMaybe; +}; export type JpgOptions = { - quality?: InputMaybe - progressive?: InputMaybe -} + quality?: InputMaybe; + progressive?: InputMaybe; +}; export type PngOptions = { - quality?: InputMaybe - compressionSpeed?: InputMaybe -} + quality?: InputMaybe; + compressionSpeed?: InputMaybe; +}; export type WebPOptions = { - quality?: InputMaybe -} + quality?: InputMaybe; +}; export type AvifOptions = { - quality?: InputMaybe - lossless?: InputMaybe - speed?: InputMaybe -} + quality?: InputMaybe; + lossless?: InputMaybe; + speed?: InputMaybe; +}; export type TransformOptions = { - grayscale?: InputMaybe - duotone?: InputMaybe - rotate?: InputMaybe - trim?: InputMaybe - cropFocus?: InputMaybe - fit?: InputMaybe -} + grayscale?: InputMaybe; + duotone?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; +}; export type ImageSharpOriginal = { - width?: Maybe - height?: Maybe - src?: Maybe -} + width?: Maybe; + height?: Maybe; + src?: Maybe; +}; export type ImageSharpResize = { - src?: Maybe - tracedSVG?: Maybe - width?: Maybe - height?: Maybe - aspectRatio?: Maybe - originalName?: Maybe -} + src?: Maybe; + tracedSVG?: Maybe; + width?: Maybe; + height?: Maybe; + aspectRatio?: Maybe; + originalName?: Maybe; +}; export type Frontmatter = { - sidebar?: Maybe - sidebarDepth?: Maybe - incomplete?: Maybe - template?: Maybe - summaryPoint1: Scalars["String"] - summaryPoint2: Scalars["String"] - summaryPoint3: Scalars["String"] - summaryPoint4: Scalars["String"] - position?: Maybe - compensation?: Maybe - location?: Maybe - type?: Maybe - link?: Maybe - address?: Maybe - skill?: Maybe - published?: Maybe - sourceUrl?: Maybe - source?: Maybe - author?: Maybe - tags?: Maybe>> - isOutdated?: Maybe - title?: Maybe - lang?: Maybe - description?: Maybe - emoji?: Maybe - image?: Maybe - alt?: Maybe -} + sidebar?: Maybe; + sidebarDepth?: Maybe; + incomplete?: Maybe; + template?: Maybe; + summaryPoint1: Scalars['String']; + summaryPoint2: Scalars['String']; + summaryPoint3: Scalars['String']; + summaryPoint4: Scalars['String']; + position?: Maybe; + compensation?: Maybe; + location?: Maybe; + type?: Maybe; + link?: Maybe; + address?: Maybe; + skill?: Maybe; + published?: Maybe; + sourceUrl?: Maybe; + source?: Maybe; + author?: Maybe; + tags?: Maybe>>; + isOutdated?: Maybe; + title?: Maybe; + lang?: Maybe; + description?: Maybe; + emoji?: Maybe; + image?: Maybe; + alt?: Maybe; + summaryPoints?: Maybe>>; +}; export type ConsensusBountyHuntersCsv = Node & { - username?: Maybe - name?: Maybe - score?: Maybe - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal -} + username?: Maybe; + name?: Maybe; + score?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; export type WalletsCsv = Node & { - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal - name?: Maybe - url?: Maybe - brand_color?: Maybe - has_mobile?: Maybe - has_desktop?: Maybe - has_web?: Maybe - has_hardware?: Maybe - has_card_deposits?: Maybe - has_explore_dapps?: Maybe - has_defi_integrations?: Maybe - has_bank_withdrawals?: Maybe - has_limits_protection?: Maybe - has_high_volume_purchases?: Maybe - has_multisig?: Maybe - has_dex_integrations?: Maybe -} + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + brand_color?: Maybe; + has_mobile?: Maybe; + has_desktop?: Maybe; + has_web?: Maybe; + has_hardware?: Maybe; + has_card_deposits?: Maybe; + has_explore_dapps?: Maybe; + has_defi_integrations?: Maybe; + has_bank_withdrawals?: Maybe; + has_limits_protection?: Maybe; + has_high_volume_purchases?: Maybe; + has_multisig?: Maybe; + has_dex_integrations?: Maybe; +}; + +export type QuarterJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type QuarterJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type QuarterJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type QuarterJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type QuarterJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type QuarterJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type MonthJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type MonthJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type MonthJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type MonthJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type MonthJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type MonthJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type MonthJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type Layer2Json = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + optimistic?: Maybe>>; + zk?: Maybe>>; +}; + +export type Layer2JsonOptimistic = { + name?: Maybe; + website?: Maybe; + developerDocs?: Maybe; + l2beat?: Maybe; + bridge?: Maybe; + bridgeWallets?: Maybe>>; + blockExplorer?: Maybe; + ecosystemPortal?: Maybe; + tokenLists?: Maybe; + noteKey?: Maybe; + purpose?: Maybe>>; + description?: Maybe; + imageKey?: Maybe; + background?: Maybe; +}; + +export type Layer2JsonZk = { + name?: Maybe; + website?: Maybe; + developerDocs?: Maybe; + l2beat?: Maybe; + bridge?: Maybe; + bridgeWallets?: Maybe>>; + blockExplorer?: Maybe; + ecosystemPortal?: Maybe; + tokenLists?: Maybe; + noteKey?: Maybe; + purpose?: Maybe>>; + description?: Maybe; + imageKey?: Maybe; + background?: Maybe; +}; + +export type ExternalTutorialsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + url?: Maybe; + title?: Maybe; + description?: Maybe; + author?: Maybe; + authorGithub?: Maybe; + tags?: Maybe>>; + skillLevel?: Maybe; + timeToRead?: Maybe; + lang?: Maybe; + publishDate?: Maybe; +}; export type ExchangesByCountryCsv = Node & { - id: Scalars["ID"] - parent?: Maybe - children: Array - internal: Internal - country?: Maybe - coinmama?: Maybe - bittrex?: Maybe - simplex?: Maybe - wyre?: Maybe - moonpay?: Maybe - coinbase?: Maybe - kraken?: Maybe - gemini?: Maybe - binance?: Maybe - binanceus?: Maybe - bitbuy?: Maybe - rain?: Maybe - cryptocom?: Maybe - itezcom?: Maybe - coinspot?: Maybe - bitvavo?: Maybe - mtpelerin?: Maybe - wazirx?: Maybe - bitflyer?: Maybe - easycrypto?: Maybe - okx?: Maybe - kucoin?: Maybe - ftx?: Maybe - huobiglobal?: Maybe - gateio?: Maybe - bitfinex?: Maybe - bybit?: Maybe - bitkub?: Maybe - bitso?: Maybe - ftxus?: Maybe -} + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + country?: Maybe; + coinmama?: Maybe; + bittrex?: Maybe; + simplex?: Maybe; + wyre?: Maybe; + moonpay?: Maybe; + coinbase?: Maybe; + kraken?: Maybe; + gemini?: Maybe; + binance?: Maybe; + binanceus?: Maybe; + bitbuy?: Maybe; + rain?: Maybe; + cryptocom?: Maybe; + itezcom?: Maybe; + coinspot?: Maybe; + bitvavo?: Maybe; + mtpelerin?: Maybe; + wazirx?: Maybe; + bitflyer?: Maybe; + easycrypto?: Maybe; + okx?: Maybe; + kucoin?: Maybe; + ftx?: Maybe; + huobiglobal?: Maybe; + gateio?: Maybe; + bitfinex?: Maybe; + bybit?: Maybe; + bitkub?: Maybe; + bitso?: Maybe; + ftxus?: Maybe; +}; + +export type DataJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + files?: Maybe>>; + imageSize?: Maybe; + commit?: Maybe; + contributors?: Maybe>>; + contributorsPerLine?: Maybe; + projectName?: Maybe; + projectOwner?: Maybe; + repoType?: Maybe; + repoHost?: Maybe; + skipCi?: Maybe; + nodeTools?: Maybe>>; + keyGen?: Maybe>>; + saas?: Maybe>>; + pools?: Maybe>>; +}; + +export type DataJsonContributors = { + login?: Maybe; + name?: Maybe; + avatar_url?: Maybe; + profile?: Maybe; + contributions?: Maybe>>; +}; + +export type DataJsonNodeTools = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + additionalStake?: Maybe; + additionalStakeUnit?: Maybe; + tokens?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + multiClient?: Maybe; + easyClientSwitching?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonNodeToolsLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonNodeToolsAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonNodeToolsTokens = { + name?: Maybe; + symbol?: Maybe; + address?: Maybe; +}; + +export type DataJsonNodeToolsSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; +}; + +export type DataJsonNodeToolsMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonKeyGen = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + isSelfCustody?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonKeyGenLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonKeyGenAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonKeyGenSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; +}; + +export type DataJsonKeyGenMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonSaas = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + additionalStake?: Maybe; + additionalStakeUnit?: Maybe; + monthlyFee?: Maybe; + monthlyFeeUnit?: Maybe; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + pctMajorityClient?: Maybe; + isSelfCustody?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonSaasLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonSaasAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonSaasSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; +}; + +export type DataJsonSaasMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonPools = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + feePercentage?: Maybe; + tokens?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + hasPermissionlessNodes?: Maybe; + pctMajorityClient?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; + twitter?: Maybe; + telegram?: Maybe; +}; + + +export type DataJsonPoolsLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonPoolsAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonPoolsTokens = { + name?: Maybe; + symbol?: Maybe; + address?: Maybe; +}; + +export type DataJsonPoolsSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; + reddit?: Maybe; +}; + +export type DataJsonPoolsMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type CommunityMeetupsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + title?: Maybe; + emoji?: Maybe; + location?: Maybe; + link?: Maybe; +}; + +export type CommunityEventsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + title?: Maybe; + to?: Maybe; + sponsor?: Maybe; + location?: Maybe; + description?: Maybe; + startDate?: Maybe; + endDate?: Maybe; +}; + + +export type CommunityEventsJsonStartDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type CommunityEventsJsonEndDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type CexLayer2SupportJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + supports_withdrawals?: Maybe>>; + supports_deposits?: Maybe>>; + url?: Maybe; +}; + +export type AlltimeJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type AlltimeJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type AlltimeJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type AlltimeJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type AlltimeJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type AlltimeJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; export type Query = { - file?: Maybe - allFile: FileConnection - directory?: Maybe - allDirectory: DirectoryConnection - site?: Maybe - allSite: SiteConnection - siteFunction?: Maybe - allSiteFunction: SiteFunctionConnection - sitePage?: Maybe - allSitePage: SitePageConnection - sitePlugin?: Maybe - allSitePlugin: SitePluginConnection - siteBuildMetadata?: Maybe - allSiteBuildMetadata: SiteBuildMetadataConnection - mdx?: Maybe - allMdx: MdxConnection - imageSharp?: Maybe - allImageSharp: ImageSharpConnection - consensusBountyHuntersCsv?: Maybe - allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection - walletsCsv?: Maybe - allWalletsCsv: WalletsCsvConnection - exchangesByCountryCsv?: Maybe - allExchangesByCountryCsv: ExchangesByCountryCsvConnection -} + file?: Maybe; + allFile: FileConnection; + directory?: Maybe; + allDirectory: DirectoryConnection; + site?: Maybe; + allSite: SiteConnection; + siteFunction?: Maybe; + allSiteFunction: SiteFunctionConnection; + sitePage?: Maybe; + allSitePage: SitePageConnection; + sitePlugin?: Maybe; + allSitePlugin: SitePluginConnection; + siteBuildMetadata?: Maybe; + allSiteBuildMetadata: SiteBuildMetadataConnection; + mdx?: Maybe; + allMdx: MdxConnection; + imageSharp?: Maybe; + allImageSharp: ImageSharpConnection; + consensusBountyHuntersCsv?: Maybe; + allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection; + walletsCsv?: Maybe; + allWalletsCsv: WalletsCsvConnection; + quarterJson?: Maybe; + allQuarterJson: QuarterJsonConnection; + monthJson?: Maybe; + allMonthJson: MonthJsonConnection; + layer2Json?: Maybe; + allLayer2Json: Layer2JsonConnection; + externalTutorialsJson?: Maybe; + allExternalTutorialsJson: ExternalTutorialsJsonConnection; + exchangesByCountryCsv?: Maybe; + allExchangesByCountryCsv: ExchangesByCountryCsvConnection; + dataJson?: Maybe; + allDataJson: DataJsonConnection; + communityMeetupsJson?: Maybe; + allCommunityMeetupsJson: CommunityMeetupsJsonConnection; + communityEventsJson?: Maybe; + allCommunityEventsJson: CommunityEventsJsonConnection; + cexLayer2SupportJson?: Maybe; + allCexLayer2SupportJson: CexLayer2SupportJsonConnection; + alltimeJson?: Maybe; + allAlltimeJson: AlltimeJsonConnection; +}; + export type QueryFileArgs = { - sourceInstanceName?: InputMaybe - absolutePath?: InputMaybe - relativePath?: InputMaybe - extension?: InputMaybe - size?: InputMaybe - prettySize?: InputMaybe - modifiedTime?: InputMaybe - accessTime?: InputMaybe - changeTime?: InputMaybe - birthTime?: InputMaybe - root?: InputMaybe - dir?: InputMaybe - base?: InputMaybe - ext?: InputMaybe - name?: InputMaybe - relativeDirectory?: InputMaybe - dev?: InputMaybe - mode?: InputMaybe - nlink?: InputMaybe - uid?: InputMaybe - gid?: InputMaybe - rdev?: InputMaybe - ino?: InputMaybe - atimeMs?: InputMaybe - mtimeMs?: InputMaybe - ctimeMs?: InputMaybe - atime?: InputMaybe - mtime?: InputMaybe - ctime?: InputMaybe - birthtime?: InputMaybe - birthtimeMs?: InputMaybe - blksize?: InputMaybe - blocks?: InputMaybe - fields?: InputMaybe - publicURL?: InputMaybe - childrenMdx?: InputMaybe - childMdx?: InputMaybe - childrenImageSharp?: InputMaybe - childImageSharp?: InputMaybe - childrenConsensusBountyHuntersCsv?: InputMaybe - childConsensusBountyHuntersCsv?: InputMaybe - childrenWalletsCsv?: InputMaybe - childWalletsCsv?: InputMaybe - childrenExchangesByCountryCsv?: InputMaybe - childExchangesByCountryCsv?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + blksize?: InputMaybe; + blocks?: InputMaybe; + fields?: InputMaybe; + publicURL?: InputMaybe; + childrenMdx?: InputMaybe; + childMdx?: InputMaybe; + childrenImageSharp?: InputMaybe; + childImageSharp?: InputMaybe; + childrenConsensusBountyHuntersCsv?: InputMaybe; + childConsensusBountyHuntersCsv?: InputMaybe; + childrenWalletsCsv?: InputMaybe; + childWalletsCsv?: InputMaybe; + childrenQuarterJson?: InputMaybe; + childQuarterJson?: InputMaybe; + childrenMonthJson?: InputMaybe; + childMonthJson?: InputMaybe; + childrenLayer2Json?: InputMaybe; + childLayer2Json?: InputMaybe; + childrenExternalTutorialsJson?: InputMaybe; + childExternalTutorialsJson?: InputMaybe; + childrenExchangesByCountryCsv?: InputMaybe; + childExchangesByCountryCsv?: InputMaybe; + childrenDataJson?: InputMaybe; + childDataJson?: InputMaybe; + childrenCommunityMeetupsJson?: InputMaybe; + childCommunityMeetupsJson?: InputMaybe; + childrenCommunityEventsJson?: InputMaybe; + childCommunityEventsJson?: InputMaybe; + childrenCexLayer2SupportJson?: InputMaybe; + childCexLayer2SupportJson?: InputMaybe; + childrenAlltimeJson?: InputMaybe; + childAlltimeJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllFileArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryDirectoryArgs = { - sourceInstanceName?: InputMaybe - absolutePath?: InputMaybe - relativePath?: InputMaybe - extension?: InputMaybe - size?: InputMaybe - prettySize?: InputMaybe - modifiedTime?: InputMaybe - accessTime?: InputMaybe - changeTime?: InputMaybe - birthTime?: InputMaybe - root?: InputMaybe - dir?: InputMaybe - base?: InputMaybe - ext?: InputMaybe - name?: InputMaybe - relativeDirectory?: InputMaybe - dev?: InputMaybe - mode?: InputMaybe - nlink?: InputMaybe - uid?: InputMaybe - gid?: InputMaybe - rdev?: InputMaybe - ino?: InputMaybe - atimeMs?: InputMaybe - mtimeMs?: InputMaybe - ctimeMs?: InputMaybe - atime?: InputMaybe - mtime?: InputMaybe - ctime?: InputMaybe - birthtime?: InputMaybe - birthtimeMs?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllDirectoryArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QuerySiteArgs = { - buildTime?: InputMaybe - siteMetadata?: InputMaybe - port?: InputMaybe - host?: InputMaybe - flags?: InputMaybe - polyfill?: InputMaybe - pathPrefix?: InputMaybe - jsxRuntime?: InputMaybe - trailingSlash?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + buildTime?: InputMaybe; + siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; + flags?: InputMaybe; + polyfill?: InputMaybe; + pathPrefix?: InputMaybe; + jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllSiteArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QuerySiteFunctionArgs = { - functionRoute?: InputMaybe - pluginName?: InputMaybe - originalAbsoluteFilePath?: InputMaybe - originalRelativeFilePath?: InputMaybe - relativeCompiledFilePath?: InputMaybe - absoluteCompiledFilePath?: InputMaybe - matchPath?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + functionRoute?: InputMaybe; + pluginName?: InputMaybe; + originalAbsoluteFilePath?: InputMaybe; + originalRelativeFilePath?: InputMaybe; + relativeCompiledFilePath?: InputMaybe; + absoluteCompiledFilePath?: InputMaybe; + matchPath?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllSiteFunctionArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QuerySitePageArgs = { - path?: InputMaybe - component?: InputMaybe - internalComponentName?: InputMaybe - componentChunkName?: InputMaybe - matchPath?: InputMaybe - pageContext?: InputMaybe - pluginCreator?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + path?: InputMaybe; + component?: InputMaybe; + internalComponentName?: InputMaybe; + componentChunkName?: InputMaybe; + matchPath?: InputMaybe; + pageContext?: InputMaybe; + pluginCreator?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllSitePageArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QuerySitePluginArgs = { - resolve?: InputMaybe - name?: InputMaybe - version?: InputMaybe - nodeAPIs?: InputMaybe - browserAPIs?: InputMaybe - ssrAPIs?: InputMaybe - pluginFilepath?: InputMaybe - pluginOptions?: InputMaybe - packageJson?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + resolve?: InputMaybe; + name?: InputMaybe; + version?: InputMaybe; + nodeAPIs?: InputMaybe; + browserAPIs?: InputMaybe; + ssrAPIs?: InputMaybe; + pluginFilepath?: InputMaybe; + pluginOptions?: InputMaybe; + packageJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllSitePluginArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QuerySiteBuildMetadataArgs = { - buildTime?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + buildTime?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllSiteBuildMetadataArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryMdxArgs = { - rawBody?: InputMaybe - fileAbsolutePath?: InputMaybe - frontmatter?: InputMaybe - slug?: InputMaybe - body?: InputMaybe - excerpt?: InputMaybe - headings?: InputMaybe - html?: InputMaybe - mdxAST?: InputMaybe - tableOfContents?: InputMaybe - timeToRead?: InputMaybe - wordCount?: InputMaybe - fields?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + rawBody?: InputMaybe; + fileAbsolutePath?: InputMaybe; + frontmatter?: InputMaybe; + slug?: InputMaybe; + body?: InputMaybe; + excerpt?: InputMaybe; + headings?: InputMaybe; + html?: InputMaybe; + mdxAST?: InputMaybe; + tableOfContents?: InputMaybe; + timeToRead?: InputMaybe; + wordCount?: InputMaybe; + fields?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllMdxArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryImageSharpArgs = { - fixed?: InputMaybe - fluid?: InputMaybe - gatsbyImageData?: InputMaybe - original?: InputMaybe - resize?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + fixed?: InputMaybe; + fluid?: InputMaybe; + gatsbyImageData?: InputMaybe; + original?: InputMaybe; + resize?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllImageSharpArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryConsensusBountyHuntersCsvArgs = { - username?: InputMaybe - name?: InputMaybe - score?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + export type QueryAllConsensusBountyHuntersCsvArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryWalletsCsvArgs = { - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe - name?: InputMaybe - url?: InputMaybe - brand_color?: InputMaybe - has_mobile?: InputMaybe - has_desktop?: InputMaybe - has_web?: InputMaybe - has_hardware?: InputMaybe - has_card_deposits?: InputMaybe - has_explore_dapps?: InputMaybe - has_defi_integrations?: InputMaybe - has_bank_withdrawals?: InputMaybe - has_limits_protection?: InputMaybe - has_high_volume_purchases?: InputMaybe - has_multisig?: InputMaybe - has_dex_integrations?: InputMaybe -} + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + brand_color?: InputMaybe; + has_mobile?: InputMaybe; + has_desktop?: InputMaybe; + has_web?: InputMaybe; + has_hardware?: InputMaybe; + has_card_deposits?: InputMaybe; + has_explore_dapps?: InputMaybe; + has_defi_integrations?: InputMaybe; + has_bank_withdrawals?: InputMaybe; + has_limits_protection?: InputMaybe; + has_high_volume_purchases?: InputMaybe; + has_multisig?: InputMaybe; + has_dex_integrations?: InputMaybe; +}; + export type QueryAllWalletsCsvArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryQuarterJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllQuarterJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryMonthJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllMonthJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryLayer2JsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + optimistic?: InputMaybe; + zk?: InputMaybe; +}; + + +export type QueryAllLayer2JsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryExternalTutorialsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + url?: InputMaybe; + title?: InputMaybe; + description?: InputMaybe; + author?: InputMaybe; + authorGithub?: InputMaybe; + tags?: InputMaybe; + skillLevel?: InputMaybe; + timeToRead?: InputMaybe; + lang?: InputMaybe; + publishDate?: InputMaybe; +}; + + +export type QueryAllExternalTutorialsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + export type QueryExchangesByCountryCsvArgs = { - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe - country?: InputMaybe - coinmama?: InputMaybe - bittrex?: InputMaybe - simplex?: InputMaybe - wyre?: InputMaybe - moonpay?: InputMaybe - coinbase?: InputMaybe - kraken?: InputMaybe - gemini?: InputMaybe - binance?: InputMaybe - binanceus?: InputMaybe - bitbuy?: InputMaybe - rain?: InputMaybe - cryptocom?: InputMaybe - itezcom?: InputMaybe - coinspot?: InputMaybe - bitvavo?: InputMaybe - mtpelerin?: InputMaybe - wazirx?: InputMaybe - bitflyer?: InputMaybe - easycrypto?: InputMaybe - okx?: InputMaybe - kucoin?: InputMaybe - ftx?: InputMaybe - huobiglobal?: InputMaybe - gateio?: InputMaybe - bitfinex?: InputMaybe - bybit?: InputMaybe - bitkub?: InputMaybe - bitso?: InputMaybe - ftxus?: InputMaybe -} + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + country?: InputMaybe; + coinmama?: InputMaybe; + bittrex?: InputMaybe; + simplex?: InputMaybe; + wyre?: InputMaybe; + moonpay?: InputMaybe; + coinbase?: InputMaybe; + kraken?: InputMaybe; + gemini?: InputMaybe; + binance?: InputMaybe; + binanceus?: InputMaybe; + bitbuy?: InputMaybe; + rain?: InputMaybe; + cryptocom?: InputMaybe; + itezcom?: InputMaybe; + coinspot?: InputMaybe; + bitvavo?: InputMaybe; + mtpelerin?: InputMaybe; + wazirx?: InputMaybe; + bitflyer?: InputMaybe; + easycrypto?: InputMaybe; + okx?: InputMaybe; + kucoin?: InputMaybe; + ftx?: InputMaybe; + huobiglobal?: InputMaybe; + gateio?: InputMaybe; + bitfinex?: InputMaybe; + bybit?: InputMaybe; + bitkub?: InputMaybe; + bitso?: InputMaybe; + ftxus?: InputMaybe; +}; + export type QueryAllExchangesByCountryCsvArgs = { - filter?: InputMaybe - sort?: InputMaybe - skip?: InputMaybe - limit?: InputMaybe -} + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryDataJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + files?: InputMaybe; + imageSize?: InputMaybe; + commit?: InputMaybe; + contributors?: InputMaybe; + contributorsPerLine?: InputMaybe; + projectName?: InputMaybe; + projectOwner?: InputMaybe; + repoType?: InputMaybe; + repoHost?: InputMaybe; + skipCi?: InputMaybe; + nodeTools?: InputMaybe; + keyGen?: InputMaybe; + saas?: InputMaybe; + pools?: InputMaybe; +}; + + +export type QueryAllDataJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCommunityMeetupsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + emoji?: InputMaybe; + location?: InputMaybe; + link?: InputMaybe; +}; + + +export type QueryAllCommunityMeetupsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCommunityEventsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + to?: InputMaybe; + sponsor?: InputMaybe; + location?: InputMaybe; + description?: InputMaybe; + startDate?: InputMaybe; + endDate?: InputMaybe; +}; + + +export type QueryAllCommunityEventsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCexLayer2SupportJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + supports_withdrawals?: InputMaybe; + supports_deposits?: InputMaybe; + url?: InputMaybe; +}; + + +export type QueryAllCexLayer2SupportJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryAlltimeJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllAlltimeJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; export type StringQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> - regex?: InputMaybe - glob?: InputMaybe -} + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; + regex?: InputMaybe; + glob?: InputMaybe; +}; export type IntQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - gt?: InputMaybe - gte?: InputMaybe - lt?: InputMaybe - lte?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> -} + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; export type DateQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - gt?: InputMaybe - gte?: InputMaybe - lt?: InputMaybe - lte?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> -} + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; export type FloatQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - gt?: InputMaybe - gte?: InputMaybe - lt?: InputMaybe - lte?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> -} + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; export type FileFieldsFilterInput = { - gitLogLatestAuthorName?: InputMaybe - gitLogLatestAuthorEmail?: InputMaybe - gitLogLatestDate?: InputMaybe -} + gitLogLatestAuthorName?: InputMaybe; + gitLogLatestAuthorEmail?: InputMaybe; + gitLogLatestDate?: InputMaybe; +}; export type MdxFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type MdxFilterInput = { - rawBody?: InputMaybe - fileAbsolutePath?: InputMaybe - frontmatter?: InputMaybe - slug?: InputMaybe - body?: InputMaybe - excerpt?: InputMaybe - headings?: InputMaybe - html?: InputMaybe - mdxAST?: InputMaybe - tableOfContents?: InputMaybe - timeToRead?: InputMaybe - wordCount?: InputMaybe - fields?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + rawBody?: InputMaybe; + fileAbsolutePath?: InputMaybe; + frontmatter?: InputMaybe; + slug?: InputMaybe; + body?: InputMaybe; + excerpt?: InputMaybe; + headings?: InputMaybe; + html?: InputMaybe; + mdxAST?: InputMaybe; + tableOfContents?: InputMaybe; + timeToRead?: InputMaybe; + wordCount?: InputMaybe; + fields?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type FrontmatterFilterInput = { - sidebar?: InputMaybe - sidebarDepth?: InputMaybe - incomplete?: InputMaybe - template?: InputMaybe - summaryPoint1?: InputMaybe - summaryPoint2?: InputMaybe - summaryPoint3?: InputMaybe - summaryPoint4?: InputMaybe - position?: InputMaybe - compensation?: InputMaybe - location?: InputMaybe - type?: InputMaybe - link?: InputMaybe - address?: InputMaybe - skill?: InputMaybe - published?: InputMaybe - sourceUrl?: InputMaybe - source?: InputMaybe - author?: InputMaybe - tags?: InputMaybe - isOutdated?: InputMaybe - title?: InputMaybe - lang?: InputMaybe - description?: InputMaybe - emoji?: InputMaybe - image?: InputMaybe - alt?: InputMaybe -} + sidebar?: InputMaybe; + sidebarDepth?: InputMaybe; + incomplete?: InputMaybe; + template?: InputMaybe; + summaryPoint1?: InputMaybe; + summaryPoint2?: InputMaybe; + summaryPoint3?: InputMaybe; + summaryPoint4?: InputMaybe; + position?: InputMaybe; + compensation?: InputMaybe; + location?: InputMaybe; + type?: InputMaybe; + link?: InputMaybe; + address?: InputMaybe; + skill?: InputMaybe; + published?: InputMaybe; + sourceUrl?: InputMaybe; + source?: InputMaybe; + author?: InputMaybe; + tags?: InputMaybe; + isOutdated?: InputMaybe; + title?: InputMaybe; + lang?: InputMaybe; + description?: InputMaybe; + emoji?: InputMaybe; + image?: InputMaybe; + alt?: InputMaybe; + summaryPoints?: InputMaybe; +}; export type BooleanQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> -} + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; export type FileFilterInput = { - sourceInstanceName?: InputMaybe - absolutePath?: InputMaybe - relativePath?: InputMaybe - extension?: InputMaybe - size?: InputMaybe - prettySize?: InputMaybe - modifiedTime?: InputMaybe - accessTime?: InputMaybe - changeTime?: InputMaybe - birthTime?: InputMaybe - root?: InputMaybe - dir?: InputMaybe - base?: InputMaybe - ext?: InputMaybe - name?: InputMaybe - relativeDirectory?: InputMaybe - dev?: InputMaybe - mode?: InputMaybe - nlink?: InputMaybe - uid?: InputMaybe - gid?: InputMaybe - rdev?: InputMaybe - ino?: InputMaybe - atimeMs?: InputMaybe - mtimeMs?: InputMaybe - ctimeMs?: InputMaybe - atime?: InputMaybe - mtime?: InputMaybe - ctime?: InputMaybe - birthtime?: InputMaybe - birthtimeMs?: InputMaybe - blksize?: InputMaybe - blocks?: InputMaybe - fields?: InputMaybe - publicURL?: InputMaybe - childrenMdx?: InputMaybe - childMdx?: InputMaybe - childrenImageSharp?: InputMaybe - childImageSharp?: InputMaybe - childrenConsensusBountyHuntersCsv?: InputMaybe - childConsensusBountyHuntersCsv?: InputMaybe - childrenWalletsCsv?: InputMaybe - childWalletsCsv?: InputMaybe - childrenExchangesByCountryCsv?: InputMaybe - childExchangesByCountryCsv?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + blksize?: InputMaybe; + blocks?: InputMaybe; + fields?: InputMaybe; + publicURL?: InputMaybe; + childrenMdx?: InputMaybe; + childMdx?: InputMaybe; + childrenImageSharp?: InputMaybe; + childImageSharp?: InputMaybe; + childrenConsensusBountyHuntersCsv?: InputMaybe; + childConsensusBountyHuntersCsv?: InputMaybe; + childrenWalletsCsv?: InputMaybe; + childWalletsCsv?: InputMaybe; + childrenQuarterJson?: InputMaybe; + childQuarterJson?: InputMaybe; + childrenMonthJson?: InputMaybe; + childMonthJson?: InputMaybe; + childrenLayer2Json?: InputMaybe; + childLayer2Json?: InputMaybe; + childrenExternalTutorialsJson?: InputMaybe; + childExternalTutorialsJson?: InputMaybe; + childrenExchangesByCountryCsv?: InputMaybe; + childExchangesByCountryCsv?: InputMaybe; + childrenDataJson?: InputMaybe; + childDataJson?: InputMaybe; + childrenCommunityMeetupsJson?: InputMaybe; + childCommunityMeetupsJson?: InputMaybe; + childrenCommunityEventsJson?: InputMaybe; + childCommunityEventsJson?: InputMaybe; + childrenCexLayer2SupportJson?: InputMaybe; + childCexLayer2SupportJson?: InputMaybe; + childrenAlltimeJson?: InputMaybe; + childAlltimeJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type ImageSharpFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type ImageSharpFilterInput = { - fixed?: InputMaybe - fluid?: InputMaybe - gatsbyImageData?: InputMaybe - original?: InputMaybe - resize?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + fixed?: InputMaybe; + fluid?: InputMaybe; + gatsbyImageData?: InputMaybe; + original?: InputMaybe; + resize?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type ImageSharpFixedFilterInput = { - base64?: InputMaybe - tracedSVG?: InputMaybe - aspectRatio?: InputMaybe - width?: InputMaybe - height?: InputMaybe - src?: InputMaybe - srcSet?: InputMaybe - srcWebp?: InputMaybe - srcSetWebp?: InputMaybe - originalName?: InputMaybe -} + base64?: InputMaybe; + tracedSVG?: InputMaybe; + aspectRatio?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + src?: InputMaybe; + srcSet?: InputMaybe; + srcWebp?: InputMaybe; + srcSetWebp?: InputMaybe; + originalName?: InputMaybe; +}; export type ImageSharpFluidFilterInput = { - base64?: InputMaybe - tracedSVG?: InputMaybe - aspectRatio?: InputMaybe - src?: InputMaybe - srcSet?: InputMaybe - srcWebp?: InputMaybe - srcSetWebp?: InputMaybe - sizes?: InputMaybe - originalImg?: InputMaybe - originalName?: InputMaybe - presentationWidth?: InputMaybe - presentationHeight?: InputMaybe -} + base64?: InputMaybe; + tracedSVG?: InputMaybe; + aspectRatio?: InputMaybe; + src?: InputMaybe; + srcSet?: InputMaybe; + srcWebp?: InputMaybe; + srcSetWebp?: InputMaybe; + sizes?: InputMaybe; + originalImg?: InputMaybe; + originalName?: InputMaybe; + presentationWidth?: InputMaybe; + presentationHeight?: InputMaybe; +}; export type JsonQueryOperatorInput = { - eq?: InputMaybe - ne?: InputMaybe - in?: InputMaybe>> - nin?: InputMaybe>> - regex?: InputMaybe - glob?: InputMaybe -} + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; + regex?: InputMaybe; + glob?: InputMaybe; +}; export type ImageSharpOriginalFilterInput = { - width?: InputMaybe - height?: InputMaybe - src?: InputMaybe -} + width?: InputMaybe; + height?: InputMaybe; + src?: InputMaybe; +}; export type ImageSharpResizeFilterInput = { - src?: InputMaybe - tracedSVG?: InputMaybe - width?: InputMaybe - height?: InputMaybe - aspectRatio?: InputMaybe - originalName?: InputMaybe -} + src?: InputMaybe; + tracedSVG?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + aspectRatio?: InputMaybe; + originalName?: InputMaybe; +}; export type NodeFilterInput = { - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type NodeFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type InternalFilterInput = { - content?: InputMaybe - contentDigest?: InputMaybe - description?: InputMaybe - fieldOwners?: InputMaybe - ignoreType?: InputMaybe - mediaType?: InputMaybe - owner?: InputMaybe - type?: InputMaybe -} + content?: InputMaybe; + contentDigest?: InputMaybe; + description?: InputMaybe; + fieldOwners?: InputMaybe; + ignoreType?: InputMaybe; + mediaType?: InputMaybe; + owner?: InputMaybe; + type?: InputMaybe; +}; export type ConsensusBountyHuntersCsvFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type ConsensusBountyHuntersCsvFilterInput = { - username?: InputMaybe - name?: InputMaybe - score?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type WalletsCsvFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type WalletsCsvFilterInput = { - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe - name?: InputMaybe - url?: InputMaybe - brand_color?: InputMaybe - has_mobile?: InputMaybe - has_desktop?: InputMaybe - has_web?: InputMaybe - has_hardware?: InputMaybe - has_card_deposits?: InputMaybe - has_explore_dapps?: InputMaybe - has_defi_integrations?: InputMaybe - has_bank_withdrawals?: InputMaybe - has_limits_protection?: InputMaybe - has_high_volume_purchases?: InputMaybe - has_multisig?: InputMaybe - has_dex_integrations?: InputMaybe -} + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + brand_color?: InputMaybe; + has_mobile?: InputMaybe; + has_desktop?: InputMaybe; + has_web?: InputMaybe; + has_hardware?: InputMaybe; + has_card_deposits?: InputMaybe; + has_explore_dapps?: InputMaybe; + has_defi_integrations?: InputMaybe; + has_bank_withdrawals?: InputMaybe; + has_limits_protection?: InputMaybe; + has_high_volume_purchases?: InputMaybe; + has_multisig?: InputMaybe; + has_dex_integrations?: InputMaybe; +}; + +export type QuarterJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type QuarterJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type QuarterJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type QuarterJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type MonthJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type MonthJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type MonthJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type Layer2JsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + optimistic?: InputMaybe; + zk?: InputMaybe; +}; + +export type Layer2JsonOptimisticFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonOptimisticFilterInput = { + name?: InputMaybe; + website?: InputMaybe; + developerDocs?: InputMaybe; + l2beat?: InputMaybe; + bridge?: InputMaybe; + bridgeWallets?: InputMaybe; + blockExplorer?: InputMaybe; + ecosystemPortal?: InputMaybe; + tokenLists?: InputMaybe; + noteKey?: InputMaybe; + purpose?: InputMaybe; + description?: InputMaybe; + imageKey?: InputMaybe; + background?: InputMaybe; +}; + +export type Layer2JsonZkFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonZkFilterInput = { + name?: InputMaybe; + website?: InputMaybe; + developerDocs?: InputMaybe; + l2beat?: InputMaybe; + bridge?: InputMaybe; + bridgeWallets?: InputMaybe; + blockExplorer?: InputMaybe; + ecosystemPortal?: InputMaybe; + tokenLists?: InputMaybe; + noteKey?: InputMaybe; + purpose?: InputMaybe; + description?: InputMaybe; + imageKey?: InputMaybe; + background?: InputMaybe; +}; + +export type ExternalTutorialsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ExternalTutorialsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + url?: InputMaybe; + title?: InputMaybe; + description?: InputMaybe; + author?: InputMaybe; + authorGithub?: InputMaybe; + tags?: InputMaybe; + skillLevel?: InputMaybe; + timeToRead?: InputMaybe; + lang?: InputMaybe; + publishDate?: InputMaybe; +}; export type ExchangesByCountryCsvFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type ExchangesByCountryCsvFilterInput = { - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe - country?: InputMaybe - coinmama?: InputMaybe - bittrex?: InputMaybe - simplex?: InputMaybe - wyre?: InputMaybe - moonpay?: InputMaybe - coinbase?: InputMaybe - kraken?: InputMaybe - gemini?: InputMaybe - binance?: InputMaybe - binanceus?: InputMaybe - bitbuy?: InputMaybe - rain?: InputMaybe - cryptocom?: InputMaybe - itezcom?: InputMaybe - coinspot?: InputMaybe - bitvavo?: InputMaybe - mtpelerin?: InputMaybe - wazirx?: InputMaybe - bitflyer?: InputMaybe - easycrypto?: InputMaybe - okx?: InputMaybe - kucoin?: InputMaybe - ftx?: InputMaybe - huobiglobal?: InputMaybe - gateio?: InputMaybe - bitfinex?: InputMaybe - bybit?: InputMaybe - bitkub?: InputMaybe - bitso?: InputMaybe - ftxus?: InputMaybe -} + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + country?: InputMaybe; + coinmama?: InputMaybe; + bittrex?: InputMaybe; + simplex?: InputMaybe; + wyre?: InputMaybe; + moonpay?: InputMaybe; + coinbase?: InputMaybe; + kraken?: InputMaybe; + gemini?: InputMaybe; + binance?: InputMaybe; + binanceus?: InputMaybe; + bitbuy?: InputMaybe; + rain?: InputMaybe; + cryptocom?: InputMaybe; + itezcom?: InputMaybe; + coinspot?: InputMaybe; + bitvavo?: InputMaybe; + mtpelerin?: InputMaybe; + wazirx?: InputMaybe; + bitflyer?: InputMaybe; + easycrypto?: InputMaybe; + okx?: InputMaybe; + kucoin?: InputMaybe; + ftx?: InputMaybe; + huobiglobal?: InputMaybe; + gateio?: InputMaybe; + bitfinex?: InputMaybe; + bybit?: InputMaybe; + bitkub?: InputMaybe; + bitso?: InputMaybe; + ftxus?: InputMaybe; +}; + +export type DataJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + files?: InputMaybe; + imageSize?: InputMaybe; + commit?: InputMaybe; + contributors?: InputMaybe; + contributorsPerLine?: InputMaybe; + projectName?: InputMaybe; + projectOwner?: InputMaybe; + repoType?: InputMaybe; + repoHost?: InputMaybe; + skipCi?: InputMaybe; + nodeTools?: InputMaybe; + keyGen?: InputMaybe; + saas?: InputMaybe; + pools?: InputMaybe; +}; + +export type DataJsonContributorsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonContributorsFilterInput = { + login?: InputMaybe; + name?: InputMaybe; + avatar_url?: InputMaybe; + profile?: InputMaybe; + contributions?: InputMaybe; +}; + +export type DataJsonNodeToolsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + additionalStake?: InputMaybe; + additionalStakeUnit?: InputMaybe; + tokens?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + multiClient?: InputMaybe; + easyClientSwitching?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonNodeToolsAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonNodeToolsTokensFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsTokensFilterInput = { + name?: InputMaybe; + symbol?: InputMaybe; + address?: InputMaybe; +}; + +export type DataJsonNodeToolsSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonNodeToolsMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonKeyGenFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonKeyGenFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + isSelfCustody?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonKeyGenAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonKeyGenAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonKeyGenSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; +}; + +export type DataJsonKeyGenMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonSaasFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonSaasFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + additionalStake?: InputMaybe; + additionalStakeUnit?: InputMaybe; + monthlyFee?: InputMaybe; + monthlyFeeUnit?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + pctMajorityClient?: InputMaybe; + isSelfCustody?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonSaasAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonSaasAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonSaasSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonSaasMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonPoolsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + feePercentage?: InputMaybe; + tokens?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + hasPermissionlessNodes?: InputMaybe; + pctMajorityClient?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; + twitter?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonPoolsAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonPoolsTokensFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsTokensFilterInput = { + name?: InputMaybe; + symbol?: InputMaybe; + address?: InputMaybe; +}; + +export type DataJsonPoolsSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; + reddit?: InputMaybe; +}; + +export type DataJsonPoolsMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type CommunityMeetupsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CommunityMeetupsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + emoji?: InputMaybe; + location?: InputMaybe; + link?: InputMaybe; +}; + +export type CommunityEventsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CommunityEventsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + to?: InputMaybe; + sponsor?: InputMaybe; + location?: InputMaybe; + description?: InputMaybe; + startDate?: InputMaybe; + endDate?: InputMaybe; +}; + +export type CexLayer2SupportJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CexLayer2SupportJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + supports_withdrawals?: InputMaybe; + supports_deposits?: InputMaybe; + url?: InputMaybe; +}; + +export type AlltimeJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type AlltimeJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type AlltimeJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type AlltimeJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; export type MdxHeadingMdxFilterListInput = { - elemMatch?: InputMaybe -} + elemMatch?: InputMaybe; +}; export type MdxHeadingMdxFilterInput = { - value?: InputMaybe - depth?: InputMaybe -} + value?: InputMaybe; + depth?: InputMaybe; +}; export type MdxWordCountFilterInput = { - paragraphs?: InputMaybe - sentences?: InputMaybe - words?: InputMaybe -} + paragraphs?: InputMaybe; + sentences?: InputMaybe; + words?: InputMaybe; +}; export type MdxFieldsFilterInput = { - readingTime?: InputMaybe - isOutdated?: InputMaybe - slug?: InputMaybe - relativePath?: InputMaybe -} + readingTime?: InputMaybe; + isOutdated?: InputMaybe; + slug?: InputMaybe; + relativePath?: InputMaybe; +}; export type MdxFieldsReadingTimeFilterInput = { - text?: InputMaybe - minutes?: InputMaybe - time?: InputMaybe - words?: InputMaybe -} + text?: InputMaybe; + minutes?: InputMaybe; + time?: InputMaybe; + words?: InputMaybe; +}; export type FileConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type FileConnectionDistinctArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileConnectionMaxArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileConnectionMinArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileConnectionSumArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: FileFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: FileFieldsEnum; +}; export type FileEdge = { - next?: Maybe - node: File - previous?: Maybe -} + next?: Maybe; + node: File; + previous?: Maybe; +}; export type PageInfo = { - currentPage: Scalars["Int"] - hasPreviousPage: Scalars["Boolean"] - hasNextPage: Scalars["Boolean"] - itemCount: Scalars["Int"] - pageCount: Scalars["Int"] - perPage?: Maybe - totalCount: Scalars["Int"] -} + currentPage: Scalars['Int']; + hasPreviousPage: Scalars['Boolean']; + hasNextPage: Scalars['Boolean']; + itemCount: Scalars['Int']; + pageCount: Scalars['Int']; + perPage?: Maybe; + totalCount: Scalars['Int']; +}; export type FileFieldsEnum = - | "sourceInstanceName" - | "absolutePath" - | "relativePath" - | "extension" - | "size" - | "prettySize" - | "modifiedTime" - | "accessTime" - | "changeTime" - | "birthTime" - | "root" - | "dir" - | "base" - | "ext" - | "name" - | "relativeDirectory" - | "dev" - | "mode" - | "nlink" - | "uid" - | "gid" - | "rdev" - | "ino" - | "atimeMs" - | "mtimeMs" - | "ctimeMs" - | "atime" - | "mtime" - | "ctime" - | "birthtime" - | "birthtimeMs" - | "blksize" - | "blocks" - | "fields___gitLogLatestAuthorName" - | "fields___gitLogLatestAuthorEmail" - | "fields___gitLogLatestDate" - | "publicURL" - | "childrenMdx" - | "childrenMdx___rawBody" - | "childrenMdx___fileAbsolutePath" - | "childrenMdx___frontmatter___sidebar" - | "childrenMdx___frontmatter___sidebarDepth" - | "childrenMdx___frontmatter___incomplete" - | "childrenMdx___frontmatter___template" - | "childrenMdx___frontmatter___summaryPoint1" - | "childrenMdx___frontmatter___summaryPoint2" - | "childrenMdx___frontmatter___summaryPoint3" - | "childrenMdx___frontmatter___summaryPoint4" - | "childrenMdx___frontmatter___position" - | "childrenMdx___frontmatter___compensation" - | "childrenMdx___frontmatter___location" - | "childrenMdx___frontmatter___type" - | "childrenMdx___frontmatter___link" - | "childrenMdx___frontmatter___address" - | "childrenMdx___frontmatter___skill" - | "childrenMdx___frontmatter___published" - | "childrenMdx___frontmatter___sourceUrl" - | "childrenMdx___frontmatter___source" - | "childrenMdx___frontmatter___author" - | "childrenMdx___frontmatter___tags" - | "childrenMdx___frontmatter___isOutdated" - | "childrenMdx___frontmatter___title" - | "childrenMdx___frontmatter___lang" - | "childrenMdx___frontmatter___description" - | "childrenMdx___frontmatter___emoji" - | "childrenMdx___frontmatter___image___sourceInstanceName" - | "childrenMdx___frontmatter___image___absolutePath" - | "childrenMdx___frontmatter___image___relativePath" - | "childrenMdx___frontmatter___image___extension" - | "childrenMdx___frontmatter___image___size" - | "childrenMdx___frontmatter___image___prettySize" - | "childrenMdx___frontmatter___image___modifiedTime" - | "childrenMdx___frontmatter___image___accessTime" - | "childrenMdx___frontmatter___image___changeTime" - | "childrenMdx___frontmatter___image___birthTime" - | "childrenMdx___frontmatter___image___root" - | "childrenMdx___frontmatter___image___dir" - | "childrenMdx___frontmatter___image___base" - | "childrenMdx___frontmatter___image___ext" - | "childrenMdx___frontmatter___image___name" - | "childrenMdx___frontmatter___image___relativeDirectory" - | "childrenMdx___frontmatter___image___dev" - | "childrenMdx___frontmatter___image___mode" - | "childrenMdx___frontmatter___image___nlink" - | "childrenMdx___frontmatter___image___uid" - | "childrenMdx___frontmatter___image___gid" - | "childrenMdx___frontmatter___image___rdev" - | "childrenMdx___frontmatter___image___ino" - | "childrenMdx___frontmatter___image___atimeMs" - | "childrenMdx___frontmatter___image___mtimeMs" - | "childrenMdx___frontmatter___image___ctimeMs" - | "childrenMdx___frontmatter___image___atime" - | "childrenMdx___frontmatter___image___mtime" - | "childrenMdx___frontmatter___image___ctime" - | "childrenMdx___frontmatter___image___birthtime" - | "childrenMdx___frontmatter___image___birthtimeMs" - | "childrenMdx___frontmatter___image___blksize" - | "childrenMdx___frontmatter___image___blocks" - | "childrenMdx___frontmatter___image___publicURL" - | "childrenMdx___frontmatter___image___childrenMdx" - | "childrenMdx___frontmatter___image___childrenImageSharp" - | "childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv" - | "childrenMdx___frontmatter___image___childrenWalletsCsv" - | "childrenMdx___frontmatter___image___childrenExchangesByCountryCsv" - | "childrenMdx___frontmatter___image___id" - | "childrenMdx___frontmatter___image___children" - | "childrenMdx___frontmatter___alt" - | "childrenMdx___slug" - | "childrenMdx___body" - | "childrenMdx___excerpt" - | "childrenMdx___headings" - | "childrenMdx___headings___value" - | "childrenMdx___headings___depth" - | "childrenMdx___html" - | "childrenMdx___mdxAST" - | "childrenMdx___tableOfContents" - | "childrenMdx___timeToRead" - | "childrenMdx___wordCount___paragraphs" - | "childrenMdx___wordCount___sentences" - | "childrenMdx___wordCount___words" - | "childrenMdx___fields___readingTime___text" - | "childrenMdx___fields___readingTime___minutes" - | "childrenMdx___fields___readingTime___time" - | "childrenMdx___fields___readingTime___words" - | "childrenMdx___fields___isOutdated" - | "childrenMdx___fields___slug" - | "childrenMdx___fields___relativePath" - | "childrenMdx___id" - | "childrenMdx___parent___id" - | "childrenMdx___parent___parent___id" - | "childrenMdx___parent___parent___children" - | "childrenMdx___parent___children" - | "childrenMdx___parent___children___id" - | "childrenMdx___parent___children___children" - | "childrenMdx___parent___internal___content" - | "childrenMdx___parent___internal___contentDigest" - | "childrenMdx___parent___internal___description" - | "childrenMdx___parent___internal___fieldOwners" - | "childrenMdx___parent___internal___ignoreType" - | "childrenMdx___parent___internal___mediaType" - | "childrenMdx___parent___internal___owner" - | "childrenMdx___parent___internal___type" - | "childrenMdx___children" - | "childrenMdx___children___id" - | "childrenMdx___children___parent___id" - | "childrenMdx___children___parent___children" - | "childrenMdx___children___children" - | "childrenMdx___children___children___id" - | "childrenMdx___children___children___children" - | "childrenMdx___children___internal___content" - | "childrenMdx___children___internal___contentDigest" - | "childrenMdx___children___internal___description" - | "childrenMdx___children___internal___fieldOwners" - | "childrenMdx___children___internal___ignoreType" - | "childrenMdx___children___internal___mediaType" - | "childrenMdx___children___internal___owner" - | "childrenMdx___children___internal___type" - | "childrenMdx___internal___content" - | "childrenMdx___internal___contentDigest" - | "childrenMdx___internal___description" - | "childrenMdx___internal___fieldOwners" - | "childrenMdx___internal___ignoreType" - | "childrenMdx___internal___mediaType" - | "childrenMdx___internal___owner" - | "childrenMdx___internal___type" - | "childMdx___rawBody" - | "childMdx___fileAbsolutePath" - | "childMdx___frontmatter___sidebar" - | "childMdx___frontmatter___sidebarDepth" - | "childMdx___frontmatter___incomplete" - | "childMdx___frontmatter___template" - | "childMdx___frontmatter___summaryPoint1" - | "childMdx___frontmatter___summaryPoint2" - | "childMdx___frontmatter___summaryPoint3" - | "childMdx___frontmatter___summaryPoint4" - | "childMdx___frontmatter___position" - | "childMdx___frontmatter___compensation" - | "childMdx___frontmatter___location" - | "childMdx___frontmatter___type" - | "childMdx___frontmatter___link" - | "childMdx___frontmatter___address" - | "childMdx___frontmatter___skill" - | "childMdx___frontmatter___published" - | "childMdx___frontmatter___sourceUrl" - | "childMdx___frontmatter___source" - | "childMdx___frontmatter___author" - | "childMdx___frontmatter___tags" - | "childMdx___frontmatter___isOutdated" - | "childMdx___frontmatter___title" - | "childMdx___frontmatter___lang" - | "childMdx___frontmatter___description" - | "childMdx___frontmatter___emoji" - | "childMdx___frontmatter___image___sourceInstanceName" - | "childMdx___frontmatter___image___absolutePath" - | "childMdx___frontmatter___image___relativePath" - | "childMdx___frontmatter___image___extension" - | "childMdx___frontmatter___image___size" - | "childMdx___frontmatter___image___prettySize" - | "childMdx___frontmatter___image___modifiedTime" - | "childMdx___frontmatter___image___accessTime" - | "childMdx___frontmatter___image___changeTime" - | "childMdx___frontmatter___image___birthTime" - | "childMdx___frontmatter___image___root" - | "childMdx___frontmatter___image___dir" - | "childMdx___frontmatter___image___base" - | "childMdx___frontmatter___image___ext" - | "childMdx___frontmatter___image___name" - | "childMdx___frontmatter___image___relativeDirectory" - | "childMdx___frontmatter___image___dev" - | "childMdx___frontmatter___image___mode" - | "childMdx___frontmatter___image___nlink" - | "childMdx___frontmatter___image___uid" - | "childMdx___frontmatter___image___gid" - | "childMdx___frontmatter___image___rdev" - | "childMdx___frontmatter___image___ino" - | "childMdx___frontmatter___image___atimeMs" - | "childMdx___frontmatter___image___mtimeMs" - | "childMdx___frontmatter___image___ctimeMs" - | "childMdx___frontmatter___image___atime" - | "childMdx___frontmatter___image___mtime" - | "childMdx___frontmatter___image___ctime" - | "childMdx___frontmatter___image___birthtime" - | "childMdx___frontmatter___image___birthtimeMs" - | "childMdx___frontmatter___image___blksize" - | "childMdx___frontmatter___image___blocks" - | "childMdx___frontmatter___image___publicURL" - | "childMdx___frontmatter___image___childrenMdx" - | "childMdx___frontmatter___image___childrenImageSharp" - | "childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv" - | "childMdx___frontmatter___image___childrenWalletsCsv" - | "childMdx___frontmatter___image___childrenExchangesByCountryCsv" - | "childMdx___frontmatter___image___id" - | "childMdx___frontmatter___image___children" - | "childMdx___frontmatter___alt" - | "childMdx___slug" - | "childMdx___body" - | "childMdx___excerpt" - | "childMdx___headings" - | "childMdx___headings___value" - | "childMdx___headings___depth" - | "childMdx___html" - | "childMdx___mdxAST" - | "childMdx___tableOfContents" - | "childMdx___timeToRead" - | "childMdx___wordCount___paragraphs" - | "childMdx___wordCount___sentences" - | "childMdx___wordCount___words" - | "childMdx___fields___readingTime___text" - | "childMdx___fields___readingTime___minutes" - | "childMdx___fields___readingTime___time" - | "childMdx___fields___readingTime___words" - | "childMdx___fields___isOutdated" - | "childMdx___fields___slug" - | "childMdx___fields___relativePath" - | "childMdx___id" - | "childMdx___parent___id" - | "childMdx___parent___parent___id" - | "childMdx___parent___parent___children" - | "childMdx___parent___children" - | "childMdx___parent___children___id" - | "childMdx___parent___children___children" - | "childMdx___parent___internal___content" - | "childMdx___parent___internal___contentDigest" - | "childMdx___parent___internal___description" - | "childMdx___parent___internal___fieldOwners" - | "childMdx___parent___internal___ignoreType" - | "childMdx___parent___internal___mediaType" - | "childMdx___parent___internal___owner" - | "childMdx___parent___internal___type" - | "childMdx___children" - | "childMdx___children___id" - | "childMdx___children___parent___id" - | "childMdx___children___parent___children" - | "childMdx___children___children" - | "childMdx___children___children___id" - | "childMdx___children___children___children" - | "childMdx___children___internal___content" - | "childMdx___children___internal___contentDigest" - | "childMdx___children___internal___description" - | "childMdx___children___internal___fieldOwners" - | "childMdx___children___internal___ignoreType" - | "childMdx___children___internal___mediaType" - | "childMdx___children___internal___owner" - | "childMdx___children___internal___type" - | "childMdx___internal___content" - | "childMdx___internal___contentDigest" - | "childMdx___internal___description" - | "childMdx___internal___fieldOwners" - | "childMdx___internal___ignoreType" - | "childMdx___internal___mediaType" - | "childMdx___internal___owner" - | "childMdx___internal___type" - | "childrenImageSharp" - | "childrenImageSharp___fixed___base64" - | "childrenImageSharp___fixed___tracedSVG" - | "childrenImageSharp___fixed___aspectRatio" - | "childrenImageSharp___fixed___width" - | "childrenImageSharp___fixed___height" - | "childrenImageSharp___fixed___src" - | "childrenImageSharp___fixed___srcSet" - | "childrenImageSharp___fixed___srcWebp" - | "childrenImageSharp___fixed___srcSetWebp" - | "childrenImageSharp___fixed___originalName" - | "childrenImageSharp___fluid___base64" - | "childrenImageSharp___fluid___tracedSVG" - | "childrenImageSharp___fluid___aspectRatio" - | "childrenImageSharp___fluid___src" - | "childrenImageSharp___fluid___srcSet" - | "childrenImageSharp___fluid___srcWebp" - | "childrenImageSharp___fluid___srcSetWebp" - | "childrenImageSharp___fluid___sizes" - | "childrenImageSharp___fluid___originalImg" - | "childrenImageSharp___fluid___originalName" - | "childrenImageSharp___fluid___presentationWidth" - | "childrenImageSharp___fluid___presentationHeight" - | "childrenImageSharp___gatsbyImageData" - | "childrenImageSharp___original___width" - | "childrenImageSharp___original___height" - | "childrenImageSharp___original___src" - | "childrenImageSharp___resize___src" - | "childrenImageSharp___resize___tracedSVG" - | "childrenImageSharp___resize___width" - | "childrenImageSharp___resize___height" - | "childrenImageSharp___resize___aspectRatio" - | "childrenImageSharp___resize___originalName" - | "childrenImageSharp___id" - | "childrenImageSharp___parent___id" - | "childrenImageSharp___parent___parent___id" - | "childrenImageSharp___parent___parent___children" - | "childrenImageSharp___parent___children" - | "childrenImageSharp___parent___children___id" - | "childrenImageSharp___parent___children___children" - | "childrenImageSharp___parent___internal___content" - | "childrenImageSharp___parent___internal___contentDigest" - | "childrenImageSharp___parent___internal___description" - | "childrenImageSharp___parent___internal___fieldOwners" - | "childrenImageSharp___parent___internal___ignoreType" - | "childrenImageSharp___parent___internal___mediaType" - | "childrenImageSharp___parent___internal___owner" - | "childrenImageSharp___parent___internal___type" - | "childrenImageSharp___children" - | "childrenImageSharp___children___id" - | "childrenImageSharp___children___parent___id" - | "childrenImageSharp___children___parent___children" - | "childrenImageSharp___children___children" - | "childrenImageSharp___children___children___id" - | "childrenImageSharp___children___children___children" - | "childrenImageSharp___children___internal___content" - | "childrenImageSharp___children___internal___contentDigest" - | "childrenImageSharp___children___internal___description" - | "childrenImageSharp___children___internal___fieldOwners" - | "childrenImageSharp___children___internal___ignoreType" - | "childrenImageSharp___children___internal___mediaType" - | "childrenImageSharp___children___internal___owner" - | "childrenImageSharp___children___internal___type" - | "childrenImageSharp___internal___content" - | "childrenImageSharp___internal___contentDigest" - | "childrenImageSharp___internal___description" - | "childrenImageSharp___internal___fieldOwners" - | "childrenImageSharp___internal___ignoreType" - | "childrenImageSharp___internal___mediaType" - | "childrenImageSharp___internal___owner" - | "childrenImageSharp___internal___type" - | "childImageSharp___fixed___base64" - | "childImageSharp___fixed___tracedSVG" - | "childImageSharp___fixed___aspectRatio" - | "childImageSharp___fixed___width" - | "childImageSharp___fixed___height" - | "childImageSharp___fixed___src" - | "childImageSharp___fixed___srcSet" - | "childImageSharp___fixed___srcWebp" - | "childImageSharp___fixed___srcSetWebp" - | "childImageSharp___fixed___originalName" - | "childImageSharp___fluid___base64" - | "childImageSharp___fluid___tracedSVG" - | "childImageSharp___fluid___aspectRatio" - | "childImageSharp___fluid___src" - | "childImageSharp___fluid___srcSet" - | "childImageSharp___fluid___srcWebp" - | "childImageSharp___fluid___srcSetWebp" - | "childImageSharp___fluid___sizes" - | "childImageSharp___fluid___originalImg" - | "childImageSharp___fluid___originalName" - | "childImageSharp___fluid___presentationWidth" - | "childImageSharp___fluid___presentationHeight" - | "childImageSharp___gatsbyImageData" - | "childImageSharp___original___width" - | "childImageSharp___original___height" - | "childImageSharp___original___src" - | "childImageSharp___resize___src" - | "childImageSharp___resize___tracedSVG" - | "childImageSharp___resize___width" - | "childImageSharp___resize___height" - | "childImageSharp___resize___aspectRatio" - | "childImageSharp___resize___originalName" - | "childImageSharp___id" - | "childImageSharp___parent___id" - | "childImageSharp___parent___parent___id" - | "childImageSharp___parent___parent___children" - | "childImageSharp___parent___children" - | "childImageSharp___parent___children___id" - | "childImageSharp___parent___children___children" - | "childImageSharp___parent___internal___content" - | "childImageSharp___parent___internal___contentDigest" - | "childImageSharp___parent___internal___description" - | "childImageSharp___parent___internal___fieldOwners" - | "childImageSharp___parent___internal___ignoreType" - | "childImageSharp___parent___internal___mediaType" - | "childImageSharp___parent___internal___owner" - | "childImageSharp___parent___internal___type" - | "childImageSharp___children" - | "childImageSharp___children___id" - | "childImageSharp___children___parent___id" - | "childImageSharp___children___parent___children" - | "childImageSharp___children___children" - | "childImageSharp___children___children___id" - | "childImageSharp___children___children___children" - | "childImageSharp___children___internal___content" - | "childImageSharp___children___internal___contentDigest" - | "childImageSharp___children___internal___description" - | "childImageSharp___children___internal___fieldOwners" - | "childImageSharp___children___internal___ignoreType" - | "childImageSharp___children___internal___mediaType" - | "childImageSharp___children___internal___owner" - | "childImageSharp___children___internal___type" - | "childImageSharp___internal___content" - | "childImageSharp___internal___contentDigest" - | "childImageSharp___internal___description" - | "childImageSharp___internal___fieldOwners" - | "childImageSharp___internal___ignoreType" - | "childImageSharp___internal___mediaType" - | "childImageSharp___internal___owner" - | "childImageSharp___internal___type" - | "childrenConsensusBountyHuntersCsv" - | "childrenConsensusBountyHuntersCsv___username" - | "childrenConsensusBountyHuntersCsv___name" - | "childrenConsensusBountyHuntersCsv___score" - | "childrenConsensusBountyHuntersCsv___id" - | "childrenConsensusBountyHuntersCsv___parent___id" - | "childrenConsensusBountyHuntersCsv___parent___parent___id" - | "childrenConsensusBountyHuntersCsv___parent___parent___children" - | "childrenConsensusBountyHuntersCsv___parent___children" - | "childrenConsensusBountyHuntersCsv___parent___children___id" - | "childrenConsensusBountyHuntersCsv___parent___children___children" - | "childrenConsensusBountyHuntersCsv___parent___internal___content" - | "childrenConsensusBountyHuntersCsv___parent___internal___contentDigest" - | "childrenConsensusBountyHuntersCsv___parent___internal___description" - | "childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners" - | "childrenConsensusBountyHuntersCsv___parent___internal___ignoreType" - | "childrenConsensusBountyHuntersCsv___parent___internal___mediaType" - | "childrenConsensusBountyHuntersCsv___parent___internal___owner" - | "childrenConsensusBountyHuntersCsv___parent___internal___type" - | "childrenConsensusBountyHuntersCsv___children" - | "childrenConsensusBountyHuntersCsv___children___id" - | "childrenConsensusBountyHuntersCsv___children___parent___id" - | "childrenConsensusBountyHuntersCsv___children___parent___children" - | "childrenConsensusBountyHuntersCsv___children___children" - | "childrenConsensusBountyHuntersCsv___children___children___id" - | "childrenConsensusBountyHuntersCsv___children___children___children" - | "childrenConsensusBountyHuntersCsv___children___internal___content" - | "childrenConsensusBountyHuntersCsv___children___internal___contentDigest" - | "childrenConsensusBountyHuntersCsv___children___internal___description" - | "childrenConsensusBountyHuntersCsv___children___internal___fieldOwners" - | "childrenConsensusBountyHuntersCsv___children___internal___ignoreType" - | "childrenConsensusBountyHuntersCsv___children___internal___mediaType" - | "childrenConsensusBountyHuntersCsv___children___internal___owner" - | "childrenConsensusBountyHuntersCsv___children___internal___type" - | "childrenConsensusBountyHuntersCsv___internal___content" - | "childrenConsensusBountyHuntersCsv___internal___contentDigest" - | "childrenConsensusBountyHuntersCsv___internal___description" - | "childrenConsensusBountyHuntersCsv___internal___fieldOwners" - | "childrenConsensusBountyHuntersCsv___internal___ignoreType" - | "childrenConsensusBountyHuntersCsv___internal___mediaType" - | "childrenConsensusBountyHuntersCsv___internal___owner" - | "childrenConsensusBountyHuntersCsv___internal___type" - | "childConsensusBountyHuntersCsv___username" - | "childConsensusBountyHuntersCsv___name" - | "childConsensusBountyHuntersCsv___score" - | "childConsensusBountyHuntersCsv___id" - | "childConsensusBountyHuntersCsv___parent___id" - | "childConsensusBountyHuntersCsv___parent___parent___id" - | "childConsensusBountyHuntersCsv___parent___parent___children" - | "childConsensusBountyHuntersCsv___parent___children" - | "childConsensusBountyHuntersCsv___parent___children___id" - | "childConsensusBountyHuntersCsv___parent___children___children" - | "childConsensusBountyHuntersCsv___parent___internal___content" - | "childConsensusBountyHuntersCsv___parent___internal___contentDigest" - | "childConsensusBountyHuntersCsv___parent___internal___description" - | "childConsensusBountyHuntersCsv___parent___internal___fieldOwners" - | "childConsensusBountyHuntersCsv___parent___internal___ignoreType" - | "childConsensusBountyHuntersCsv___parent___internal___mediaType" - | "childConsensusBountyHuntersCsv___parent___internal___owner" - | "childConsensusBountyHuntersCsv___parent___internal___type" - | "childConsensusBountyHuntersCsv___children" - | "childConsensusBountyHuntersCsv___children___id" - | "childConsensusBountyHuntersCsv___children___parent___id" - | "childConsensusBountyHuntersCsv___children___parent___children" - | "childConsensusBountyHuntersCsv___children___children" - | "childConsensusBountyHuntersCsv___children___children___id" - | "childConsensusBountyHuntersCsv___children___children___children" - | "childConsensusBountyHuntersCsv___children___internal___content" - | "childConsensusBountyHuntersCsv___children___internal___contentDigest" - | "childConsensusBountyHuntersCsv___children___internal___description" - | "childConsensusBountyHuntersCsv___children___internal___fieldOwners" - | "childConsensusBountyHuntersCsv___children___internal___ignoreType" - | "childConsensusBountyHuntersCsv___children___internal___mediaType" - | "childConsensusBountyHuntersCsv___children___internal___owner" - | "childConsensusBountyHuntersCsv___children___internal___type" - | "childConsensusBountyHuntersCsv___internal___content" - | "childConsensusBountyHuntersCsv___internal___contentDigest" - | "childConsensusBountyHuntersCsv___internal___description" - | "childConsensusBountyHuntersCsv___internal___fieldOwners" - | "childConsensusBountyHuntersCsv___internal___ignoreType" - | "childConsensusBountyHuntersCsv___internal___mediaType" - | "childConsensusBountyHuntersCsv___internal___owner" - | "childConsensusBountyHuntersCsv___internal___type" - | "childrenWalletsCsv" - | "childrenWalletsCsv___id" - | "childrenWalletsCsv___parent___id" - | "childrenWalletsCsv___parent___parent___id" - | "childrenWalletsCsv___parent___parent___children" - | "childrenWalletsCsv___parent___children" - | "childrenWalletsCsv___parent___children___id" - | "childrenWalletsCsv___parent___children___children" - | "childrenWalletsCsv___parent___internal___content" - | "childrenWalletsCsv___parent___internal___contentDigest" - | "childrenWalletsCsv___parent___internal___description" - | "childrenWalletsCsv___parent___internal___fieldOwners" - | "childrenWalletsCsv___parent___internal___ignoreType" - | "childrenWalletsCsv___parent___internal___mediaType" - | "childrenWalletsCsv___parent___internal___owner" - | "childrenWalletsCsv___parent___internal___type" - | "childrenWalletsCsv___children" - | "childrenWalletsCsv___children___id" - | "childrenWalletsCsv___children___parent___id" - | "childrenWalletsCsv___children___parent___children" - | "childrenWalletsCsv___children___children" - | "childrenWalletsCsv___children___children___id" - | "childrenWalletsCsv___children___children___children" - | "childrenWalletsCsv___children___internal___content" - | "childrenWalletsCsv___children___internal___contentDigest" - | "childrenWalletsCsv___children___internal___description" - | "childrenWalletsCsv___children___internal___fieldOwners" - | "childrenWalletsCsv___children___internal___ignoreType" - | "childrenWalletsCsv___children___internal___mediaType" - | "childrenWalletsCsv___children___internal___owner" - | "childrenWalletsCsv___children___internal___type" - | "childrenWalletsCsv___internal___content" - | "childrenWalletsCsv___internal___contentDigest" - | "childrenWalletsCsv___internal___description" - | "childrenWalletsCsv___internal___fieldOwners" - | "childrenWalletsCsv___internal___ignoreType" - | "childrenWalletsCsv___internal___mediaType" - | "childrenWalletsCsv___internal___owner" - | "childrenWalletsCsv___internal___type" - | "childrenWalletsCsv___name" - | "childrenWalletsCsv___url" - | "childrenWalletsCsv___brand_color" - | "childrenWalletsCsv___has_mobile" - | "childrenWalletsCsv___has_desktop" - | "childrenWalletsCsv___has_web" - | "childrenWalletsCsv___has_hardware" - | "childrenWalletsCsv___has_card_deposits" - | "childrenWalletsCsv___has_explore_dapps" - | "childrenWalletsCsv___has_defi_integrations" - | "childrenWalletsCsv___has_bank_withdrawals" - | "childrenWalletsCsv___has_limits_protection" - | "childrenWalletsCsv___has_high_volume_purchases" - | "childrenWalletsCsv___has_multisig" - | "childrenWalletsCsv___has_dex_integrations" - | "childWalletsCsv___id" - | "childWalletsCsv___parent___id" - | "childWalletsCsv___parent___parent___id" - | "childWalletsCsv___parent___parent___children" - | "childWalletsCsv___parent___children" - | "childWalletsCsv___parent___children___id" - | "childWalletsCsv___parent___children___children" - | "childWalletsCsv___parent___internal___content" - | "childWalletsCsv___parent___internal___contentDigest" - | "childWalletsCsv___parent___internal___description" - | "childWalletsCsv___parent___internal___fieldOwners" - | "childWalletsCsv___parent___internal___ignoreType" - | "childWalletsCsv___parent___internal___mediaType" - | "childWalletsCsv___parent___internal___owner" - | "childWalletsCsv___parent___internal___type" - | "childWalletsCsv___children" - | "childWalletsCsv___children___id" - | "childWalletsCsv___children___parent___id" - | "childWalletsCsv___children___parent___children" - | "childWalletsCsv___children___children" - | "childWalletsCsv___children___children___id" - | "childWalletsCsv___children___children___children" - | "childWalletsCsv___children___internal___content" - | "childWalletsCsv___children___internal___contentDigest" - | "childWalletsCsv___children___internal___description" - | "childWalletsCsv___children___internal___fieldOwners" - | "childWalletsCsv___children___internal___ignoreType" - | "childWalletsCsv___children___internal___mediaType" - | "childWalletsCsv___children___internal___owner" - | "childWalletsCsv___children___internal___type" - | "childWalletsCsv___internal___content" - | "childWalletsCsv___internal___contentDigest" - | "childWalletsCsv___internal___description" - | "childWalletsCsv___internal___fieldOwners" - | "childWalletsCsv___internal___ignoreType" - | "childWalletsCsv___internal___mediaType" - | "childWalletsCsv___internal___owner" - | "childWalletsCsv___internal___type" - | "childWalletsCsv___name" - | "childWalletsCsv___url" - | "childWalletsCsv___brand_color" - | "childWalletsCsv___has_mobile" - | "childWalletsCsv___has_desktop" - | "childWalletsCsv___has_web" - | "childWalletsCsv___has_hardware" - | "childWalletsCsv___has_card_deposits" - | "childWalletsCsv___has_explore_dapps" - | "childWalletsCsv___has_defi_integrations" - | "childWalletsCsv___has_bank_withdrawals" - | "childWalletsCsv___has_limits_protection" - | "childWalletsCsv___has_high_volume_purchases" - | "childWalletsCsv___has_multisig" - | "childWalletsCsv___has_dex_integrations" - | "childrenExchangesByCountryCsv" - | "childrenExchangesByCountryCsv___id" - | "childrenExchangesByCountryCsv___parent___id" - | "childrenExchangesByCountryCsv___parent___parent___id" - | "childrenExchangesByCountryCsv___parent___parent___children" - | "childrenExchangesByCountryCsv___parent___children" - | "childrenExchangesByCountryCsv___parent___children___id" - | "childrenExchangesByCountryCsv___parent___children___children" - | "childrenExchangesByCountryCsv___parent___internal___content" - | "childrenExchangesByCountryCsv___parent___internal___contentDigest" - | "childrenExchangesByCountryCsv___parent___internal___description" - | "childrenExchangesByCountryCsv___parent___internal___fieldOwners" - | "childrenExchangesByCountryCsv___parent___internal___ignoreType" - | "childrenExchangesByCountryCsv___parent___internal___mediaType" - | "childrenExchangesByCountryCsv___parent___internal___owner" - | "childrenExchangesByCountryCsv___parent___internal___type" - | "childrenExchangesByCountryCsv___children" - | "childrenExchangesByCountryCsv___children___id" - | "childrenExchangesByCountryCsv___children___parent___id" - | "childrenExchangesByCountryCsv___children___parent___children" - | "childrenExchangesByCountryCsv___children___children" - | "childrenExchangesByCountryCsv___children___children___id" - | "childrenExchangesByCountryCsv___children___children___children" - | "childrenExchangesByCountryCsv___children___internal___content" - | "childrenExchangesByCountryCsv___children___internal___contentDigest" - | "childrenExchangesByCountryCsv___children___internal___description" - | "childrenExchangesByCountryCsv___children___internal___fieldOwners" - | "childrenExchangesByCountryCsv___children___internal___ignoreType" - | "childrenExchangesByCountryCsv___children___internal___mediaType" - | "childrenExchangesByCountryCsv___children___internal___owner" - | "childrenExchangesByCountryCsv___children___internal___type" - | "childrenExchangesByCountryCsv___internal___content" - | "childrenExchangesByCountryCsv___internal___contentDigest" - | "childrenExchangesByCountryCsv___internal___description" - | "childrenExchangesByCountryCsv___internal___fieldOwners" - | "childrenExchangesByCountryCsv___internal___ignoreType" - | "childrenExchangesByCountryCsv___internal___mediaType" - | "childrenExchangesByCountryCsv___internal___owner" - | "childrenExchangesByCountryCsv___internal___type" - | "childrenExchangesByCountryCsv___country" - | "childrenExchangesByCountryCsv___coinmama" - | "childrenExchangesByCountryCsv___bittrex" - | "childrenExchangesByCountryCsv___simplex" - | "childrenExchangesByCountryCsv___wyre" - | "childrenExchangesByCountryCsv___moonpay" - | "childrenExchangesByCountryCsv___coinbase" - | "childrenExchangesByCountryCsv___kraken" - | "childrenExchangesByCountryCsv___gemini" - | "childrenExchangesByCountryCsv___binance" - | "childrenExchangesByCountryCsv___binanceus" - | "childrenExchangesByCountryCsv___bitbuy" - | "childrenExchangesByCountryCsv___rain" - | "childrenExchangesByCountryCsv___cryptocom" - | "childrenExchangesByCountryCsv___itezcom" - | "childrenExchangesByCountryCsv___coinspot" - | "childrenExchangesByCountryCsv___bitvavo" - | "childrenExchangesByCountryCsv___mtpelerin" - | "childrenExchangesByCountryCsv___wazirx" - | "childrenExchangesByCountryCsv___bitflyer" - | "childrenExchangesByCountryCsv___easycrypto" - | "childrenExchangesByCountryCsv___okx" - | "childrenExchangesByCountryCsv___kucoin" - | "childrenExchangesByCountryCsv___ftx" - | "childrenExchangesByCountryCsv___huobiglobal" - | "childrenExchangesByCountryCsv___gateio" - | "childrenExchangesByCountryCsv___bitfinex" - | "childrenExchangesByCountryCsv___bybit" - | "childrenExchangesByCountryCsv___bitkub" - | "childrenExchangesByCountryCsv___bitso" - | "childrenExchangesByCountryCsv___ftxus" - | "childExchangesByCountryCsv___id" - | "childExchangesByCountryCsv___parent___id" - | "childExchangesByCountryCsv___parent___parent___id" - | "childExchangesByCountryCsv___parent___parent___children" - | "childExchangesByCountryCsv___parent___children" - | "childExchangesByCountryCsv___parent___children___id" - | "childExchangesByCountryCsv___parent___children___children" - | "childExchangesByCountryCsv___parent___internal___content" - | "childExchangesByCountryCsv___parent___internal___contentDigest" - | "childExchangesByCountryCsv___parent___internal___description" - | "childExchangesByCountryCsv___parent___internal___fieldOwners" - | "childExchangesByCountryCsv___parent___internal___ignoreType" - | "childExchangesByCountryCsv___parent___internal___mediaType" - | "childExchangesByCountryCsv___parent___internal___owner" - | "childExchangesByCountryCsv___parent___internal___type" - | "childExchangesByCountryCsv___children" - | "childExchangesByCountryCsv___children___id" - | "childExchangesByCountryCsv___children___parent___id" - | "childExchangesByCountryCsv___children___parent___children" - | "childExchangesByCountryCsv___children___children" - | "childExchangesByCountryCsv___children___children___id" - | "childExchangesByCountryCsv___children___children___children" - | "childExchangesByCountryCsv___children___internal___content" - | "childExchangesByCountryCsv___children___internal___contentDigest" - | "childExchangesByCountryCsv___children___internal___description" - | "childExchangesByCountryCsv___children___internal___fieldOwners" - | "childExchangesByCountryCsv___children___internal___ignoreType" - | "childExchangesByCountryCsv___children___internal___mediaType" - | "childExchangesByCountryCsv___children___internal___owner" - | "childExchangesByCountryCsv___children___internal___type" - | "childExchangesByCountryCsv___internal___content" - | "childExchangesByCountryCsv___internal___contentDigest" - | "childExchangesByCountryCsv___internal___description" - | "childExchangesByCountryCsv___internal___fieldOwners" - | "childExchangesByCountryCsv___internal___ignoreType" - | "childExchangesByCountryCsv___internal___mediaType" - | "childExchangesByCountryCsv___internal___owner" - | "childExchangesByCountryCsv___internal___type" - | "childExchangesByCountryCsv___country" - | "childExchangesByCountryCsv___coinmama" - | "childExchangesByCountryCsv___bittrex" - | "childExchangesByCountryCsv___simplex" - | "childExchangesByCountryCsv___wyre" - | "childExchangesByCountryCsv___moonpay" - | "childExchangesByCountryCsv___coinbase" - | "childExchangesByCountryCsv___kraken" - | "childExchangesByCountryCsv___gemini" - | "childExchangesByCountryCsv___binance" - | "childExchangesByCountryCsv___binanceus" - | "childExchangesByCountryCsv___bitbuy" - | "childExchangesByCountryCsv___rain" - | "childExchangesByCountryCsv___cryptocom" - | "childExchangesByCountryCsv___itezcom" - | "childExchangesByCountryCsv___coinspot" - | "childExchangesByCountryCsv___bitvavo" - | "childExchangesByCountryCsv___mtpelerin" - | "childExchangesByCountryCsv___wazirx" - | "childExchangesByCountryCsv___bitflyer" - | "childExchangesByCountryCsv___easycrypto" - | "childExchangesByCountryCsv___okx" - | "childExchangesByCountryCsv___kucoin" - | "childExchangesByCountryCsv___ftx" - | "childExchangesByCountryCsv___huobiglobal" - | "childExchangesByCountryCsv___gateio" - | "childExchangesByCountryCsv___bitfinex" - | "childExchangesByCountryCsv___bybit" - | "childExchangesByCountryCsv___bitkub" - | "childExchangesByCountryCsv___bitso" - | "childExchangesByCountryCsv___ftxus" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'blksize' + | 'blocks' + | 'fields___gitLogLatestAuthorName' + | 'fields___gitLogLatestAuthorEmail' + | 'fields___gitLogLatestDate' + | 'publicURL' + | 'childrenMdx' + | 'childrenMdx___rawBody' + | 'childrenMdx___fileAbsolutePath' + | 'childrenMdx___frontmatter___sidebar' + | 'childrenMdx___frontmatter___sidebarDepth' + | 'childrenMdx___frontmatter___incomplete' + | 'childrenMdx___frontmatter___template' + | 'childrenMdx___frontmatter___summaryPoint1' + | 'childrenMdx___frontmatter___summaryPoint2' + | 'childrenMdx___frontmatter___summaryPoint3' + | 'childrenMdx___frontmatter___summaryPoint4' + | 'childrenMdx___frontmatter___position' + | 'childrenMdx___frontmatter___compensation' + | 'childrenMdx___frontmatter___location' + | 'childrenMdx___frontmatter___type' + | 'childrenMdx___frontmatter___link' + | 'childrenMdx___frontmatter___address' + | 'childrenMdx___frontmatter___skill' + | 'childrenMdx___frontmatter___published' + | 'childrenMdx___frontmatter___sourceUrl' + | 'childrenMdx___frontmatter___source' + | 'childrenMdx___frontmatter___author' + | 'childrenMdx___frontmatter___tags' + | 'childrenMdx___frontmatter___isOutdated' + | 'childrenMdx___frontmatter___title' + | 'childrenMdx___frontmatter___lang' + | 'childrenMdx___frontmatter___description' + | 'childrenMdx___frontmatter___emoji' + | 'childrenMdx___frontmatter___image___sourceInstanceName' + | 'childrenMdx___frontmatter___image___absolutePath' + | 'childrenMdx___frontmatter___image___relativePath' + | 'childrenMdx___frontmatter___image___extension' + | 'childrenMdx___frontmatter___image___size' + | 'childrenMdx___frontmatter___image___prettySize' + | 'childrenMdx___frontmatter___image___modifiedTime' + | 'childrenMdx___frontmatter___image___accessTime' + | 'childrenMdx___frontmatter___image___changeTime' + | 'childrenMdx___frontmatter___image___birthTime' + | 'childrenMdx___frontmatter___image___root' + | 'childrenMdx___frontmatter___image___dir' + | 'childrenMdx___frontmatter___image___base' + | 'childrenMdx___frontmatter___image___ext' + | 'childrenMdx___frontmatter___image___name' + | 'childrenMdx___frontmatter___image___relativeDirectory' + | 'childrenMdx___frontmatter___image___dev' + | 'childrenMdx___frontmatter___image___mode' + | 'childrenMdx___frontmatter___image___nlink' + | 'childrenMdx___frontmatter___image___uid' + | 'childrenMdx___frontmatter___image___gid' + | 'childrenMdx___frontmatter___image___rdev' + | 'childrenMdx___frontmatter___image___ino' + | 'childrenMdx___frontmatter___image___atimeMs' + | 'childrenMdx___frontmatter___image___mtimeMs' + | 'childrenMdx___frontmatter___image___ctimeMs' + | 'childrenMdx___frontmatter___image___atime' + | 'childrenMdx___frontmatter___image___mtime' + | 'childrenMdx___frontmatter___image___ctime' + | 'childrenMdx___frontmatter___image___birthtime' + | 'childrenMdx___frontmatter___image___birthtimeMs' + | 'childrenMdx___frontmatter___image___blksize' + | 'childrenMdx___frontmatter___image___blocks' + | 'childrenMdx___frontmatter___image___publicURL' + | 'childrenMdx___frontmatter___image___childrenMdx' + | 'childrenMdx___frontmatter___image___childrenImageSharp' + | 'childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'childrenMdx___frontmatter___image___childrenWalletsCsv' + | 'childrenMdx___frontmatter___image___childrenQuarterJson' + | 'childrenMdx___frontmatter___image___childrenMonthJson' + | 'childrenMdx___frontmatter___image___childrenLayer2Json' + | 'childrenMdx___frontmatter___image___childrenExternalTutorialsJson' + | 'childrenMdx___frontmatter___image___childrenExchangesByCountryCsv' + | 'childrenMdx___frontmatter___image___childrenDataJson' + | 'childrenMdx___frontmatter___image___childrenCommunityMeetupsJson' + | 'childrenMdx___frontmatter___image___childrenCommunityEventsJson' + | 'childrenMdx___frontmatter___image___childrenCexLayer2SupportJson' + | 'childrenMdx___frontmatter___image___childrenAlltimeJson' + | 'childrenMdx___frontmatter___image___id' + | 'childrenMdx___frontmatter___image___children' + | 'childrenMdx___frontmatter___alt' + | 'childrenMdx___frontmatter___summaryPoints' + | 'childrenMdx___slug' + | 'childrenMdx___body' + | 'childrenMdx___excerpt' + | 'childrenMdx___headings' + | 'childrenMdx___headings___value' + | 'childrenMdx___headings___depth' + | 'childrenMdx___html' + | 'childrenMdx___mdxAST' + | 'childrenMdx___tableOfContents' + | 'childrenMdx___timeToRead' + | 'childrenMdx___wordCount___paragraphs' + | 'childrenMdx___wordCount___sentences' + | 'childrenMdx___wordCount___words' + | 'childrenMdx___fields___readingTime___text' + | 'childrenMdx___fields___readingTime___minutes' + | 'childrenMdx___fields___readingTime___time' + | 'childrenMdx___fields___readingTime___words' + | 'childrenMdx___fields___isOutdated' + | 'childrenMdx___fields___slug' + | 'childrenMdx___fields___relativePath' + | 'childrenMdx___id' + | 'childrenMdx___parent___id' + | 'childrenMdx___parent___parent___id' + | 'childrenMdx___parent___parent___children' + | 'childrenMdx___parent___children' + | 'childrenMdx___parent___children___id' + | 'childrenMdx___parent___children___children' + | 'childrenMdx___parent___internal___content' + | 'childrenMdx___parent___internal___contentDigest' + | 'childrenMdx___parent___internal___description' + | 'childrenMdx___parent___internal___fieldOwners' + | 'childrenMdx___parent___internal___ignoreType' + | 'childrenMdx___parent___internal___mediaType' + | 'childrenMdx___parent___internal___owner' + | 'childrenMdx___parent___internal___type' + | 'childrenMdx___children' + | 'childrenMdx___children___id' + | 'childrenMdx___children___parent___id' + | 'childrenMdx___children___parent___children' + | 'childrenMdx___children___children' + | 'childrenMdx___children___children___id' + | 'childrenMdx___children___children___children' + | 'childrenMdx___children___internal___content' + | 'childrenMdx___children___internal___contentDigest' + | 'childrenMdx___children___internal___description' + | 'childrenMdx___children___internal___fieldOwners' + | 'childrenMdx___children___internal___ignoreType' + | 'childrenMdx___children___internal___mediaType' + | 'childrenMdx___children___internal___owner' + | 'childrenMdx___children___internal___type' + | 'childrenMdx___internal___content' + | 'childrenMdx___internal___contentDigest' + | 'childrenMdx___internal___description' + | 'childrenMdx___internal___fieldOwners' + | 'childrenMdx___internal___ignoreType' + | 'childrenMdx___internal___mediaType' + | 'childrenMdx___internal___owner' + | 'childrenMdx___internal___type' + | 'childMdx___rawBody' + | 'childMdx___fileAbsolutePath' + | 'childMdx___frontmatter___sidebar' + | 'childMdx___frontmatter___sidebarDepth' + | 'childMdx___frontmatter___incomplete' + | 'childMdx___frontmatter___template' + | 'childMdx___frontmatter___summaryPoint1' + | 'childMdx___frontmatter___summaryPoint2' + | 'childMdx___frontmatter___summaryPoint3' + | 'childMdx___frontmatter___summaryPoint4' + | 'childMdx___frontmatter___position' + | 'childMdx___frontmatter___compensation' + | 'childMdx___frontmatter___location' + | 'childMdx___frontmatter___type' + | 'childMdx___frontmatter___link' + | 'childMdx___frontmatter___address' + | 'childMdx___frontmatter___skill' + | 'childMdx___frontmatter___published' + | 'childMdx___frontmatter___sourceUrl' + | 'childMdx___frontmatter___source' + | 'childMdx___frontmatter___author' + | 'childMdx___frontmatter___tags' + | 'childMdx___frontmatter___isOutdated' + | 'childMdx___frontmatter___title' + | 'childMdx___frontmatter___lang' + | 'childMdx___frontmatter___description' + | 'childMdx___frontmatter___emoji' + | 'childMdx___frontmatter___image___sourceInstanceName' + | 'childMdx___frontmatter___image___absolutePath' + | 'childMdx___frontmatter___image___relativePath' + | 'childMdx___frontmatter___image___extension' + | 'childMdx___frontmatter___image___size' + | 'childMdx___frontmatter___image___prettySize' + | 'childMdx___frontmatter___image___modifiedTime' + | 'childMdx___frontmatter___image___accessTime' + | 'childMdx___frontmatter___image___changeTime' + | 'childMdx___frontmatter___image___birthTime' + | 'childMdx___frontmatter___image___root' + | 'childMdx___frontmatter___image___dir' + | 'childMdx___frontmatter___image___base' + | 'childMdx___frontmatter___image___ext' + | 'childMdx___frontmatter___image___name' + | 'childMdx___frontmatter___image___relativeDirectory' + | 'childMdx___frontmatter___image___dev' + | 'childMdx___frontmatter___image___mode' + | 'childMdx___frontmatter___image___nlink' + | 'childMdx___frontmatter___image___uid' + | 'childMdx___frontmatter___image___gid' + | 'childMdx___frontmatter___image___rdev' + | 'childMdx___frontmatter___image___ino' + | 'childMdx___frontmatter___image___atimeMs' + | 'childMdx___frontmatter___image___mtimeMs' + | 'childMdx___frontmatter___image___ctimeMs' + | 'childMdx___frontmatter___image___atime' + | 'childMdx___frontmatter___image___mtime' + | 'childMdx___frontmatter___image___ctime' + | 'childMdx___frontmatter___image___birthtime' + | 'childMdx___frontmatter___image___birthtimeMs' + | 'childMdx___frontmatter___image___blksize' + | 'childMdx___frontmatter___image___blocks' + | 'childMdx___frontmatter___image___publicURL' + | 'childMdx___frontmatter___image___childrenMdx' + | 'childMdx___frontmatter___image___childrenImageSharp' + | 'childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'childMdx___frontmatter___image___childrenWalletsCsv' + | 'childMdx___frontmatter___image___childrenQuarterJson' + | 'childMdx___frontmatter___image___childrenMonthJson' + | 'childMdx___frontmatter___image___childrenLayer2Json' + | 'childMdx___frontmatter___image___childrenExternalTutorialsJson' + | 'childMdx___frontmatter___image___childrenExchangesByCountryCsv' + | 'childMdx___frontmatter___image___childrenDataJson' + | 'childMdx___frontmatter___image___childrenCommunityMeetupsJson' + | 'childMdx___frontmatter___image___childrenCommunityEventsJson' + | 'childMdx___frontmatter___image___childrenCexLayer2SupportJson' + | 'childMdx___frontmatter___image___childrenAlltimeJson' + | 'childMdx___frontmatter___image___id' + | 'childMdx___frontmatter___image___children' + | 'childMdx___frontmatter___alt' + | 'childMdx___frontmatter___summaryPoints' + | 'childMdx___slug' + | 'childMdx___body' + | 'childMdx___excerpt' + | 'childMdx___headings' + | 'childMdx___headings___value' + | 'childMdx___headings___depth' + | 'childMdx___html' + | 'childMdx___mdxAST' + | 'childMdx___tableOfContents' + | 'childMdx___timeToRead' + | 'childMdx___wordCount___paragraphs' + | 'childMdx___wordCount___sentences' + | 'childMdx___wordCount___words' + | 'childMdx___fields___readingTime___text' + | 'childMdx___fields___readingTime___minutes' + | 'childMdx___fields___readingTime___time' + | 'childMdx___fields___readingTime___words' + | 'childMdx___fields___isOutdated' + | 'childMdx___fields___slug' + | 'childMdx___fields___relativePath' + | 'childMdx___id' + | 'childMdx___parent___id' + | 'childMdx___parent___parent___id' + | 'childMdx___parent___parent___children' + | 'childMdx___parent___children' + | 'childMdx___parent___children___id' + | 'childMdx___parent___children___children' + | 'childMdx___parent___internal___content' + | 'childMdx___parent___internal___contentDigest' + | 'childMdx___parent___internal___description' + | 'childMdx___parent___internal___fieldOwners' + | 'childMdx___parent___internal___ignoreType' + | 'childMdx___parent___internal___mediaType' + | 'childMdx___parent___internal___owner' + | 'childMdx___parent___internal___type' + | 'childMdx___children' + | 'childMdx___children___id' + | 'childMdx___children___parent___id' + | 'childMdx___children___parent___children' + | 'childMdx___children___children' + | 'childMdx___children___children___id' + | 'childMdx___children___children___children' + | 'childMdx___children___internal___content' + | 'childMdx___children___internal___contentDigest' + | 'childMdx___children___internal___description' + | 'childMdx___children___internal___fieldOwners' + | 'childMdx___children___internal___ignoreType' + | 'childMdx___children___internal___mediaType' + | 'childMdx___children___internal___owner' + | 'childMdx___children___internal___type' + | 'childMdx___internal___content' + | 'childMdx___internal___contentDigest' + | 'childMdx___internal___description' + | 'childMdx___internal___fieldOwners' + | 'childMdx___internal___ignoreType' + | 'childMdx___internal___mediaType' + | 'childMdx___internal___owner' + | 'childMdx___internal___type' + | 'childrenImageSharp' + | 'childrenImageSharp___fixed___base64' + | 'childrenImageSharp___fixed___tracedSVG' + | 'childrenImageSharp___fixed___aspectRatio' + | 'childrenImageSharp___fixed___width' + | 'childrenImageSharp___fixed___height' + | 'childrenImageSharp___fixed___src' + | 'childrenImageSharp___fixed___srcSet' + | 'childrenImageSharp___fixed___srcWebp' + | 'childrenImageSharp___fixed___srcSetWebp' + | 'childrenImageSharp___fixed___originalName' + | 'childrenImageSharp___fluid___base64' + | 'childrenImageSharp___fluid___tracedSVG' + | 'childrenImageSharp___fluid___aspectRatio' + | 'childrenImageSharp___fluid___src' + | 'childrenImageSharp___fluid___srcSet' + | 'childrenImageSharp___fluid___srcWebp' + | 'childrenImageSharp___fluid___srcSetWebp' + | 'childrenImageSharp___fluid___sizes' + | 'childrenImageSharp___fluid___originalImg' + | 'childrenImageSharp___fluid___originalName' + | 'childrenImageSharp___fluid___presentationWidth' + | 'childrenImageSharp___fluid___presentationHeight' + | 'childrenImageSharp___gatsbyImageData' + | 'childrenImageSharp___original___width' + | 'childrenImageSharp___original___height' + | 'childrenImageSharp___original___src' + | 'childrenImageSharp___resize___src' + | 'childrenImageSharp___resize___tracedSVG' + | 'childrenImageSharp___resize___width' + | 'childrenImageSharp___resize___height' + | 'childrenImageSharp___resize___aspectRatio' + | 'childrenImageSharp___resize___originalName' + | 'childrenImageSharp___id' + | 'childrenImageSharp___parent___id' + | 'childrenImageSharp___parent___parent___id' + | 'childrenImageSharp___parent___parent___children' + | 'childrenImageSharp___parent___children' + | 'childrenImageSharp___parent___children___id' + | 'childrenImageSharp___parent___children___children' + | 'childrenImageSharp___parent___internal___content' + | 'childrenImageSharp___parent___internal___contentDigest' + | 'childrenImageSharp___parent___internal___description' + | 'childrenImageSharp___parent___internal___fieldOwners' + | 'childrenImageSharp___parent___internal___ignoreType' + | 'childrenImageSharp___parent___internal___mediaType' + | 'childrenImageSharp___parent___internal___owner' + | 'childrenImageSharp___parent___internal___type' + | 'childrenImageSharp___children' + | 'childrenImageSharp___children___id' + | 'childrenImageSharp___children___parent___id' + | 'childrenImageSharp___children___parent___children' + | 'childrenImageSharp___children___children' + | 'childrenImageSharp___children___children___id' + | 'childrenImageSharp___children___children___children' + | 'childrenImageSharp___children___internal___content' + | 'childrenImageSharp___children___internal___contentDigest' + | 'childrenImageSharp___children___internal___description' + | 'childrenImageSharp___children___internal___fieldOwners' + | 'childrenImageSharp___children___internal___ignoreType' + | 'childrenImageSharp___children___internal___mediaType' + | 'childrenImageSharp___children___internal___owner' + | 'childrenImageSharp___children___internal___type' + | 'childrenImageSharp___internal___content' + | 'childrenImageSharp___internal___contentDigest' + | 'childrenImageSharp___internal___description' + | 'childrenImageSharp___internal___fieldOwners' + | 'childrenImageSharp___internal___ignoreType' + | 'childrenImageSharp___internal___mediaType' + | 'childrenImageSharp___internal___owner' + | 'childrenImageSharp___internal___type' + | 'childImageSharp___fixed___base64' + | 'childImageSharp___fixed___tracedSVG' + | 'childImageSharp___fixed___aspectRatio' + | 'childImageSharp___fixed___width' + | 'childImageSharp___fixed___height' + | 'childImageSharp___fixed___src' + | 'childImageSharp___fixed___srcSet' + | 'childImageSharp___fixed___srcWebp' + | 'childImageSharp___fixed___srcSetWebp' + | 'childImageSharp___fixed___originalName' + | 'childImageSharp___fluid___base64' + | 'childImageSharp___fluid___tracedSVG' + | 'childImageSharp___fluid___aspectRatio' + | 'childImageSharp___fluid___src' + | 'childImageSharp___fluid___srcSet' + | 'childImageSharp___fluid___srcWebp' + | 'childImageSharp___fluid___srcSetWebp' + | 'childImageSharp___fluid___sizes' + | 'childImageSharp___fluid___originalImg' + | 'childImageSharp___fluid___originalName' + | 'childImageSharp___fluid___presentationWidth' + | 'childImageSharp___fluid___presentationHeight' + | 'childImageSharp___gatsbyImageData' + | 'childImageSharp___original___width' + | 'childImageSharp___original___height' + | 'childImageSharp___original___src' + | 'childImageSharp___resize___src' + | 'childImageSharp___resize___tracedSVG' + | 'childImageSharp___resize___width' + | 'childImageSharp___resize___height' + | 'childImageSharp___resize___aspectRatio' + | 'childImageSharp___resize___originalName' + | 'childImageSharp___id' + | 'childImageSharp___parent___id' + | 'childImageSharp___parent___parent___id' + | 'childImageSharp___parent___parent___children' + | 'childImageSharp___parent___children' + | 'childImageSharp___parent___children___id' + | 'childImageSharp___parent___children___children' + | 'childImageSharp___parent___internal___content' + | 'childImageSharp___parent___internal___contentDigest' + | 'childImageSharp___parent___internal___description' + | 'childImageSharp___parent___internal___fieldOwners' + | 'childImageSharp___parent___internal___ignoreType' + | 'childImageSharp___parent___internal___mediaType' + | 'childImageSharp___parent___internal___owner' + | 'childImageSharp___parent___internal___type' + | 'childImageSharp___children' + | 'childImageSharp___children___id' + | 'childImageSharp___children___parent___id' + | 'childImageSharp___children___parent___children' + | 'childImageSharp___children___children' + | 'childImageSharp___children___children___id' + | 'childImageSharp___children___children___children' + | 'childImageSharp___children___internal___content' + | 'childImageSharp___children___internal___contentDigest' + | 'childImageSharp___children___internal___description' + | 'childImageSharp___children___internal___fieldOwners' + | 'childImageSharp___children___internal___ignoreType' + | 'childImageSharp___children___internal___mediaType' + | 'childImageSharp___children___internal___owner' + | 'childImageSharp___children___internal___type' + | 'childImageSharp___internal___content' + | 'childImageSharp___internal___contentDigest' + | 'childImageSharp___internal___description' + | 'childImageSharp___internal___fieldOwners' + | 'childImageSharp___internal___ignoreType' + | 'childImageSharp___internal___mediaType' + | 'childImageSharp___internal___owner' + | 'childImageSharp___internal___type' + | 'childrenConsensusBountyHuntersCsv' + | 'childrenConsensusBountyHuntersCsv___username' + | 'childrenConsensusBountyHuntersCsv___name' + | 'childrenConsensusBountyHuntersCsv___score' + | 'childrenConsensusBountyHuntersCsv___id' + | 'childrenConsensusBountyHuntersCsv___parent___id' + | 'childrenConsensusBountyHuntersCsv___parent___parent___id' + | 'childrenConsensusBountyHuntersCsv___parent___parent___children' + | 'childrenConsensusBountyHuntersCsv___parent___children' + | 'childrenConsensusBountyHuntersCsv___parent___children___id' + | 'childrenConsensusBountyHuntersCsv___parent___children___children' + | 'childrenConsensusBountyHuntersCsv___parent___internal___content' + | 'childrenConsensusBountyHuntersCsv___parent___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___parent___internal___description' + | 'childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___parent___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___parent___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___parent___internal___owner' + | 'childrenConsensusBountyHuntersCsv___parent___internal___type' + | 'childrenConsensusBountyHuntersCsv___children' + | 'childrenConsensusBountyHuntersCsv___children___id' + | 'childrenConsensusBountyHuntersCsv___children___parent___id' + | 'childrenConsensusBountyHuntersCsv___children___parent___children' + | 'childrenConsensusBountyHuntersCsv___children___children' + | 'childrenConsensusBountyHuntersCsv___children___children___id' + | 'childrenConsensusBountyHuntersCsv___children___children___children' + | 'childrenConsensusBountyHuntersCsv___children___internal___content' + | 'childrenConsensusBountyHuntersCsv___children___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___children___internal___description' + | 'childrenConsensusBountyHuntersCsv___children___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___children___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___children___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___children___internal___owner' + | 'childrenConsensusBountyHuntersCsv___children___internal___type' + | 'childrenConsensusBountyHuntersCsv___internal___content' + | 'childrenConsensusBountyHuntersCsv___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___internal___description' + | 'childrenConsensusBountyHuntersCsv___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___internal___owner' + | 'childrenConsensusBountyHuntersCsv___internal___type' + | 'childConsensusBountyHuntersCsv___username' + | 'childConsensusBountyHuntersCsv___name' + | 'childConsensusBountyHuntersCsv___score' + | 'childConsensusBountyHuntersCsv___id' + | 'childConsensusBountyHuntersCsv___parent___id' + | 'childConsensusBountyHuntersCsv___parent___parent___id' + | 'childConsensusBountyHuntersCsv___parent___parent___children' + | 'childConsensusBountyHuntersCsv___parent___children' + | 'childConsensusBountyHuntersCsv___parent___children___id' + | 'childConsensusBountyHuntersCsv___parent___children___children' + | 'childConsensusBountyHuntersCsv___parent___internal___content' + | 'childConsensusBountyHuntersCsv___parent___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___parent___internal___description' + | 'childConsensusBountyHuntersCsv___parent___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___parent___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___parent___internal___mediaType' + | 'childConsensusBountyHuntersCsv___parent___internal___owner' + | 'childConsensusBountyHuntersCsv___parent___internal___type' + | 'childConsensusBountyHuntersCsv___children' + | 'childConsensusBountyHuntersCsv___children___id' + | 'childConsensusBountyHuntersCsv___children___parent___id' + | 'childConsensusBountyHuntersCsv___children___parent___children' + | 'childConsensusBountyHuntersCsv___children___children' + | 'childConsensusBountyHuntersCsv___children___children___id' + | 'childConsensusBountyHuntersCsv___children___children___children' + | 'childConsensusBountyHuntersCsv___children___internal___content' + | 'childConsensusBountyHuntersCsv___children___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___children___internal___description' + | 'childConsensusBountyHuntersCsv___children___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___children___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___children___internal___mediaType' + | 'childConsensusBountyHuntersCsv___children___internal___owner' + | 'childConsensusBountyHuntersCsv___children___internal___type' + | 'childConsensusBountyHuntersCsv___internal___content' + | 'childConsensusBountyHuntersCsv___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___internal___description' + | 'childConsensusBountyHuntersCsv___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___internal___mediaType' + | 'childConsensusBountyHuntersCsv___internal___owner' + | 'childConsensusBountyHuntersCsv___internal___type' + | 'childrenWalletsCsv' + | 'childrenWalletsCsv___id' + | 'childrenWalletsCsv___parent___id' + | 'childrenWalletsCsv___parent___parent___id' + | 'childrenWalletsCsv___parent___parent___children' + | 'childrenWalletsCsv___parent___children' + | 'childrenWalletsCsv___parent___children___id' + | 'childrenWalletsCsv___parent___children___children' + | 'childrenWalletsCsv___parent___internal___content' + | 'childrenWalletsCsv___parent___internal___contentDigest' + | 'childrenWalletsCsv___parent___internal___description' + | 'childrenWalletsCsv___parent___internal___fieldOwners' + | 'childrenWalletsCsv___parent___internal___ignoreType' + | 'childrenWalletsCsv___parent___internal___mediaType' + | 'childrenWalletsCsv___parent___internal___owner' + | 'childrenWalletsCsv___parent___internal___type' + | 'childrenWalletsCsv___children' + | 'childrenWalletsCsv___children___id' + | 'childrenWalletsCsv___children___parent___id' + | 'childrenWalletsCsv___children___parent___children' + | 'childrenWalletsCsv___children___children' + | 'childrenWalletsCsv___children___children___id' + | 'childrenWalletsCsv___children___children___children' + | 'childrenWalletsCsv___children___internal___content' + | 'childrenWalletsCsv___children___internal___contentDigest' + | 'childrenWalletsCsv___children___internal___description' + | 'childrenWalletsCsv___children___internal___fieldOwners' + | 'childrenWalletsCsv___children___internal___ignoreType' + | 'childrenWalletsCsv___children___internal___mediaType' + | 'childrenWalletsCsv___children___internal___owner' + | 'childrenWalletsCsv___children___internal___type' + | 'childrenWalletsCsv___internal___content' + | 'childrenWalletsCsv___internal___contentDigest' + | 'childrenWalletsCsv___internal___description' + | 'childrenWalletsCsv___internal___fieldOwners' + | 'childrenWalletsCsv___internal___ignoreType' + | 'childrenWalletsCsv___internal___mediaType' + | 'childrenWalletsCsv___internal___owner' + | 'childrenWalletsCsv___internal___type' + | 'childrenWalletsCsv___name' + | 'childrenWalletsCsv___url' + | 'childrenWalletsCsv___brand_color' + | 'childrenWalletsCsv___has_mobile' + | 'childrenWalletsCsv___has_desktop' + | 'childrenWalletsCsv___has_web' + | 'childrenWalletsCsv___has_hardware' + | 'childrenWalletsCsv___has_card_deposits' + | 'childrenWalletsCsv___has_explore_dapps' + | 'childrenWalletsCsv___has_defi_integrations' + | 'childrenWalletsCsv___has_bank_withdrawals' + | 'childrenWalletsCsv___has_limits_protection' + | 'childrenWalletsCsv___has_high_volume_purchases' + | 'childrenWalletsCsv___has_multisig' + | 'childrenWalletsCsv___has_dex_integrations' + | 'childWalletsCsv___id' + | 'childWalletsCsv___parent___id' + | 'childWalletsCsv___parent___parent___id' + | 'childWalletsCsv___parent___parent___children' + | 'childWalletsCsv___parent___children' + | 'childWalletsCsv___parent___children___id' + | 'childWalletsCsv___parent___children___children' + | 'childWalletsCsv___parent___internal___content' + | 'childWalletsCsv___parent___internal___contentDigest' + | 'childWalletsCsv___parent___internal___description' + | 'childWalletsCsv___parent___internal___fieldOwners' + | 'childWalletsCsv___parent___internal___ignoreType' + | 'childWalletsCsv___parent___internal___mediaType' + | 'childWalletsCsv___parent___internal___owner' + | 'childWalletsCsv___parent___internal___type' + | 'childWalletsCsv___children' + | 'childWalletsCsv___children___id' + | 'childWalletsCsv___children___parent___id' + | 'childWalletsCsv___children___parent___children' + | 'childWalletsCsv___children___children' + | 'childWalletsCsv___children___children___id' + | 'childWalletsCsv___children___children___children' + | 'childWalletsCsv___children___internal___content' + | 'childWalletsCsv___children___internal___contentDigest' + | 'childWalletsCsv___children___internal___description' + | 'childWalletsCsv___children___internal___fieldOwners' + | 'childWalletsCsv___children___internal___ignoreType' + | 'childWalletsCsv___children___internal___mediaType' + | 'childWalletsCsv___children___internal___owner' + | 'childWalletsCsv___children___internal___type' + | 'childWalletsCsv___internal___content' + | 'childWalletsCsv___internal___contentDigest' + | 'childWalletsCsv___internal___description' + | 'childWalletsCsv___internal___fieldOwners' + | 'childWalletsCsv___internal___ignoreType' + | 'childWalletsCsv___internal___mediaType' + | 'childWalletsCsv___internal___owner' + | 'childWalletsCsv___internal___type' + | 'childWalletsCsv___name' + | 'childWalletsCsv___url' + | 'childWalletsCsv___brand_color' + | 'childWalletsCsv___has_mobile' + | 'childWalletsCsv___has_desktop' + | 'childWalletsCsv___has_web' + | 'childWalletsCsv___has_hardware' + | 'childWalletsCsv___has_card_deposits' + | 'childWalletsCsv___has_explore_dapps' + | 'childWalletsCsv___has_defi_integrations' + | 'childWalletsCsv___has_bank_withdrawals' + | 'childWalletsCsv___has_limits_protection' + | 'childWalletsCsv___has_high_volume_purchases' + | 'childWalletsCsv___has_multisig' + | 'childWalletsCsv___has_dex_integrations' + | 'childrenQuarterJson' + | 'childrenQuarterJson___id' + | 'childrenQuarterJson___parent___id' + | 'childrenQuarterJson___parent___parent___id' + | 'childrenQuarterJson___parent___parent___children' + | 'childrenQuarterJson___parent___children' + | 'childrenQuarterJson___parent___children___id' + | 'childrenQuarterJson___parent___children___children' + | 'childrenQuarterJson___parent___internal___content' + | 'childrenQuarterJson___parent___internal___contentDigest' + | 'childrenQuarterJson___parent___internal___description' + | 'childrenQuarterJson___parent___internal___fieldOwners' + | 'childrenQuarterJson___parent___internal___ignoreType' + | 'childrenQuarterJson___parent___internal___mediaType' + | 'childrenQuarterJson___parent___internal___owner' + | 'childrenQuarterJson___parent___internal___type' + | 'childrenQuarterJson___children' + | 'childrenQuarterJson___children___id' + | 'childrenQuarterJson___children___parent___id' + | 'childrenQuarterJson___children___parent___children' + | 'childrenQuarterJson___children___children' + | 'childrenQuarterJson___children___children___id' + | 'childrenQuarterJson___children___children___children' + | 'childrenQuarterJson___children___internal___content' + | 'childrenQuarterJson___children___internal___contentDigest' + | 'childrenQuarterJson___children___internal___description' + | 'childrenQuarterJson___children___internal___fieldOwners' + | 'childrenQuarterJson___children___internal___ignoreType' + | 'childrenQuarterJson___children___internal___mediaType' + | 'childrenQuarterJson___children___internal___owner' + | 'childrenQuarterJson___children___internal___type' + | 'childrenQuarterJson___internal___content' + | 'childrenQuarterJson___internal___contentDigest' + | 'childrenQuarterJson___internal___description' + | 'childrenQuarterJson___internal___fieldOwners' + | 'childrenQuarterJson___internal___ignoreType' + | 'childrenQuarterJson___internal___mediaType' + | 'childrenQuarterJson___internal___owner' + | 'childrenQuarterJson___internal___type' + | 'childrenQuarterJson___name' + | 'childrenQuarterJson___url' + | 'childrenQuarterJson___unit' + | 'childrenQuarterJson___dateRange___from' + | 'childrenQuarterJson___dateRange___to' + | 'childrenQuarterJson___currency' + | 'childrenQuarterJson___mode' + | 'childrenQuarterJson___totalCosts' + | 'childrenQuarterJson___totalTMSavings' + | 'childrenQuarterJson___totalPreTranslated' + | 'childrenQuarterJson___data' + | 'childrenQuarterJson___data___user___id' + | 'childrenQuarterJson___data___user___username' + | 'childrenQuarterJson___data___user___fullName' + | 'childrenQuarterJson___data___user___userRole' + | 'childrenQuarterJson___data___user___avatarUrl' + | 'childrenQuarterJson___data___user___preTranslated' + | 'childrenQuarterJson___data___user___totalCosts' + | 'childrenQuarterJson___data___languages' + | 'childQuarterJson___id' + | 'childQuarterJson___parent___id' + | 'childQuarterJson___parent___parent___id' + | 'childQuarterJson___parent___parent___children' + | 'childQuarterJson___parent___children' + | 'childQuarterJson___parent___children___id' + | 'childQuarterJson___parent___children___children' + | 'childQuarterJson___parent___internal___content' + | 'childQuarterJson___parent___internal___contentDigest' + | 'childQuarterJson___parent___internal___description' + | 'childQuarterJson___parent___internal___fieldOwners' + | 'childQuarterJson___parent___internal___ignoreType' + | 'childQuarterJson___parent___internal___mediaType' + | 'childQuarterJson___parent___internal___owner' + | 'childQuarterJson___parent___internal___type' + | 'childQuarterJson___children' + | 'childQuarterJson___children___id' + | 'childQuarterJson___children___parent___id' + | 'childQuarterJson___children___parent___children' + | 'childQuarterJson___children___children' + | 'childQuarterJson___children___children___id' + | 'childQuarterJson___children___children___children' + | 'childQuarterJson___children___internal___content' + | 'childQuarterJson___children___internal___contentDigest' + | 'childQuarterJson___children___internal___description' + | 'childQuarterJson___children___internal___fieldOwners' + | 'childQuarterJson___children___internal___ignoreType' + | 'childQuarterJson___children___internal___mediaType' + | 'childQuarterJson___children___internal___owner' + | 'childQuarterJson___children___internal___type' + | 'childQuarterJson___internal___content' + | 'childQuarterJson___internal___contentDigest' + | 'childQuarterJson___internal___description' + | 'childQuarterJson___internal___fieldOwners' + | 'childQuarterJson___internal___ignoreType' + | 'childQuarterJson___internal___mediaType' + | 'childQuarterJson___internal___owner' + | 'childQuarterJson___internal___type' + | 'childQuarterJson___name' + | 'childQuarterJson___url' + | 'childQuarterJson___unit' + | 'childQuarterJson___dateRange___from' + | 'childQuarterJson___dateRange___to' + | 'childQuarterJson___currency' + | 'childQuarterJson___mode' + | 'childQuarterJson___totalCosts' + | 'childQuarterJson___totalTMSavings' + | 'childQuarterJson___totalPreTranslated' + | 'childQuarterJson___data' + | 'childQuarterJson___data___user___id' + | 'childQuarterJson___data___user___username' + | 'childQuarterJson___data___user___fullName' + | 'childQuarterJson___data___user___userRole' + | 'childQuarterJson___data___user___avatarUrl' + | 'childQuarterJson___data___user___preTranslated' + | 'childQuarterJson___data___user___totalCosts' + | 'childQuarterJson___data___languages' + | 'childrenMonthJson' + | 'childrenMonthJson___id' + | 'childrenMonthJson___parent___id' + | 'childrenMonthJson___parent___parent___id' + | 'childrenMonthJson___parent___parent___children' + | 'childrenMonthJson___parent___children' + | 'childrenMonthJson___parent___children___id' + | 'childrenMonthJson___parent___children___children' + | 'childrenMonthJson___parent___internal___content' + | 'childrenMonthJson___parent___internal___contentDigest' + | 'childrenMonthJson___parent___internal___description' + | 'childrenMonthJson___parent___internal___fieldOwners' + | 'childrenMonthJson___parent___internal___ignoreType' + | 'childrenMonthJson___parent___internal___mediaType' + | 'childrenMonthJson___parent___internal___owner' + | 'childrenMonthJson___parent___internal___type' + | 'childrenMonthJson___children' + | 'childrenMonthJson___children___id' + | 'childrenMonthJson___children___parent___id' + | 'childrenMonthJson___children___parent___children' + | 'childrenMonthJson___children___children' + | 'childrenMonthJson___children___children___id' + | 'childrenMonthJson___children___children___children' + | 'childrenMonthJson___children___internal___content' + | 'childrenMonthJson___children___internal___contentDigest' + | 'childrenMonthJson___children___internal___description' + | 'childrenMonthJson___children___internal___fieldOwners' + | 'childrenMonthJson___children___internal___ignoreType' + | 'childrenMonthJson___children___internal___mediaType' + | 'childrenMonthJson___children___internal___owner' + | 'childrenMonthJson___children___internal___type' + | 'childrenMonthJson___internal___content' + | 'childrenMonthJson___internal___contentDigest' + | 'childrenMonthJson___internal___description' + | 'childrenMonthJson___internal___fieldOwners' + | 'childrenMonthJson___internal___ignoreType' + | 'childrenMonthJson___internal___mediaType' + | 'childrenMonthJson___internal___owner' + | 'childrenMonthJson___internal___type' + | 'childrenMonthJson___name' + | 'childrenMonthJson___url' + | 'childrenMonthJson___unit' + | 'childrenMonthJson___dateRange___from' + | 'childrenMonthJson___dateRange___to' + | 'childrenMonthJson___currency' + | 'childrenMonthJson___mode' + | 'childrenMonthJson___totalCosts' + | 'childrenMonthJson___totalTMSavings' + | 'childrenMonthJson___totalPreTranslated' + | 'childrenMonthJson___data' + | 'childrenMonthJson___data___user___id' + | 'childrenMonthJson___data___user___username' + | 'childrenMonthJson___data___user___fullName' + | 'childrenMonthJson___data___user___userRole' + | 'childrenMonthJson___data___user___avatarUrl' + | 'childrenMonthJson___data___user___preTranslated' + | 'childrenMonthJson___data___user___totalCosts' + | 'childrenMonthJson___data___languages' + | 'childMonthJson___id' + | 'childMonthJson___parent___id' + | 'childMonthJson___parent___parent___id' + | 'childMonthJson___parent___parent___children' + | 'childMonthJson___parent___children' + | 'childMonthJson___parent___children___id' + | 'childMonthJson___parent___children___children' + | 'childMonthJson___parent___internal___content' + | 'childMonthJson___parent___internal___contentDigest' + | 'childMonthJson___parent___internal___description' + | 'childMonthJson___parent___internal___fieldOwners' + | 'childMonthJson___parent___internal___ignoreType' + | 'childMonthJson___parent___internal___mediaType' + | 'childMonthJson___parent___internal___owner' + | 'childMonthJson___parent___internal___type' + | 'childMonthJson___children' + | 'childMonthJson___children___id' + | 'childMonthJson___children___parent___id' + | 'childMonthJson___children___parent___children' + | 'childMonthJson___children___children' + | 'childMonthJson___children___children___id' + | 'childMonthJson___children___children___children' + | 'childMonthJson___children___internal___content' + | 'childMonthJson___children___internal___contentDigest' + | 'childMonthJson___children___internal___description' + | 'childMonthJson___children___internal___fieldOwners' + | 'childMonthJson___children___internal___ignoreType' + | 'childMonthJson___children___internal___mediaType' + | 'childMonthJson___children___internal___owner' + | 'childMonthJson___children___internal___type' + | 'childMonthJson___internal___content' + | 'childMonthJson___internal___contentDigest' + | 'childMonthJson___internal___description' + | 'childMonthJson___internal___fieldOwners' + | 'childMonthJson___internal___ignoreType' + | 'childMonthJson___internal___mediaType' + | 'childMonthJson___internal___owner' + | 'childMonthJson___internal___type' + | 'childMonthJson___name' + | 'childMonthJson___url' + | 'childMonthJson___unit' + | 'childMonthJson___dateRange___from' + | 'childMonthJson___dateRange___to' + | 'childMonthJson___currency' + | 'childMonthJson___mode' + | 'childMonthJson___totalCosts' + | 'childMonthJson___totalTMSavings' + | 'childMonthJson___totalPreTranslated' + | 'childMonthJson___data' + | 'childMonthJson___data___user___id' + | 'childMonthJson___data___user___username' + | 'childMonthJson___data___user___fullName' + | 'childMonthJson___data___user___userRole' + | 'childMonthJson___data___user___avatarUrl' + | 'childMonthJson___data___user___preTranslated' + | 'childMonthJson___data___user___totalCosts' + | 'childMonthJson___data___languages' + | 'childrenLayer2Json' + | 'childrenLayer2Json___id' + | 'childrenLayer2Json___parent___id' + | 'childrenLayer2Json___parent___parent___id' + | 'childrenLayer2Json___parent___parent___children' + | 'childrenLayer2Json___parent___children' + | 'childrenLayer2Json___parent___children___id' + | 'childrenLayer2Json___parent___children___children' + | 'childrenLayer2Json___parent___internal___content' + | 'childrenLayer2Json___parent___internal___contentDigest' + | 'childrenLayer2Json___parent___internal___description' + | 'childrenLayer2Json___parent___internal___fieldOwners' + | 'childrenLayer2Json___parent___internal___ignoreType' + | 'childrenLayer2Json___parent___internal___mediaType' + | 'childrenLayer2Json___parent___internal___owner' + | 'childrenLayer2Json___parent___internal___type' + | 'childrenLayer2Json___children' + | 'childrenLayer2Json___children___id' + | 'childrenLayer2Json___children___parent___id' + | 'childrenLayer2Json___children___parent___children' + | 'childrenLayer2Json___children___children' + | 'childrenLayer2Json___children___children___id' + | 'childrenLayer2Json___children___children___children' + | 'childrenLayer2Json___children___internal___content' + | 'childrenLayer2Json___children___internal___contentDigest' + | 'childrenLayer2Json___children___internal___description' + | 'childrenLayer2Json___children___internal___fieldOwners' + | 'childrenLayer2Json___children___internal___ignoreType' + | 'childrenLayer2Json___children___internal___mediaType' + | 'childrenLayer2Json___children___internal___owner' + | 'childrenLayer2Json___children___internal___type' + | 'childrenLayer2Json___internal___content' + | 'childrenLayer2Json___internal___contentDigest' + | 'childrenLayer2Json___internal___description' + | 'childrenLayer2Json___internal___fieldOwners' + | 'childrenLayer2Json___internal___ignoreType' + | 'childrenLayer2Json___internal___mediaType' + | 'childrenLayer2Json___internal___owner' + | 'childrenLayer2Json___internal___type' + | 'childrenLayer2Json___optimistic' + | 'childrenLayer2Json___optimistic___name' + | 'childrenLayer2Json___optimistic___website' + | 'childrenLayer2Json___optimistic___developerDocs' + | 'childrenLayer2Json___optimistic___l2beat' + | 'childrenLayer2Json___optimistic___bridge' + | 'childrenLayer2Json___optimistic___bridgeWallets' + | 'childrenLayer2Json___optimistic___blockExplorer' + | 'childrenLayer2Json___optimistic___ecosystemPortal' + | 'childrenLayer2Json___optimistic___tokenLists' + | 'childrenLayer2Json___optimistic___noteKey' + | 'childrenLayer2Json___optimistic___purpose' + | 'childrenLayer2Json___optimistic___description' + | 'childrenLayer2Json___optimistic___imageKey' + | 'childrenLayer2Json___optimistic___background' + | 'childrenLayer2Json___zk' + | 'childrenLayer2Json___zk___name' + | 'childrenLayer2Json___zk___website' + | 'childrenLayer2Json___zk___developerDocs' + | 'childrenLayer2Json___zk___l2beat' + | 'childrenLayer2Json___zk___bridge' + | 'childrenLayer2Json___zk___bridgeWallets' + | 'childrenLayer2Json___zk___blockExplorer' + | 'childrenLayer2Json___zk___ecosystemPortal' + | 'childrenLayer2Json___zk___tokenLists' + | 'childrenLayer2Json___zk___noteKey' + | 'childrenLayer2Json___zk___purpose' + | 'childrenLayer2Json___zk___description' + | 'childrenLayer2Json___zk___imageKey' + | 'childrenLayer2Json___zk___background' + | 'childLayer2Json___id' + | 'childLayer2Json___parent___id' + | 'childLayer2Json___parent___parent___id' + | 'childLayer2Json___parent___parent___children' + | 'childLayer2Json___parent___children' + | 'childLayer2Json___parent___children___id' + | 'childLayer2Json___parent___children___children' + | 'childLayer2Json___parent___internal___content' + | 'childLayer2Json___parent___internal___contentDigest' + | 'childLayer2Json___parent___internal___description' + | 'childLayer2Json___parent___internal___fieldOwners' + | 'childLayer2Json___parent___internal___ignoreType' + | 'childLayer2Json___parent___internal___mediaType' + | 'childLayer2Json___parent___internal___owner' + | 'childLayer2Json___parent___internal___type' + | 'childLayer2Json___children' + | 'childLayer2Json___children___id' + | 'childLayer2Json___children___parent___id' + | 'childLayer2Json___children___parent___children' + | 'childLayer2Json___children___children' + | 'childLayer2Json___children___children___id' + | 'childLayer2Json___children___children___children' + | 'childLayer2Json___children___internal___content' + | 'childLayer2Json___children___internal___contentDigest' + | 'childLayer2Json___children___internal___description' + | 'childLayer2Json___children___internal___fieldOwners' + | 'childLayer2Json___children___internal___ignoreType' + | 'childLayer2Json___children___internal___mediaType' + | 'childLayer2Json___children___internal___owner' + | 'childLayer2Json___children___internal___type' + | 'childLayer2Json___internal___content' + | 'childLayer2Json___internal___contentDigest' + | 'childLayer2Json___internal___description' + | 'childLayer2Json___internal___fieldOwners' + | 'childLayer2Json___internal___ignoreType' + | 'childLayer2Json___internal___mediaType' + | 'childLayer2Json___internal___owner' + | 'childLayer2Json___internal___type' + | 'childLayer2Json___optimistic' + | 'childLayer2Json___optimistic___name' + | 'childLayer2Json___optimistic___website' + | 'childLayer2Json___optimistic___developerDocs' + | 'childLayer2Json___optimistic___l2beat' + | 'childLayer2Json___optimistic___bridge' + | 'childLayer2Json___optimistic___bridgeWallets' + | 'childLayer2Json___optimistic___blockExplorer' + | 'childLayer2Json___optimistic___ecosystemPortal' + | 'childLayer2Json___optimistic___tokenLists' + | 'childLayer2Json___optimistic___noteKey' + | 'childLayer2Json___optimistic___purpose' + | 'childLayer2Json___optimistic___description' + | 'childLayer2Json___optimistic___imageKey' + | 'childLayer2Json___optimistic___background' + | 'childLayer2Json___zk' + | 'childLayer2Json___zk___name' + | 'childLayer2Json___zk___website' + | 'childLayer2Json___zk___developerDocs' + | 'childLayer2Json___zk___l2beat' + | 'childLayer2Json___zk___bridge' + | 'childLayer2Json___zk___bridgeWallets' + | 'childLayer2Json___zk___blockExplorer' + | 'childLayer2Json___zk___ecosystemPortal' + | 'childLayer2Json___zk___tokenLists' + | 'childLayer2Json___zk___noteKey' + | 'childLayer2Json___zk___purpose' + | 'childLayer2Json___zk___description' + | 'childLayer2Json___zk___imageKey' + | 'childLayer2Json___zk___background' + | 'childrenExternalTutorialsJson' + | 'childrenExternalTutorialsJson___id' + | 'childrenExternalTutorialsJson___parent___id' + | 'childrenExternalTutorialsJson___parent___parent___id' + | 'childrenExternalTutorialsJson___parent___parent___children' + | 'childrenExternalTutorialsJson___parent___children' + | 'childrenExternalTutorialsJson___parent___children___id' + | 'childrenExternalTutorialsJson___parent___children___children' + | 'childrenExternalTutorialsJson___parent___internal___content' + | 'childrenExternalTutorialsJson___parent___internal___contentDigest' + | 'childrenExternalTutorialsJson___parent___internal___description' + | 'childrenExternalTutorialsJson___parent___internal___fieldOwners' + | 'childrenExternalTutorialsJson___parent___internal___ignoreType' + | 'childrenExternalTutorialsJson___parent___internal___mediaType' + | 'childrenExternalTutorialsJson___parent___internal___owner' + | 'childrenExternalTutorialsJson___parent___internal___type' + | 'childrenExternalTutorialsJson___children' + | 'childrenExternalTutorialsJson___children___id' + | 'childrenExternalTutorialsJson___children___parent___id' + | 'childrenExternalTutorialsJson___children___parent___children' + | 'childrenExternalTutorialsJson___children___children' + | 'childrenExternalTutorialsJson___children___children___id' + | 'childrenExternalTutorialsJson___children___children___children' + | 'childrenExternalTutorialsJson___children___internal___content' + | 'childrenExternalTutorialsJson___children___internal___contentDigest' + | 'childrenExternalTutorialsJson___children___internal___description' + | 'childrenExternalTutorialsJson___children___internal___fieldOwners' + | 'childrenExternalTutorialsJson___children___internal___ignoreType' + | 'childrenExternalTutorialsJson___children___internal___mediaType' + | 'childrenExternalTutorialsJson___children___internal___owner' + | 'childrenExternalTutorialsJson___children___internal___type' + | 'childrenExternalTutorialsJson___internal___content' + | 'childrenExternalTutorialsJson___internal___contentDigest' + | 'childrenExternalTutorialsJson___internal___description' + | 'childrenExternalTutorialsJson___internal___fieldOwners' + | 'childrenExternalTutorialsJson___internal___ignoreType' + | 'childrenExternalTutorialsJson___internal___mediaType' + | 'childrenExternalTutorialsJson___internal___owner' + | 'childrenExternalTutorialsJson___internal___type' + | 'childrenExternalTutorialsJson___url' + | 'childrenExternalTutorialsJson___title' + | 'childrenExternalTutorialsJson___description' + | 'childrenExternalTutorialsJson___author' + | 'childrenExternalTutorialsJson___authorGithub' + | 'childrenExternalTutorialsJson___tags' + | 'childrenExternalTutorialsJson___skillLevel' + | 'childrenExternalTutorialsJson___timeToRead' + | 'childrenExternalTutorialsJson___lang' + | 'childrenExternalTutorialsJson___publishDate' + | 'childExternalTutorialsJson___id' + | 'childExternalTutorialsJson___parent___id' + | 'childExternalTutorialsJson___parent___parent___id' + | 'childExternalTutorialsJson___parent___parent___children' + | 'childExternalTutorialsJson___parent___children' + | 'childExternalTutorialsJson___parent___children___id' + | 'childExternalTutorialsJson___parent___children___children' + | 'childExternalTutorialsJson___parent___internal___content' + | 'childExternalTutorialsJson___parent___internal___contentDigest' + | 'childExternalTutorialsJson___parent___internal___description' + | 'childExternalTutorialsJson___parent___internal___fieldOwners' + | 'childExternalTutorialsJson___parent___internal___ignoreType' + | 'childExternalTutorialsJson___parent___internal___mediaType' + | 'childExternalTutorialsJson___parent___internal___owner' + | 'childExternalTutorialsJson___parent___internal___type' + | 'childExternalTutorialsJson___children' + | 'childExternalTutorialsJson___children___id' + | 'childExternalTutorialsJson___children___parent___id' + | 'childExternalTutorialsJson___children___parent___children' + | 'childExternalTutorialsJson___children___children' + | 'childExternalTutorialsJson___children___children___id' + | 'childExternalTutorialsJson___children___children___children' + | 'childExternalTutorialsJson___children___internal___content' + | 'childExternalTutorialsJson___children___internal___contentDigest' + | 'childExternalTutorialsJson___children___internal___description' + | 'childExternalTutorialsJson___children___internal___fieldOwners' + | 'childExternalTutorialsJson___children___internal___ignoreType' + | 'childExternalTutorialsJson___children___internal___mediaType' + | 'childExternalTutorialsJson___children___internal___owner' + | 'childExternalTutorialsJson___children___internal___type' + | 'childExternalTutorialsJson___internal___content' + | 'childExternalTutorialsJson___internal___contentDigest' + | 'childExternalTutorialsJson___internal___description' + | 'childExternalTutorialsJson___internal___fieldOwners' + | 'childExternalTutorialsJson___internal___ignoreType' + | 'childExternalTutorialsJson___internal___mediaType' + | 'childExternalTutorialsJson___internal___owner' + | 'childExternalTutorialsJson___internal___type' + | 'childExternalTutorialsJson___url' + | 'childExternalTutorialsJson___title' + | 'childExternalTutorialsJson___description' + | 'childExternalTutorialsJson___author' + | 'childExternalTutorialsJson___authorGithub' + | 'childExternalTutorialsJson___tags' + | 'childExternalTutorialsJson___skillLevel' + | 'childExternalTutorialsJson___timeToRead' + | 'childExternalTutorialsJson___lang' + | 'childExternalTutorialsJson___publishDate' + | 'childrenExchangesByCountryCsv' + | 'childrenExchangesByCountryCsv___id' + | 'childrenExchangesByCountryCsv___parent___id' + | 'childrenExchangesByCountryCsv___parent___parent___id' + | 'childrenExchangesByCountryCsv___parent___parent___children' + | 'childrenExchangesByCountryCsv___parent___children' + | 'childrenExchangesByCountryCsv___parent___children___id' + | 'childrenExchangesByCountryCsv___parent___children___children' + | 'childrenExchangesByCountryCsv___parent___internal___content' + | 'childrenExchangesByCountryCsv___parent___internal___contentDigest' + | 'childrenExchangesByCountryCsv___parent___internal___description' + | 'childrenExchangesByCountryCsv___parent___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___parent___internal___ignoreType' + | 'childrenExchangesByCountryCsv___parent___internal___mediaType' + | 'childrenExchangesByCountryCsv___parent___internal___owner' + | 'childrenExchangesByCountryCsv___parent___internal___type' + | 'childrenExchangesByCountryCsv___children' + | 'childrenExchangesByCountryCsv___children___id' + | 'childrenExchangesByCountryCsv___children___parent___id' + | 'childrenExchangesByCountryCsv___children___parent___children' + | 'childrenExchangesByCountryCsv___children___children' + | 'childrenExchangesByCountryCsv___children___children___id' + | 'childrenExchangesByCountryCsv___children___children___children' + | 'childrenExchangesByCountryCsv___children___internal___content' + | 'childrenExchangesByCountryCsv___children___internal___contentDigest' + | 'childrenExchangesByCountryCsv___children___internal___description' + | 'childrenExchangesByCountryCsv___children___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___children___internal___ignoreType' + | 'childrenExchangesByCountryCsv___children___internal___mediaType' + | 'childrenExchangesByCountryCsv___children___internal___owner' + | 'childrenExchangesByCountryCsv___children___internal___type' + | 'childrenExchangesByCountryCsv___internal___content' + | 'childrenExchangesByCountryCsv___internal___contentDigest' + | 'childrenExchangesByCountryCsv___internal___description' + | 'childrenExchangesByCountryCsv___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___internal___ignoreType' + | 'childrenExchangesByCountryCsv___internal___mediaType' + | 'childrenExchangesByCountryCsv___internal___owner' + | 'childrenExchangesByCountryCsv___internal___type' + | 'childrenExchangesByCountryCsv___country' + | 'childrenExchangesByCountryCsv___coinmama' + | 'childrenExchangesByCountryCsv___bittrex' + | 'childrenExchangesByCountryCsv___simplex' + | 'childrenExchangesByCountryCsv___wyre' + | 'childrenExchangesByCountryCsv___moonpay' + | 'childrenExchangesByCountryCsv___coinbase' + | 'childrenExchangesByCountryCsv___kraken' + | 'childrenExchangesByCountryCsv___gemini' + | 'childrenExchangesByCountryCsv___binance' + | 'childrenExchangesByCountryCsv___binanceus' + | 'childrenExchangesByCountryCsv___bitbuy' + | 'childrenExchangesByCountryCsv___rain' + | 'childrenExchangesByCountryCsv___cryptocom' + | 'childrenExchangesByCountryCsv___itezcom' + | 'childrenExchangesByCountryCsv___coinspot' + | 'childrenExchangesByCountryCsv___bitvavo' + | 'childrenExchangesByCountryCsv___mtpelerin' + | 'childrenExchangesByCountryCsv___wazirx' + | 'childrenExchangesByCountryCsv___bitflyer' + | 'childrenExchangesByCountryCsv___easycrypto' + | 'childrenExchangesByCountryCsv___okx' + | 'childrenExchangesByCountryCsv___kucoin' + | 'childrenExchangesByCountryCsv___ftx' + | 'childrenExchangesByCountryCsv___huobiglobal' + | 'childrenExchangesByCountryCsv___gateio' + | 'childrenExchangesByCountryCsv___bitfinex' + | 'childrenExchangesByCountryCsv___bybit' + | 'childrenExchangesByCountryCsv___bitkub' + | 'childrenExchangesByCountryCsv___bitso' + | 'childrenExchangesByCountryCsv___ftxus' + | 'childExchangesByCountryCsv___id' + | 'childExchangesByCountryCsv___parent___id' + | 'childExchangesByCountryCsv___parent___parent___id' + | 'childExchangesByCountryCsv___parent___parent___children' + | 'childExchangesByCountryCsv___parent___children' + | 'childExchangesByCountryCsv___parent___children___id' + | 'childExchangesByCountryCsv___parent___children___children' + | 'childExchangesByCountryCsv___parent___internal___content' + | 'childExchangesByCountryCsv___parent___internal___contentDigest' + | 'childExchangesByCountryCsv___parent___internal___description' + | 'childExchangesByCountryCsv___parent___internal___fieldOwners' + | 'childExchangesByCountryCsv___parent___internal___ignoreType' + | 'childExchangesByCountryCsv___parent___internal___mediaType' + | 'childExchangesByCountryCsv___parent___internal___owner' + | 'childExchangesByCountryCsv___parent___internal___type' + | 'childExchangesByCountryCsv___children' + | 'childExchangesByCountryCsv___children___id' + | 'childExchangesByCountryCsv___children___parent___id' + | 'childExchangesByCountryCsv___children___parent___children' + | 'childExchangesByCountryCsv___children___children' + | 'childExchangesByCountryCsv___children___children___id' + | 'childExchangesByCountryCsv___children___children___children' + | 'childExchangesByCountryCsv___children___internal___content' + | 'childExchangesByCountryCsv___children___internal___contentDigest' + | 'childExchangesByCountryCsv___children___internal___description' + | 'childExchangesByCountryCsv___children___internal___fieldOwners' + | 'childExchangesByCountryCsv___children___internal___ignoreType' + | 'childExchangesByCountryCsv___children___internal___mediaType' + | 'childExchangesByCountryCsv___children___internal___owner' + | 'childExchangesByCountryCsv___children___internal___type' + | 'childExchangesByCountryCsv___internal___content' + | 'childExchangesByCountryCsv___internal___contentDigest' + | 'childExchangesByCountryCsv___internal___description' + | 'childExchangesByCountryCsv___internal___fieldOwners' + | 'childExchangesByCountryCsv___internal___ignoreType' + | 'childExchangesByCountryCsv___internal___mediaType' + | 'childExchangesByCountryCsv___internal___owner' + | 'childExchangesByCountryCsv___internal___type' + | 'childExchangesByCountryCsv___country' + | 'childExchangesByCountryCsv___coinmama' + | 'childExchangesByCountryCsv___bittrex' + | 'childExchangesByCountryCsv___simplex' + | 'childExchangesByCountryCsv___wyre' + | 'childExchangesByCountryCsv___moonpay' + | 'childExchangesByCountryCsv___coinbase' + | 'childExchangesByCountryCsv___kraken' + | 'childExchangesByCountryCsv___gemini' + | 'childExchangesByCountryCsv___binance' + | 'childExchangesByCountryCsv___binanceus' + | 'childExchangesByCountryCsv___bitbuy' + | 'childExchangesByCountryCsv___rain' + | 'childExchangesByCountryCsv___cryptocom' + | 'childExchangesByCountryCsv___itezcom' + | 'childExchangesByCountryCsv___coinspot' + | 'childExchangesByCountryCsv___bitvavo' + | 'childExchangesByCountryCsv___mtpelerin' + | 'childExchangesByCountryCsv___wazirx' + | 'childExchangesByCountryCsv___bitflyer' + | 'childExchangesByCountryCsv___easycrypto' + | 'childExchangesByCountryCsv___okx' + | 'childExchangesByCountryCsv___kucoin' + | 'childExchangesByCountryCsv___ftx' + | 'childExchangesByCountryCsv___huobiglobal' + | 'childExchangesByCountryCsv___gateio' + | 'childExchangesByCountryCsv___bitfinex' + | 'childExchangesByCountryCsv___bybit' + | 'childExchangesByCountryCsv___bitkub' + | 'childExchangesByCountryCsv___bitso' + | 'childExchangesByCountryCsv___ftxus' + | 'childrenDataJson' + | 'childrenDataJson___id' + | 'childrenDataJson___parent___id' + | 'childrenDataJson___parent___parent___id' + | 'childrenDataJson___parent___parent___children' + | 'childrenDataJson___parent___children' + | 'childrenDataJson___parent___children___id' + | 'childrenDataJson___parent___children___children' + | 'childrenDataJson___parent___internal___content' + | 'childrenDataJson___parent___internal___contentDigest' + | 'childrenDataJson___parent___internal___description' + | 'childrenDataJson___parent___internal___fieldOwners' + | 'childrenDataJson___parent___internal___ignoreType' + | 'childrenDataJson___parent___internal___mediaType' + | 'childrenDataJson___parent___internal___owner' + | 'childrenDataJson___parent___internal___type' + | 'childrenDataJson___children' + | 'childrenDataJson___children___id' + | 'childrenDataJson___children___parent___id' + | 'childrenDataJson___children___parent___children' + | 'childrenDataJson___children___children' + | 'childrenDataJson___children___children___id' + | 'childrenDataJson___children___children___children' + | 'childrenDataJson___children___internal___content' + | 'childrenDataJson___children___internal___contentDigest' + | 'childrenDataJson___children___internal___description' + | 'childrenDataJson___children___internal___fieldOwners' + | 'childrenDataJson___children___internal___ignoreType' + | 'childrenDataJson___children___internal___mediaType' + | 'childrenDataJson___children___internal___owner' + | 'childrenDataJson___children___internal___type' + | 'childrenDataJson___internal___content' + | 'childrenDataJson___internal___contentDigest' + | 'childrenDataJson___internal___description' + | 'childrenDataJson___internal___fieldOwners' + | 'childrenDataJson___internal___ignoreType' + | 'childrenDataJson___internal___mediaType' + | 'childrenDataJson___internal___owner' + | 'childrenDataJson___internal___type' + | 'childrenDataJson___files' + | 'childrenDataJson___imageSize' + | 'childrenDataJson___commit' + | 'childrenDataJson___contributors' + | 'childrenDataJson___contributors___login' + | 'childrenDataJson___contributors___name' + | 'childrenDataJson___contributors___avatar_url' + | 'childrenDataJson___contributors___profile' + | 'childrenDataJson___contributors___contributions' + | 'childrenDataJson___contributorsPerLine' + | 'childrenDataJson___projectName' + | 'childrenDataJson___projectOwner' + | 'childrenDataJson___repoType' + | 'childrenDataJson___repoHost' + | 'childrenDataJson___skipCi' + | 'childrenDataJson___nodeTools' + | 'childrenDataJson___nodeTools___name' + | 'childrenDataJson___nodeTools___svgPath' + | 'childrenDataJson___nodeTools___hue' + | 'childrenDataJson___nodeTools___launchDate' + | 'childrenDataJson___nodeTools___url' + | 'childrenDataJson___nodeTools___audits' + | 'childrenDataJson___nodeTools___audits___name' + | 'childrenDataJson___nodeTools___audits___url' + | 'childrenDataJson___nodeTools___minEth' + | 'childrenDataJson___nodeTools___additionalStake' + | 'childrenDataJson___nodeTools___additionalStakeUnit' + | 'childrenDataJson___nodeTools___tokens' + | 'childrenDataJson___nodeTools___tokens___name' + | 'childrenDataJson___nodeTools___tokens___symbol' + | 'childrenDataJson___nodeTools___tokens___address' + | 'childrenDataJson___nodeTools___isFoss' + | 'childrenDataJson___nodeTools___hasBugBounty' + | 'childrenDataJson___nodeTools___isTrustless' + | 'childrenDataJson___nodeTools___isPermissionless' + | 'childrenDataJson___nodeTools___multiClient' + | 'childrenDataJson___nodeTools___easyClientSwitching' + | 'childrenDataJson___nodeTools___platforms' + | 'childrenDataJson___nodeTools___ui' + | 'childrenDataJson___nodeTools___socials___discord' + | 'childrenDataJson___nodeTools___socials___twitter' + | 'childrenDataJson___nodeTools___socials___github' + | 'childrenDataJson___nodeTools___socials___telegram' + | 'childrenDataJson___nodeTools___matomo___eventCategory' + | 'childrenDataJson___nodeTools___matomo___eventAction' + | 'childrenDataJson___nodeTools___matomo___eventName' + | 'childrenDataJson___keyGen' + | 'childrenDataJson___keyGen___name' + | 'childrenDataJson___keyGen___svgPath' + | 'childrenDataJson___keyGen___hue' + | 'childrenDataJson___keyGen___launchDate' + | 'childrenDataJson___keyGen___url' + | 'childrenDataJson___keyGen___audits' + | 'childrenDataJson___keyGen___audits___name' + | 'childrenDataJson___keyGen___audits___url' + | 'childrenDataJson___keyGen___isFoss' + | 'childrenDataJson___keyGen___hasBugBounty' + | 'childrenDataJson___keyGen___isTrustless' + | 'childrenDataJson___keyGen___isPermissionless' + | 'childrenDataJson___keyGen___isSelfCustody' + | 'childrenDataJson___keyGen___platforms' + | 'childrenDataJson___keyGen___ui' + | 'childrenDataJson___keyGen___socials___discord' + | 'childrenDataJson___keyGen___socials___twitter' + | 'childrenDataJson___keyGen___socials___github' + | 'childrenDataJson___keyGen___matomo___eventCategory' + | 'childrenDataJson___keyGen___matomo___eventAction' + | 'childrenDataJson___keyGen___matomo___eventName' + | 'childrenDataJson___saas' + | 'childrenDataJson___saas___name' + | 'childrenDataJson___saas___svgPath' + | 'childrenDataJson___saas___hue' + | 'childrenDataJson___saas___launchDate' + | 'childrenDataJson___saas___url' + | 'childrenDataJson___saas___audits' + | 'childrenDataJson___saas___audits___name' + | 'childrenDataJson___saas___audits___url' + | 'childrenDataJson___saas___minEth' + | 'childrenDataJson___saas___additionalStake' + | 'childrenDataJson___saas___additionalStakeUnit' + | 'childrenDataJson___saas___monthlyFee' + | 'childrenDataJson___saas___monthlyFeeUnit' + | 'childrenDataJson___saas___isFoss' + | 'childrenDataJson___saas___hasBugBounty' + | 'childrenDataJson___saas___isTrustless' + | 'childrenDataJson___saas___isPermissionless' + | 'childrenDataJson___saas___pctMajorityClient' + | 'childrenDataJson___saas___isSelfCustody' + | 'childrenDataJson___saas___platforms' + | 'childrenDataJson___saas___ui' + | 'childrenDataJson___saas___socials___discord' + | 'childrenDataJson___saas___socials___twitter' + | 'childrenDataJson___saas___socials___github' + | 'childrenDataJson___saas___socials___telegram' + | 'childrenDataJson___saas___matomo___eventCategory' + | 'childrenDataJson___saas___matomo___eventAction' + | 'childrenDataJson___saas___matomo___eventName' + | 'childrenDataJson___pools' + | 'childrenDataJson___pools___name' + | 'childrenDataJson___pools___svgPath' + | 'childrenDataJson___pools___hue' + | 'childrenDataJson___pools___launchDate' + | 'childrenDataJson___pools___url' + | 'childrenDataJson___pools___audits' + | 'childrenDataJson___pools___audits___name' + | 'childrenDataJson___pools___audits___url' + | 'childrenDataJson___pools___minEth' + | 'childrenDataJson___pools___feePercentage' + | 'childrenDataJson___pools___tokens' + | 'childrenDataJson___pools___tokens___name' + | 'childrenDataJson___pools___tokens___symbol' + | 'childrenDataJson___pools___tokens___address' + | 'childrenDataJson___pools___isFoss' + | 'childrenDataJson___pools___hasBugBounty' + | 'childrenDataJson___pools___isTrustless' + | 'childrenDataJson___pools___hasPermissionlessNodes' + | 'childrenDataJson___pools___pctMajorityClient' + | 'childrenDataJson___pools___platforms' + | 'childrenDataJson___pools___ui' + | 'childrenDataJson___pools___socials___discord' + | 'childrenDataJson___pools___socials___twitter' + | 'childrenDataJson___pools___socials___github' + | 'childrenDataJson___pools___socials___telegram' + | 'childrenDataJson___pools___socials___reddit' + | 'childrenDataJson___pools___matomo___eventCategory' + | 'childrenDataJson___pools___matomo___eventAction' + | 'childrenDataJson___pools___matomo___eventName' + | 'childrenDataJson___pools___twitter' + | 'childrenDataJson___pools___telegram' + | 'childDataJson___id' + | 'childDataJson___parent___id' + | 'childDataJson___parent___parent___id' + | 'childDataJson___parent___parent___children' + | 'childDataJson___parent___children' + | 'childDataJson___parent___children___id' + | 'childDataJson___parent___children___children' + | 'childDataJson___parent___internal___content' + | 'childDataJson___parent___internal___contentDigest' + | 'childDataJson___parent___internal___description' + | 'childDataJson___parent___internal___fieldOwners' + | 'childDataJson___parent___internal___ignoreType' + | 'childDataJson___parent___internal___mediaType' + | 'childDataJson___parent___internal___owner' + | 'childDataJson___parent___internal___type' + | 'childDataJson___children' + | 'childDataJson___children___id' + | 'childDataJson___children___parent___id' + | 'childDataJson___children___parent___children' + | 'childDataJson___children___children' + | 'childDataJson___children___children___id' + | 'childDataJson___children___children___children' + | 'childDataJson___children___internal___content' + | 'childDataJson___children___internal___contentDigest' + | 'childDataJson___children___internal___description' + | 'childDataJson___children___internal___fieldOwners' + | 'childDataJson___children___internal___ignoreType' + | 'childDataJson___children___internal___mediaType' + | 'childDataJson___children___internal___owner' + | 'childDataJson___children___internal___type' + | 'childDataJson___internal___content' + | 'childDataJson___internal___contentDigest' + | 'childDataJson___internal___description' + | 'childDataJson___internal___fieldOwners' + | 'childDataJson___internal___ignoreType' + | 'childDataJson___internal___mediaType' + | 'childDataJson___internal___owner' + | 'childDataJson___internal___type' + | 'childDataJson___files' + | 'childDataJson___imageSize' + | 'childDataJson___commit' + | 'childDataJson___contributors' + | 'childDataJson___contributors___login' + | 'childDataJson___contributors___name' + | 'childDataJson___contributors___avatar_url' + | 'childDataJson___contributors___profile' + | 'childDataJson___contributors___contributions' + | 'childDataJson___contributorsPerLine' + | 'childDataJson___projectName' + | 'childDataJson___projectOwner' + | 'childDataJson___repoType' + | 'childDataJson___repoHost' + | 'childDataJson___skipCi' + | 'childDataJson___nodeTools' + | 'childDataJson___nodeTools___name' + | 'childDataJson___nodeTools___svgPath' + | 'childDataJson___nodeTools___hue' + | 'childDataJson___nodeTools___launchDate' + | 'childDataJson___nodeTools___url' + | 'childDataJson___nodeTools___audits' + | 'childDataJson___nodeTools___audits___name' + | 'childDataJson___nodeTools___audits___url' + | 'childDataJson___nodeTools___minEth' + | 'childDataJson___nodeTools___additionalStake' + | 'childDataJson___nodeTools___additionalStakeUnit' + | 'childDataJson___nodeTools___tokens' + | 'childDataJson___nodeTools___tokens___name' + | 'childDataJson___nodeTools___tokens___symbol' + | 'childDataJson___nodeTools___tokens___address' + | 'childDataJson___nodeTools___isFoss' + | 'childDataJson___nodeTools___hasBugBounty' + | 'childDataJson___nodeTools___isTrustless' + | 'childDataJson___nodeTools___isPermissionless' + | 'childDataJson___nodeTools___multiClient' + | 'childDataJson___nodeTools___easyClientSwitching' + | 'childDataJson___nodeTools___platforms' + | 'childDataJson___nodeTools___ui' + | 'childDataJson___nodeTools___socials___discord' + | 'childDataJson___nodeTools___socials___twitter' + | 'childDataJson___nodeTools___socials___github' + | 'childDataJson___nodeTools___socials___telegram' + | 'childDataJson___nodeTools___matomo___eventCategory' + | 'childDataJson___nodeTools___matomo___eventAction' + | 'childDataJson___nodeTools___matomo___eventName' + | 'childDataJson___keyGen' + | 'childDataJson___keyGen___name' + | 'childDataJson___keyGen___svgPath' + | 'childDataJson___keyGen___hue' + | 'childDataJson___keyGen___launchDate' + | 'childDataJson___keyGen___url' + | 'childDataJson___keyGen___audits' + | 'childDataJson___keyGen___audits___name' + | 'childDataJson___keyGen___audits___url' + | 'childDataJson___keyGen___isFoss' + | 'childDataJson___keyGen___hasBugBounty' + | 'childDataJson___keyGen___isTrustless' + | 'childDataJson___keyGen___isPermissionless' + | 'childDataJson___keyGen___isSelfCustody' + | 'childDataJson___keyGen___platforms' + | 'childDataJson___keyGen___ui' + | 'childDataJson___keyGen___socials___discord' + | 'childDataJson___keyGen___socials___twitter' + | 'childDataJson___keyGen___socials___github' + | 'childDataJson___keyGen___matomo___eventCategory' + | 'childDataJson___keyGen___matomo___eventAction' + | 'childDataJson___keyGen___matomo___eventName' + | 'childDataJson___saas' + | 'childDataJson___saas___name' + | 'childDataJson___saas___svgPath' + | 'childDataJson___saas___hue' + | 'childDataJson___saas___launchDate' + | 'childDataJson___saas___url' + | 'childDataJson___saas___audits' + | 'childDataJson___saas___audits___name' + | 'childDataJson___saas___audits___url' + | 'childDataJson___saas___minEth' + | 'childDataJson___saas___additionalStake' + | 'childDataJson___saas___additionalStakeUnit' + | 'childDataJson___saas___monthlyFee' + | 'childDataJson___saas___monthlyFeeUnit' + | 'childDataJson___saas___isFoss' + | 'childDataJson___saas___hasBugBounty' + | 'childDataJson___saas___isTrustless' + | 'childDataJson___saas___isPermissionless' + | 'childDataJson___saas___pctMajorityClient' + | 'childDataJson___saas___isSelfCustody' + | 'childDataJson___saas___platforms' + | 'childDataJson___saas___ui' + | 'childDataJson___saas___socials___discord' + | 'childDataJson___saas___socials___twitter' + | 'childDataJson___saas___socials___github' + | 'childDataJson___saas___socials___telegram' + | 'childDataJson___saas___matomo___eventCategory' + | 'childDataJson___saas___matomo___eventAction' + | 'childDataJson___saas___matomo___eventName' + | 'childDataJson___pools' + | 'childDataJson___pools___name' + | 'childDataJson___pools___svgPath' + | 'childDataJson___pools___hue' + | 'childDataJson___pools___launchDate' + | 'childDataJson___pools___url' + | 'childDataJson___pools___audits' + | 'childDataJson___pools___audits___name' + | 'childDataJson___pools___audits___url' + | 'childDataJson___pools___minEth' + | 'childDataJson___pools___feePercentage' + | 'childDataJson___pools___tokens' + | 'childDataJson___pools___tokens___name' + | 'childDataJson___pools___tokens___symbol' + | 'childDataJson___pools___tokens___address' + | 'childDataJson___pools___isFoss' + | 'childDataJson___pools___hasBugBounty' + | 'childDataJson___pools___isTrustless' + | 'childDataJson___pools___hasPermissionlessNodes' + | 'childDataJson___pools___pctMajorityClient' + | 'childDataJson___pools___platforms' + | 'childDataJson___pools___ui' + | 'childDataJson___pools___socials___discord' + | 'childDataJson___pools___socials___twitter' + | 'childDataJson___pools___socials___github' + | 'childDataJson___pools___socials___telegram' + | 'childDataJson___pools___socials___reddit' + | 'childDataJson___pools___matomo___eventCategory' + | 'childDataJson___pools___matomo___eventAction' + | 'childDataJson___pools___matomo___eventName' + | 'childDataJson___pools___twitter' + | 'childDataJson___pools___telegram' + | 'childrenCommunityMeetupsJson' + | 'childrenCommunityMeetupsJson___id' + | 'childrenCommunityMeetupsJson___parent___id' + | 'childrenCommunityMeetupsJson___parent___parent___id' + | 'childrenCommunityMeetupsJson___parent___parent___children' + | 'childrenCommunityMeetupsJson___parent___children' + | 'childrenCommunityMeetupsJson___parent___children___id' + | 'childrenCommunityMeetupsJson___parent___children___children' + | 'childrenCommunityMeetupsJson___parent___internal___content' + | 'childrenCommunityMeetupsJson___parent___internal___contentDigest' + | 'childrenCommunityMeetupsJson___parent___internal___description' + | 'childrenCommunityMeetupsJson___parent___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___parent___internal___ignoreType' + | 'childrenCommunityMeetupsJson___parent___internal___mediaType' + | 'childrenCommunityMeetupsJson___parent___internal___owner' + | 'childrenCommunityMeetupsJson___parent___internal___type' + | 'childrenCommunityMeetupsJson___children' + | 'childrenCommunityMeetupsJson___children___id' + | 'childrenCommunityMeetupsJson___children___parent___id' + | 'childrenCommunityMeetupsJson___children___parent___children' + | 'childrenCommunityMeetupsJson___children___children' + | 'childrenCommunityMeetupsJson___children___children___id' + | 'childrenCommunityMeetupsJson___children___children___children' + | 'childrenCommunityMeetupsJson___children___internal___content' + | 'childrenCommunityMeetupsJson___children___internal___contentDigest' + | 'childrenCommunityMeetupsJson___children___internal___description' + | 'childrenCommunityMeetupsJson___children___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___children___internal___ignoreType' + | 'childrenCommunityMeetupsJson___children___internal___mediaType' + | 'childrenCommunityMeetupsJson___children___internal___owner' + | 'childrenCommunityMeetupsJson___children___internal___type' + | 'childrenCommunityMeetupsJson___internal___content' + | 'childrenCommunityMeetupsJson___internal___contentDigest' + | 'childrenCommunityMeetupsJson___internal___description' + | 'childrenCommunityMeetupsJson___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___internal___ignoreType' + | 'childrenCommunityMeetupsJson___internal___mediaType' + | 'childrenCommunityMeetupsJson___internal___owner' + | 'childrenCommunityMeetupsJson___internal___type' + | 'childrenCommunityMeetupsJson___title' + | 'childrenCommunityMeetupsJson___emoji' + | 'childrenCommunityMeetupsJson___location' + | 'childrenCommunityMeetupsJson___link' + | 'childCommunityMeetupsJson___id' + | 'childCommunityMeetupsJson___parent___id' + | 'childCommunityMeetupsJson___parent___parent___id' + | 'childCommunityMeetupsJson___parent___parent___children' + | 'childCommunityMeetupsJson___parent___children' + | 'childCommunityMeetupsJson___parent___children___id' + | 'childCommunityMeetupsJson___parent___children___children' + | 'childCommunityMeetupsJson___parent___internal___content' + | 'childCommunityMeetupsJson___parent___internal___contentDigest' + | 'childCommunityMeetupsJson___parent___internal___description' + | 'childCommunityMeetupsJson___parent___internal___fieldOwners' + | 'childCommunityMeetupsJson___parent___internal___ignoreType' + | 'childCommunityMeetupsJson___parent___internal___mediaType' + | 'childCommunityMeetupsJson___parent___internal___owner' + | 'childCommunityMeetupsJson___parent___internal___type' + | 'childCommunityMeetupsJson___children' + | 'childCommunityMeetupsJson___children___id' + | 'childCommunityMeetupsJson___children___parent___id' + | 'childCommunityMeetupsJson___children___parent___children' + | 'childCommunityMeetupsJson___children___children' + | 'childCommunityMeetupsJson___children___children___id' + | 'childCommunityMeetupsJson___children___children___children' + | 'childCommunityMeetupsJson___children___internal___content' + | 'childCommunityMeetupsJson___children___internal___contentDigest' + | 'childCommunityMeetupsJson___children___internal___description' + | 'childCommunityMeetupsJson___children___internal___fieldOwners' + | 'childCommunityMeetupsJson___children___internal___ignoreType' + | 'childCommunityMeetupsJson___children___internal___mediaType' + | 'childCommunityMeetupsJson___children___internal___owner' + | 'childCommunityMeetupsJson___children___internal___type' + | 'childCommunityMeetupsJson___internal___content' + | 'childCommunityMeetupsJson___internal___contentDigest' + | 'childCommunityMeetupsJson___internal___description' + | 'childCommunityMeetupsJson___internal___fieldOwners' + | 'childCommunityMeetupsJson___internal___ignoreType' + | 'childCommunityMeetupsJson___internal___mediaType' + | 'childCommunityMeetupsJson___internal___owner' + | 'childCommunityMeetupsJson___internal___type' + | 'childCommunityMeetupsJson___title' + | 'childCommunityMeetupsJson___emoji' + | 'childCommunityMeetupsJson___location' + | 'childCommunityMeetupsJson___link' + | 'childrenCommunityEventsJson' + | 'childrenCommunityEventsJson___id' + | 'childrenCommunityEventsJson___parent___id' + | 'childrenCommunityEventsJson___parent___parent___id' + | 'childrenCommunityEventsJson___parent___parent___children' + | 'childrenCommunityEventsJson___parent___children' + | 'childrenCommunityEventsJson___parent___children___id' + | 'childrenCommunityEventsJson___parent___children___children' + | 'childrenCommunityEventsJson___parent___internal___content' + | 'childrenCommunityEventsJson___parent___internal___contentDigest' + | 'childrenCommunityEventsJson___parent___internal___description' + | 'childrenCommunityEventsJson___parent___internal___fieldOwners' + | 'childrenCommunityEventsJson___parent___internal___ignoreType' + | 'childrenCommunityEventsJson___parent___internal___mediaType' + | 'childrenCommunityEventsJson___parent___internal___owner' + | 'childrenCommunityEventsJson___parent___internal___type' + | 'childrenCommunityEventsJson___children' + | 'childrenCommunityEventsJson___children___id' + | 'childrenCommunityEventsJson___children___parent___id' + | 'childrenCommunityEventsJson___children___parent___children' + | 'childrenCommunityEventsJson___children___children' + | 'childrenCommunityEventsJson___children___children___id' + | 'childrenCommunityEventsJson___children___children___children' + | 'childrenCommunityEventsJson___children___internal___content' + | 'childrenCommunityEventsJson___children___internal___contentDigest' + | 'childrenCommunityEventsJson___children___internal___description' + | 'childrenCommunityEventsJson___children___internal___fieldOwners' + | 'childrenCommunityEventsJson___children___internal___ignoreType' + | 'childrenCommunityEventsJson___children___internal___mediaType' + | 'childrenCommunityEventsJson___children___internal___owner' + | 'childrenCommunityEventsJson___children___internal___type' + | 'childrenCommunityEventsJson___internal___content' + | 'childrenCommunityEventsJson___internal___contentDigest' + | 'childrenCommunityEventsJson___internal___description' + | 'childrenCommunityEventsJson___internal___fieldOwners' + | 'childrenCommunityEventsJson___internal___ignoreType' + | 'childrenCommunityEventsJson___internal___mediaType' + | 'childrenCommunityEventsJson___internal___owner' + | 'childrenCommunityEventsJson___internal___type' + | 'childrenCommunityEventsJson___title' + | 'childrenCommunityEventsJson___to' + | 'childrenCommunityEventsJson___sponsor' + | 'childrenCommunityEventsJson___location' + | 'childrenCommunityEventsJson___description' + | 'childrenCommunityEventsJson___startDate' + | 'childrenCommunityEventsJson___endDate' + | 'childCommunityEventsJson___id' + | 'childCommunityEventsJson___parent___id' + | 'childCommunityEventsJson___parent___parent___id' + | 'childCommunityEventsJson___parent___parent___children' + | 'childCommunityEventsJson___parent___children' + | 'childCommunityEventsJson___parent___children___id' + | 'childCommunityEventsJson___parent___children___children' + | 'childCommunityEventsJson___parent___internal___content' + | 'childCommunityEventsJson___parent___internal___contentDigest' + | 'childCommunityEventsJson___parent___internal___description' + | 'childCommunityEventsJson___parent___internal___fieldOwners' + | 'childCommunityEventsJson___parent___internal___ignoreType' + | 'childCommunityEventsJson___parent___internal___mediaType' + | 'childCommunityEventsJson___parent___internal___owner' + | 'childCommunityEventsJson___parent___internal___type' + | 'childCommunityEventsJson___children' + | 'childCommunityEventsJson___children___id' + | 'childCommunityEventsJson___children___parent___id' + | 'childCommunityEventsJson___children___parent___children' + | 'childCommunityEventsJson___children___children' + | 'childCommunityEventsJson___children___children___id' + | 'childCommunityEventsJson___children___children___children' + | 'childCommunityEventsJson___children___internal___content' + | 'childCommunityEventsJson___children___internal___contentDigest' + | 'childCommunityEventsJson___children___internal___description' + | 'childCommunityEventsJson___children___internal___fieldOwners' + | 'childCommunityEventsJson___children___internal___ignoreType' + | 'childCommunityEventsJson___children___internal___mediaType' + | 'childCommunityEventsJson___children___internal___owner' + | 'childCommunityEventsJson___children___internal___type' + | 'childCommunityEventsJson___internal___content' + | 'childCommunityEventsJson___internal___contentDigest' + | 'childCommunityEventsJson___internal___description' + | 'childCommunityEventsJson___internal___fieldOwners' + | 'childCommunityEventsJson___internal___ignoreType' + | 'childCommunityEventsJson___internal___mediaType' + | 'childCommunityEventsJson___internal___owner' + | 'childCommunityEventsJson___internal___type' + | 'childCommunityEventsJson___title' + | 'childCommunityEventsJson___to' + | 'childCommunityEventsJson___sponsor' + | 'childCommunityEventsJson___location' + | 'childCommunityEventsJson___description' + | 'childCommunityEventsJson___startDate' + | 'childCommunityEventsJson___endDate' + | 'childrenCexLayer2SupportJson' + | 'childrenCexLayer2SupportJson___id' + | 'childrenCexLayer2SupportJson___parent___id' + | 'childrenCexLayer2SupportJson___parent___parent___id' + | 'childrenCexLayer2SupportJson___parent___parent___children' + | 'childrenCexLayer2SupportJson___parent___children' + | 'childrenCexLayer2SupportJson___parent___children___id' + | 'childrenCexLayer2SupportJson___parent___children___children' + | 'childrenCexLayer2SupportJson___parent___internal___content' + | 'childrenCexLayer2SupportJson___parent___internal___contentDigest' + | 'childrenCexLayer2SupportJson___parent___internal___description' + | 'childrenCexLayer2SupportJson___parent___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___parent___internal___ignoreType' + | 'childrenCexLayer2SupportJson___parent___internal___mediaType' + | 'childrenCexLayer2SupportJson___parent___internal___owner' + | 'childrenCexLayer2SupportJson___parent___internal___type' + | 'childrenCexLayer2SupportJson___children' + | 'childrenCexLayer2SupportJson___children___id' + | 'childrenCexLayer2SupportJson___children___parent___id' + | 'childrenCexLayer2SupportJson___children___parent___children' + | 'childrenCexLayer2SupportJson___children___children' + | 'childrenCexLayer2SupportJson___children___children___id' + | 'childrenCexLayer2SupportJson___children___children___children' + | 'childrenCexLayer2SupportJson___children___internal___content' + | 'childrenCexLayer2SupportJson___children___internal___contentDigest' + | 'childrenCexLayer2SupportJson___children___internal___description' + | 'childrenCexLayer2SupportJson___children___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___children___internal___ignoreType' + | 'childrenCexLayer2SupportJson___children___internal___mediaType' + | 'childrenCexLayer2SupportJson___children___internal___owner' + | 'childrenCexLayer2SupportJson___children___internal___type' + | 'childrenCexLayer2SupportJson___internal___content' + | 'childrenCexLayer2SupportJson___internal___contentDigest' + | 'childrenCexLayer2SupportJson___internal___description' + | 'childrenCexLayer2SupportJson___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___internal___ignoreType' + | 'childrenCexLayer2SupportJson___internal___mediaType' + | 'childrenCexLayer2SupportJson___internal___owner' + | 'childrenCexLayer2SupportJson___internal___type' + | 'childrenCexLayer2SupportJson___name' + | 'childrenCexLayer2SupportJson___supports_withdrawals' + | 'childrenCexLayer2SupportJson___supports_deposits' + | 'childrenCexLayer2SupportJson___url' + | 'childCexLayer2SupportJson___id' + | 'childCexLayer2SupportJson___parent___id' + | 'childCexLayer2SupportJson___parent___parent___id' + | 'childCexLayer2SupportJson___parent___parent___children' + | 'childCexLayer2SupportJson___parent___children' + | 'childCexLayer2SupportJson___parent___children___id' + | 'childCexLayer2SupportJson___parent___children___children' + | 'childCexLayer2SupportJson___parent___internal___content' + | 'childCexLayer2SupportJson___parent___internal___contentDigest' + | 'childCexLayer2SupportJson___parent___internal___description' + | 'childCexLayer2SupportJson___parent___internal___fieldOwners' + | 'childCexLayer2SupportJson___parent___internal___ignoreType' + | 'childCexLayer2SupportJson___parent___internal___mediaType' + | 'childCexLayer2SupportJson___parent___internal___owner' + | 'childCexLayer2SupportJson___parent___internal___type' + | 'childCexLayer2SupportJson___children' + | 'childCexLayer2SupportJson___children___id' + | 'childCexLayer2SupportJson___children___parent___id' + | 'childCexLayer2SupportJson___children___parent___children' + | 'childCexLayer2SupportJson___children___children' + | 'childCexLayer2SupportJson___children___children___id' + | 'childCexLayer2SupportJson___children___children___children' + | 'childCexLayer2SupportJson___children___internal___content' + | 'childCexLayer2SupportJson___children___internal___contentDigest' + | 'childCexLayer2SupportJson___children___internal___description' + | 'childCexLayer2SupportJson___children___internal___fieldOwners' + | 'childCexLayer2SupportJson___children___internal___ignoreType' + | 'childCexLayer2SupportJson___children___internal___mediaType' + | 'childCexLayer2SupportJson___children___internal___owner' + | 'childCexLayer2SupportJson___children___internal___type' + | 'childCexLayer2SupportJson___internal___content' + | 'childCexLayer2SupportJson___internal___contentDigest' + | 'childCexLayer2SupportJson___internal___description' + | 'childCexLayer2SupportJson___internal___fieldOwners' + | 'childCexLayer2SupportJson___internal___ignoreType' + | 'childCexLayer2SupportJson___internal___mediaType' + | 'childCexLayer2SupportJson___internal___owner' + | 'childCexLayer2SupportJson___internal___type' + | 'childCexLayer2SupportJson___name' + | 'childCexLayer2SupportJson___supports_withdrawals' + | 'childCexLayer2SupportJson___supports_deposits' + | 'childCexLayer2SupportJson___url' + | 'childrenAlltimeJson' + | 'childrenAlltimeJson___id' + | 'childrenAlltimeJson___parent___id' + | 'childrenAlltimeJson___parent___parent___id' + | 'childrenAlltimeJson___parent___parent___children' + | 'childrenAlltimeJson___parent___children' + | 'childrenAlltimeJson___parent___children___id' + | 'childrenAlltimeJson___parent___children___children' + | 'childrenAlltimeJson___parent___internal___content' + | 'childrenAlltimeJson___parent___internal___contentDigest' + | 'childrenAlltimeJson___parent___internal___description' + | 'childrenAlltimeJson___parent___internal___fieldOwners' + | 'childrenAlltimeJson___parent___internal___ignoreType' + | 'childrenAlltimeJson___parent___internal___mediaType' + | 'childrenAlltimeJson___parent___internal___owner' + | 'childrenAlltimeJson___parent___internal___type' + | 'childrenAlltimeJson___children' + | 'childrenAlltimeJson___children___id' + | 'childrenAlltimeJson___children___parent___id' + | 'childrenAlltimeJson___children___parent___children' + | 'childrenAlltimeJson___children___children' + | 'childrenAlltimeJson___children___children___id' + | 'childrenAlltimeJson___children___children___children' + | 'childrenAlltimeJson___children___internal___content' + | 'childrenAlltimeJson___children___internal___contentDigest' + | 'childrenAlltimeJson___children___internal___description' + | 'childrenAlltimeJson___children___internal___fieldOwners' + | 'childrenAlltimeJson___children___internal___ignoreType' + | 'childrenAlltimeJson___children___internal___mediaType' + | 'childrenAlltimeJson___children___internal___owner' + | 'childrenAlltimeJson___children___internal___type' + | 'childrenAlltimeJson___internal___content' + | 'childrenAlltimeJson___internal___contentDigest' + | 'childrenAlltimeJson___internal___description' + | 'childrenAlltimeJson___internal___fieldOwners' + | 'childrenAlltimeJson___internal___ignoreType' + | 'childrenAlltimeJson___internal___mediaType' + | 'childrenAlltimeJson___internal___owner' + | 'childrenAlltimeJson___internal___type' + | 'childrenAlltimeJson___name' + | 'childrenAlltimeJson___url' + | 'childrenAlltimeJson___unit' + | 'childrenAlltimeJson___dateRange___from' + | 'childrenAlltimeJson___dateRange___to' + | 'childrenAlltimeJson___currency' + | 'childrenAlltimeJson___mode' + | 'childrenAlltimeJson___totalCosts' + | 'childrenAlltimeJson___totalTMSavings' + | 'childrenAlltimeJson___totalPreTranslated' + | 'childrenAlltimeJson___data' + | 'childrenAlltimeJson___data___user___id' + | 'childrenAlltimeJson___data___user___username' + | 'childrenAlltimeJson___data___user___fullName' + | 'childrenAlltimeJson___data___user___userRole' + | 'childrenAlltimeJson___data___user___avatarUrl' + | 'childrenAlltimeJson___data___user___preTranslated' + | 'childrenAlltimeJson___data___user___totalCosts' + | 'childrenAlltimeJson___data___languages' + | 'childAlltimeJson___id' + | 'childAlltimeJson___parent___id' + | 'childAlltimeJson___parent___parent___id' + | 'childAlltimeJson___parent___parent___children' + | 'childAlltimeJson___parent___children' + | 'childAlltimeJson___parent___children___id' + | 'childAlltimeJson___parent___children___children' + | 'childAlltimeJson___parent___internal___content' + | 'childAlltimeJson___parent___internal___contentDigest' + | 'childAlltimeJson___parent___internal___description' + | 'childAlltimeJson___parent___internal___fieldOwners' + | 'childAlltimeJson___parent___internal___ignoreType' + | 'childAlltimeJson___parent___internal___mediaType' + | 'childAlltimeJson___parent___internal___owner' + | 'childAlltimeJson___parent___internal___type' + | 'childAlltimeJson___children' + | 'childAlltimeJson___children___id' + | 'childAlltimeJson___children___parent___id' + | 'childAlltimeJson___children___parent___children' + | 'childAlltimeJson___children___children' + | 'childAlltimeJson___children___children___id' + | 'childAlltimeJson___children___children___children' + | 'childAlltimeJson___children___internal___content' + | 'childAlltimeJson___children___internal___contentDigest' + | 'childAlltimeJson___children___internal___description' + | 'childAlltimeJson___children___internal___fieldOwners' + | 'childAlltimeJson___children___internal___ignoreType' + | 'childAlltimeJson___children___internal___mediaType' + | 'childAlltimeJson___children___internal___owner' + | 'childAlltimeJson___children___internal___type' + | 'childAlltimeJson___internal___content' + | 'childAlltimeJson___internal___contentDigest' + | 'childAlltimeJson___internal___description' + | 'childAlltimeJson___internal___fieldOwners' + | 'childAlltimeJson___internal___ignoreType' + | 'childAlltimeJson___internal___mediaType' + | 'childAlltimeJson___internal___owner' + | 'childAlltimeJson___internal___type' + | 'childAlltimeJson___name' + | 'childAlltimeJson___url' + | 'childAlltimeJson___unit' + | 'childAlltimeJson___dateRange___from' + | 'childAlltimeJson___dateRange___to' + | 'childAlltimeJson___currency' + | 'childAlltimeJson___mode' + | 'childAlltimeJson___totalCosts' + | 'childAlltimeJson___totalTMSavings' + | 'childAlltimeJson___totalPreTranslated' + | 'childAlltimeJson___data' + | 'childAlltimeJson___data___user___id' + | 'childAlltimeJson___data___user___username' + | 'childAlltimeJson___data___user___fullName' + | 'childAlltimeJson___data___user___userRole' + | 'childAlltimeJson___data___user___avatarUrl' + | 'childAlltimeJson___data___user___preTranslated' + | 'childAlltimeJson___data___user___totalCosts' + | 'childAlltimeJson___data___languages' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type FileGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type FileGroupConnectionDistinctArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileGroupConnectionMaxArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileGroupConnectionMinArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileGroupConnectionSumArgs = { - field: FileFieldsEnum -} + field: FileFieldsEnum; +}; + export type FileGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: FileFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: FileFieldsEnum; +}; export type FileSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; -export type SortOrderEnum = "ASC" | "DESC" +export type SortOrderEnum = + | 'ASC' + | 'DESC'; export type DirectoryConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type DirectoryConnectionDistinctArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryConnectionMaxArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryConnectionMinArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryConnectionSumArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: DirectoryFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: DirectoryFieldsEnum; +}; export type DirectoryEdge = { - next?: Maybe - node: Directory - previous?: Maybe -} + next?: Maybe; + node: Directory; + previous?: Maybe; +}; export type DirectoryFieldsEnum = - | "sourceInstanceName" - | "absolutePath" - | "relativePath" - | "extension" - | "size" - | "prettySize" - | "modifiedTime" - | "accessTime" - | "changeTime" - | "birthTime" - | "root" - | "dir" - | "base" - | "ext" - | "name" - | "relativeDirectory" - | "dev" - | "mode" - | "nlink" - | "uid" - | "gid" - | "rdev" - | "ino" - | "atimeMs" - | "mtimeMs" - | "ctimeMs" - | "atime" - | "mtime" - | "ctime" - | "birthtime" - | "birthtimeMs" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type DirectoryGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type DirectoryGroupConnectionDistinctArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryGroupConnectionMaxArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryGroupConnectionMinArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryGroupConnectionSumArgs = { - field: DirectoryFieldsEnum -} + field: DirectoryFieldsEnum; +}; + export type DirectoryGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: DirectoryFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: DirectoryFieldsEnum; +}; export type DirectoryFilterInput = { - sourceInstanceName?: InputMaybe - absolutePath?: InputMaybe - relativePath?: InputMaybe - extension?: InputMaybe - size?: InputMaybe - prettySize?: InputMaybe - modifiedTime?: InputMaybe - accessTime?: InputMaybe - changeTime?: InputMaybe - birthTime?: InputMaybe - root?: InputMaybe - dir?: InputMaybe - base?: InputMaybe - ext?: InputMaybe - name?: InputMaybe - relativeDirectory?: InputMaybe - dev?: InputMaybe - mode?: InputMaybe - nlink?: InputMaybe - uid?: InputMaybe - gid?: InputMaybe - rdev?: InputMaybe - ino?: InputMaybe - atimeMs?: InputMaybe - mtimeMs?: InputMaybe - ctimeMs?: InputMaybe - atime?: InputMaybe - mtime?: InputMaybe - ctime?: InputMaybe - birthtime?: InputMaybe - birthtimeMs?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type DirectorySortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type SiteSiteMetadataFilterInput = { - title?: InputMaybe - description?: InputMaybe - url?: InputMaybe - siteUrl?: InputMaybe - author?: InputMaybe - defaultLanguage?: InputMaybe - supportedLanguages?: InputMaybe - editContentUrl?: InputMaybe -} + title?: InputMaybe; + description?: InputMaybe; + url?: InputMaybe; + siteUrl?: InputMaybe; + author?: InputMaybe; + defaultLanguage?: InputMaybe; + supportedLanguages?: InputMaybe; + editContentUrl?: InputMaybe; +}; export type SiteFlagsFilterInput = { - FAST_DEV?: InputMaybe -} + FAST_DEV?: InputMaybe; +}; export type SiteConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type SiteConnectionDistinctArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteConnectionMaxArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteConnectionMinArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteConnectionSumArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFieldsEnum; +}; export type SiteEdge = { - next?: Maybe - node: Site - previous?: Maybe -} + next?: Maybe; + node: Site; + previous?: Maybe; +}; export type SiteFieldsEnum = - | "buildTime" - | "siteMetadata___title" - | "siteMetadata___description" - | "siteMetadata___url" - | "siteMetadata___siteUrl" - | "siteMetadata___author" - | "siteMetadata___defaultLanguage" - | "siteMetadata___supportedLanguages" - | "siteMetadata___editContentUrl" - | "port" - | "host" - | "flags___FAST_DEV" - | "polyfill" - | "pathPrefix" - | "jsxRuntime" - | "trailingSlash" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'buildTime' + | 'siteMetadata___title' + | 'siteMetadata___description' + | 'siteMetadata___url' + | 'siteMetadata___siteUrl' + | 'siteMetadata___author' + | 'siteMetadata___defaultLanguage' + | 'siteMetadata___supportedLanguages' + | 'siteMetadata___editContentUrl' + | 'port' + | 'host' + | 'flags___FAST_DEV' + | 'polyfill' + | 'pathPrefix' + | 'jsxRuntime' + | 'trailingSlash' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type SiteGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type SiteGroupConnectionDistinctArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteGroupConnectionMaxArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteGroupConnectionMinArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteGroupConnectionSumArgs = { - field: SiteFieldsEnum -} + field: SiteFieldsEnum; +}; + export type SiteGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFieldsEnum; +}; export type SiteFilterInput = { - buildTime?: InputMaybe - siteMetadata?: InputMaybe - port?: InputMaybe - host?: InputMaybe - flags?: InputMaybe - polyfill?: InputMaybe - pathPrefix?: InputMaybe - jsxRuntime?: InputMaybe - trailingSlash?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + buildTime?: InputMaybe; + siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; + flags?: InputMaybe; + polyfill?: InputMaybe; + pathPrefix?: InputMaybe; + jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type SiteSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type SiteFunctionConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type SiteFunctionConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionConnectionMaxArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionConnectionMinArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionConnectionSumArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteFunctionFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFunctionFieldsEnum; +}; export type SiteFunctionEdge = { - next?: Maybe - node: SiteFunction - previous?: Maybe -} + next?: Maybe; + node: SiteFunction; + previous?: Maybe; +}; export type SiteFunctionFieldsEnum = - | "functionRoute" - | "pluginName" - | "originalAbsoluteFilePath" - | "originalRelativeFilePath" - | "relativeCompiledFilePath" - | "absoluteCompiledFilePath" - | "matchPath" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'functionRoute' + | 'pluginName' + | 'originalAbsoluteFilePath' + | 'originalRelativeFilePath' + | 'relativeCompiledFilePath' + | 'absoluteCompiledFilePath' + | 'matchPath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type SiteFunctionGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type SiteFunctionGroupConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionGroupConnectionMaxArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionGroupConnectionMinArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionGroupConnectionSumArgs = { - field: SiteFunctionFieldsEnum -} + field: SiteFunctionFieldsEnum; +}; + export type SiteFunctionGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteFunctionFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFunctionFieldsEnum; +}; export type SiteFunctionFilterInput = { - functionRoute?: InputMaybe - pluginName?: InputMaybe - originalAbsoluteFilePath?: InputMaybe - originalRelativeFilePath?: InputMaybe - relativeCompiledFilePath?: InputMaybe - absoluteCompiledFilePath?: InputMaybe - matchPath?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + functionRoute?: InputMaybe; + pluginName?: InputMaybe; + originalAbsoluteFilePath?: InputMaybe; + originalRelativeFilePath?: InputMaybe; + relativeCompiledFilePath?: InputMaybe; + absoluteCompiledFilePath?: InputMaybe; + matchPath?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type SiteFunctionSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type SitePluginFilterInput = { - resolve?: InputMaybe - name?: InputMaybe - version?: InputMaybe - nodeAPIs?: InputMaybe - browserAPIs?: InputMaybe - ssrAPIs?: InputMaybe - pluginFilepath?: InputMaybe - pluginOptions?: InputMaybe - packageJson?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + resolve?: InputMaybe; + name?: InputMaybe; + version?: InputMaybe; + nodeAPIs?: InputMaybe; + browserAPIs?: InputMaybe; + ssrAPIs?: InputMaybe; + pluginFilepath?: InputMaybe; + pluginOptions?: InputMaybe; + packageJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type SitePageConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type SitePageConnectionDistinctArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageConnectionMaxArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageConnectionMinArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageConnectionSumArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SitePageFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePageFieldsEnum; +}; export type SitePageEdge = { - next?: Maybe - node: SitePage - previous?: Maybe -} + next?: Maybe; + node: SitePage; + previous?: Maybe; +}; export type SitePageFieldsEnum = - | "path" - | "component" - | "internalComponentName" - | "componentChunkName" - | "matchPath" - | "pageContext" - | "pluginCreator___resolve" - | "pluginCreator___name" - | "pluginCreator___version" - | "pluginCreator___nodeAPIs" - | "pluginCreator___browserAPIs" - | "pluginCreator___ssrAPIs" - | "pluginCreator___pluginFilepath" - | "pluginCreator___pluginOptions" - | "pluginCreator___packageJson" - | "pluginCreator___id" - | "pluginCreator___parent___id" - | "pluginCreator___parent___parent___id" - | "pluginCreator___parent___parent___children" - | "pluginCreator___parent___children" - | "pluginCreator___parent___children___id" - | "pluginCreator___parent___children___children" - | "pluginCreator___parent___internal___content" - | "pluginCreator___parent___internal___contentDigest" - | "pluginCreator___parent___internal___description" - | "pluginCreator___parent___internal___fieldOwners" - | "pluginCreator___parent___internal___ignoreType" - | "pluginCreator___parent___internal___mediaType" - | "pluginCreator___parent___internal___owner" - | "pluginCreator___parent___internal___type" - | "pluginCreator___children" - | "pluginCreator___children___id" - | "pluginCreator___children___parent___id" - | "pluginCreator___children___parent___children" - | "pluginCreator___children___children" - | "pluginCreator___children___children___id" - | "pluginCreator___children___children___children" - | "pluginCreator___children___internal___content" - | "pluginCreator___children___internal___contentDigest" - | "pluginCreator___children___internal___description" - | "pluginCreator___children___internal___fieldOwners" - | "pluginCreator___children___internal___ignoreType" - | "pluginCreator___children___internal___mediaType" - | "pluginCreator___children___internal___owner" - | "pluginCreator___children___internal___type" - | "pluginCreator___internal___content" - | "pluginCreator___internal___contentDigest" - | "pluginCreator___internal___description" - | "pluginCreator___internal___fieldOwners" - | "pluginCreator___internal___ignoreType" - | "pluginCreator___internal___mediaType" - | "pluginCreator___internal___owner" - | "pluginCreator___internal___type" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'path' + | 'component' + | 'internalComponentName' + | 'componentChunkName' + | 'matchPath' + | 'pageContext' + | 'pluginCreator___resolve' + | 'pluginCreator___name' + | 'pluginCreator___version' + | 'pluginCreator___nodeAPIs' + | 'pluginCreator___browserAPIs' + | 'pluginCreator___ssrAPIs' + | 'pluginCreator___pluginFilepath' + | 'pluginCreator___pluginOptions' + | 'pluginCreator___packageJson' + | 'pluginCreator___id' + | 'pluginCreator___parent___id' + | 'pluginCreator___parent___parent___id' + | 'pluginCreator___parent___parent___children' + | 'pluginCreator___parent___children' + | 'pluginCreator___parent___children___id' + | 'pluginCreator___parent___children___children' + | 'pluginCreator___parent___internal___content' + | 'pluginCreator___parent___internal___contentDigest' + | 'pluginCreator___parent___internal___description' + | 'pluginCreator___parent___internal___fieldOwners' + | 'pluginCreator___parent___internal___ignoreType' + | 'pluginCreator___parent___internal___mediaType' + | 'pluginCreator___parent___internal___owner' + | 'pluginCreator___parent___internal___type' + | 'pluginCreator___children' + | 'pluginCreator___children___id' + | 'pluginCreator___children___parent___id' + | 'pluginCreator___children___parent___children' + | 'pluginCreator___children___children' + | 'pluginCreator___children___children___id' + | 'pluginCreator___children___children___children' + | 'pluginCreator___children___internal___content' + | 'pluginCreator___children___internal___contentDigest' + | 'pluginCreator___children___internal___description' + | 'pluginCreator___children___internal___fieldOwners' + | 'pluginCreator___children___internal___ignoreType' + | 'pluginCreator___children___internal___mediaType' + | 'pluginCreator___children___internal___owner' + | 'pluginCreator___children___internal___type' + | 'pluginCreator___internal___content' + | 'pluginCreator___internal___contentDigest' + | 'pluginCreator___internal___description' + | 'pluginCreator___internal___fieldOwners' + | 'pluginCreator___internal___ignoreType' + | 'pluginCreator___internal___mediaType' + | 'pluginCreator___internal___owner' + | 'pluginCreator___internal___type' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type SitePageGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type SitePageGroupConnectionDistinctArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageGroupConnectionMaxArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageGroupConnectionMinArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageGroupConnectionSumArgs = { - field: SitePageFieldsEnum -} + field: SitePageFieldsEnum; +}; + export type SitePageGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SitePageFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePageFieldsEnum; +}; export type SitePageFilterInput = { - path?: InputMaybe - component?: InputMaybe - internalComponentName?: InputMaybe - componentChunkName?: InputMaybe - matchPath?: InputMaybe - pageContext?: InputMaybe - pluginCreator?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + path?: InputMaybe; + component?: InputMaybe; + internalComponentName?: InputMaybe; + componentChunkName?: InputMaybe; + matchPath?: InputMaybe; + pageContext?: InputMaybe; + pluginCreator?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type SitePageSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type SitePluginConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type SitePluginConnectionDistinctArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginConnectionMaxArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginConnectionMinArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginConnectionSumArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SitePluginFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePluginFieldsEnum; +}; export type SitePluginEdge = { - next?: Maybe - node: SitePlugin - previous?: Maybe -} + next?: Maybe; + node: SitePlugin; + previous?: Maybe; +}; export type SitePluginFieldsEnum = - | "resolve" - | "name" - | "version" - | "nodeAPIs" - | "browserAPIs" - | "ssrAPIs" - | "pluginFilepath" - | "pluginOptions" - | "packageJson" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'resolve' + | 'name' + | 'version' + | 'nodeAPIs' + | 'browserAPIs' + | 'ssrAPIs' + | 'pluginFilepath' + | 'pluginOptions' + | 'packageJson' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type SitePluginGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type SitePluginGroupConnectionDistinctArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginGroupConnectionMaxArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginGroupConnectionMinArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginGroupConnectionSumArgs = { - field: SitePluginFieldsEnum -} + field: SitePluginFieldsEnum; +}; + export type SitePluginGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SitePluginFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePluginFieldsEnum; +}; export type SitePluginSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type SiteBuildMetadataConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type SiteBuildMetadataConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteBuildMetadataFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteBuildMetadataFieldsEnum; +}; export type SiteBuildMetadataEdge = { - next?: Maybe - node: SiteBuildMetadata - previous?: Maybe -} + next?: Maybe; + node: SiteBuildMetadata; + previous?: Maybe; +}; export type SiteBuildMetadataFieldsEnum = - | "buildTime" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'buildTime' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type SiteBuildMetadataGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type SiteBuildMetadataGroupConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataGroupConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataGroupConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataGroupConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum -} + field: SiteBuildMetadataFieldsEnum; +}; + export type SiteBuildMetadataGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: SiteBuildMetadataFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteBuildMetadataFieldsEnum; +}; export type SiteBuildMetadataFilterInput = { - buildTime?: InputMaybe - id?: InputMaybe - parent?: InputMaybe - children?: InputMaybe - internal?: InputMaybe -} + buildTime?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; export type SiteBuildMetadataSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type MdxConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type MdxConnectionDistinctArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxConnectionMaxArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxConnectionMinArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxConnectionSumArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: MdxFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: MdxFieldsEnum; +}; export type MdxEdge = { - next?: Maybe - node: Mdx - previous?: Maybe -} + next?: Maybe; + node: Mdx; + previous?: Maybe; +}; export type MdxFieldsEnum = - | "rawBody" - | "fileAbsolutePath" - | "frontmatter___sidebar" - | "frontmatter___sidebarDepth" - | "frontmatter___incomplete" - | "frontmatter___template" - | "frontmatter___summaryPoint1" - | "frontmatter___summaryPoint2" - | "frontmatter___summaryPoint3" - | "frontmatter___summaryPoint4" - | "frontmatter___position" - | "frontmatter___compensation" - | "frontmatter___location" - | "frontmatter___type" - | "frontmatter___link" - | "frontmatter___address" - | "frontmatter___skill" - | "frontmatter___published" - | "frontmatter___sourceUrl" - | "frontmatter___source" - | "frontmatter___author" - | "frontmatter___tags" - | "frontmatter___isOutdated" - | "frontmatter___title" - | "frontmatter___lang" - | "frontmatter___description" - | "frontmatter___emoji" - | "frontmatter___image___sourceInstanceName" - | "frontmatter___image___absolutePath" - | "frontmatter___image___relativePath" - | "frontmatter___image___extension" - | "frontmatter___image___size" - | "frontmatter___image___prettySize" - | "frontmatter___image___modifiedTime" - | "frontmatter___image___accessTime" - | "frontmatter___image___changeTime" - | "frontmatter___image___birthTime" - | "frontmatter___image___root" - | "frontmatter___image___dir" - | "frontmatter___image___base" - | "frontmatter___image___ext" - | "frontmatter___image___name" - | "frontmatter___image___relativeDirectory" - | "frontmatter___image___dev" - | "frontmatter___image___mode" - | "frontmatter___image___nlink" - | "frontmatter___image___uid" - | "frontmatter___image___gid" - | "frontmatter___image___rdev" - | "frontmatter___image___ino" - | "frontmatter___image___atimeMs" - | "frontmatter___image___mtimeMs" - | "frontmatter___image___ctimeMs" - | "frontmatter___image___atime" - | "frontmatter___image___mtime" - | "frontmatter___image___ctime" - | "frontmatter___image___birthtime" - | "frontmatter___image___birthtimeMs" - | "frontmatter___image___blksize" - | "frontmatter___image___blocks" - | "frontmatter___image___fields___gitLogLatestAuthorName" - | "frontmatter___image___fields___gitLogLatestAuthorEmail" - | "frontmatter___image___fields___gitLogLatestDate" - | "frontmatter___image___publicURL" - | "frontmatter___image___childrenMdx" - | "frontmatter___image___childrenMdx___rawBody" - | "frontmatter___image___childrenMdx___fileAbsolutePath" - | "frontmatter___image___childrenMdx___slug" - | "frontmatter___image___childrenMdx___body" - | "frontmatter___image___childrenMdx___excerpt" - | "frontmatter___image___childrenMdx___headings" - | "frontmatter___image___childrenMdx___html" - | "frontmatter___image___childrenMdx___mdxAST" - | "frontmatter___image___childrenMdx___tableOfContents" - | "frontmatter___image___childrenMdx___timeToRead" - | "frontmatter___image___childrenMdx___id" - | "frontmatter___image___childrenMdx___children" - | "frontmatter___image___childMdx___rawBody" - | "frontmatter___image___childMdx___fileAbsolutePath" - | "frontmatter___image___childMdx___slug" - | "frontmatter___image___childMdx___body" - | "frontmatter___image___childMdx___excerpt" - | "frontmatter___image___childMdx___headings" - | "frontmatter___image___childMdx___html" - | "frontmatter___image___childMdx___mdxAST" - | "frontmatter___image___childMdx___tableOfContents" - | "frontmatter___image___childMdx___timeToRead" - | "frontmatter___image___childMdx___id" - | "frontmatter___image___childMdx___children" - | "frontmatter___image___childrenImageSharp" - | "frontmatter___image___childrenImageSharp___gatsbyImageData" - | "frontmatter___image___childrenImageSharp___id" - | "frontmatter___image___childrenImageSharp___children" - | "frontmatter___image___childImageSharp___gatsbyImageData" - | "frontmatter___image___childImageSharp___id" - | "frontmatter___image___childImageSharp___children" - | "frontmatter___image___childrenConsensusBountyHuntersCsv" - | "frontmatter___image___childrenConsensusBountyHuntersCsv___username" - | "frontmatter___image___childrenConsensusBountyHuntersCsv___name" - | "frontmatter___image___childrenConsensusBountyHuntersCsv___score" - | "frontmatter___image___childrenConsensusBountyHuntersCsv___id" - | "frontmatter___image___childrenConsensusBountyHuntersCsv___children" - | "frontmatter___image___childConsensusBountyHuntersCsv___username" - | "frontmatter___image___childConsensusBountyHuntersCsv___name" - | "frontmatter___image___childConsensusBountyHuntersCsv___score" - | "frontmatter___image___childConsensusBountyHuntersCsv___id" - | "frontmatter___image___childConsensusBountyHuntersCsv___children" - | "frontmatter___image___childrenWalletsCsv" - | "frontmatter___image___childrenWalletsCsv___id" - | "frontmatter___image___childrenWalletsCsv___children" - | "frontmatter___image___childrenWalletsCsv___name" - | "frontmatter___image___childrenWalletsCsv___url" - | "frontmatter___image___childrenWalletsCsv___brand_color" - | "frontmatter___image___childrenWalletsCsv___has_mobile" - | "frontmatter___image___childrenWalletsCsv___has_desktop" - | "frontmatter___image___childrenWalletsCsv___has_web" - | "frontmatter___image___childrenWalletsCsv___has_hardware" - | "frontmatter___image___childrenWalletsCsv___has_card_deposits" - | "frontmatter___image___childrenWalletsCsv___has_explore_dapps" - | "frontmatter___image___childrenWalletsCsv___has_defi_integrations" - | "frontmatter___image___childrenWalletsCsv___has_bank_withdrawals" - | "frontmatter___image___childrenWalletsCsv___has_limits_protection" - | "frontmatter___image___childrenWalletsCsv___has_high_volume_purchases" - | "frontmatter___image___childrenWalletsCsv___has_multisig" - | "frontmatter___image___childrenWalletsCsv___has_dex_integrations" - | "frontmatter___image___childWalletsCsv___id" - | "frontmatter___image___childWalletsCsv___children" - | "frontmatter___image___childWalletsCsv___name" - | "frontmatter___image___childWalletsCsv___url" - | "frontmatter___image___childWalletsCsv___brand_color" - | "frontmatter___image___childWalletsCsv___has_mobile" - | "frontmatter___image___childWalletsCsv___has_desktop" - | "frontmatter___image___childWalletsCsv___has_web" - | "frontmatter___image___childWalletsCsv___has_hardware" - | "frontmatter___image___childWalletsCsv___has_card_deposits" - | "frontmatter___image___childWalletsCsv___has_explore_dapps" - | "frontmatter___image___childWalletsCsv___has_defi_integrations" - | "frontmatter___image___childWalletsCsv___has_bank_withdrawals" - | "frontmatter___image___childWalletsCsv___has_limits_protection" - | "frontmatter___image___childWalletsCsv___has_high_volume_purchases" - | "frontmatter___image___childWalletsCsv___has_multisig" - | "frontmatter___image___childWalletsCsv___has_dex_integrations" - | "frontmatter___image___childrenExchangesByCountryCsv" - | "frontmatter___image___childrenExchangesByCountryCsv___id" - | "frontmatter___image___childrenExchangesByCountryCsv___children" - | "frontmatter___image___childrenExchangesByCountryCsv___country" - | "frontmatter___image___childrenExchangesByCountryCsv___coinmama" - | "frontmatter___image___childrenExchangesByCountryCsv___bittrex" - | "frontmatter___image___childrenExchangesByCountryCsv___simplex" - | "frontmatter___image___childrenExchangesByCountryCsv___wyre" - | "frontmatter___image___childrenExchangesByCountryCsv___moonpay" - | "frontmatter___image___childrenExchangesByCountryCsv___coinbase" - | "frontmatter___image___childrenExchangesByCountryCsv___kraken" - | "frontmatter___image___childrenExchangesByCountryCsv___gemini" - | "frontmatter___image___childrenExchangesByCountryCsv___binance" - | "frontmatter___image___childrenExchangesByCountryCsv___binanceus" - | "frontmatter___image___childrenExchangesByCountryCsv___bitbuy" - | "frontmatter___image___childrenExchangesByCountryCsv___rain" - | "frontmatter___image___childrenExchangesByCountryCsv___cryptocom" - | "frontmatter___image___childrenExchangesByCountryCsv___itezcom" - | "frontmatter___image___childrenExchangesByCountryCsv___coinspot" - | "frontmatter___image___childrenExchangesByCountryCsv___bitvavo" - | "frontmatter___image___childrenExchangesByCountryCsv___mtpelerin" - | "frontmatter___image___childrenExchangesByCountryCsv___wazirx" - | "frontmatter___image___childrenExchangesByCountryCsv___bitflyer" - | "frontmatter___image___childrenExchangesByCountryCsv___easycrypto" - | "frontmatter___image___childrenExchangesByCountryCsv___okx" - | "frontmatter___image___childrenExchangesByCountryCsv___kucoin" - | "frontmatter___image___childrenExchangesByCountryCsv___ftx" - | "frontmatter___image___childrenExchangesByCountryCsv___huobiglobal" - | "frontmatter___image___childrenExchangesByCountryCsv___gateio" - | "frontmatter___image___childrenExchangesByCountryCsv___bitfinex" - | "frontmatter___image___childrenExchangesByCountryCsv___bybit" - | "frontmatter___image___childrenExchangesByCountryCsv___bitkub" - | "frontmatter___image___childrenExchangesByCountryCsv___bitso" - | "frontmatter___image___childrenExchangesByCountryCsv___ftxus" - | "frontmatter___image___childExchangesByCountryCsv___id" - | "frontmatter___image___childExchangesByCountryCsv___children" - | "frontmatter___image___childExchangesByCountryCsv___country" - | "frontmatter___image___childExchangesByCountryCsv___coinmama" - | "frontmatter___image___childExchangesByCountryCsv___bittrex" - | "frontmatter___image___childExchangesByCountryCsv___simplex" - | "frontmatter___image___childExchangesByCountryCsv___wyre" - | "frontmatter___image___childExchangesByCountryCsv___moonpay" - | "frontmatter___image___childExchangesByCountryCsv___coinbase" - | "frontmatter___image___childExchangesByCountryCsv___kraken" - | "frontmatter___image___childExchangesByCountryCsv___gemini" - | "frontmatter___image___childExchangesByCountryCsv___binance" - | "frontmatter___image___childExchangesByCountryCsv___binanceus" - | "frontmatter___image___childExchangesByCountryCsv___bitbuy" - | "frontmatter___image___childExchangesByCountryCsv___rain" - | "frontmatter___image___childExchangesByCountryCsv___cryptocom" - | "frontmatter___image___childExchangesByCountryCsv___itezcom" - | "frontmatter___image___childExchangesByCountryCsv___coinspot" - | "frontmatter___image___childExchangesByCountryCsv___bitvavo" - | "frontmatter___image___childExchangesByCountryCsv___mtpelerin" - | "frontmatter___image___childExchangesByCountryCsv___wazirx" - | "frontmatter___image___childExchangesByCountryCsv___bitflyer" - | "frontmatter___image___childExchangesByCountryCsv___easycrypto" - | "frontmatter___image___childExchangesByCountryCsv___okx" - | "frontmatter___image___childExchangesByCountryCsv___kucoin" - | "frontmatter___image___childExchangesByCountryCsv___ftx" - | "frontmatter___image___childExchangesByCountryCsv___huobiglobal" - | "frontmatter___image___childExchangesByCountryCsv___gateio" - | "frontmatter___image___childExchangesByCountryCsv___bitfinex" - | "frontmatter___image___childExchangesByCountryCsv___bybit" - | "frontmatter___image___childExchangesByCountryCsv___bitkub" - | "frontmatter___image___childExchangesByCountryCsv___bitso" - | "frontmatter___image___childExchangesByCountryCsv___ftxus" - | "frontmatter___image___id" - | "frontmatter___image___parent___id" - | "frontmatter___image___parent___children" - | "frontmatter___image___children" - | "frontmatter___image___children___id" - | "frontmatter___image___children___children" - | "frontmatter___image___internal___content" - | "frontmatter___image___internal___contentDigest" - | "frontmatter___image___internal___description" - | "frontmatter___image___internal___fieldOwners" - | "frontmatter___image___internal___ignoreType" - | "frontmatter___image___internal___mediaType" - | "frontmatter___image___internal___owner" - | "frontmatter___image___internal___type" - | "frontmatter___alt" - | "slug" - | "body" - | "excerpt" - | "headings" - | "headings___value" - | "headings___depth" - | "html" - | "mdxAST" - | "tableOfContents" - | "timeToRead" - | "wordCount___paragraphs" - | "wordCount___sentences" - | "wordCount___words" - | "fields___readingTime___text" - | "fields___readingTime___minutes" - | "fields___readingTime___time" - | "fields___readingTime___words" - | "fields___isOutdated" - | "fields___slug" - | "fields___relativePath" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'rawBody' + | 'fileAbsolutePath' + | 'frontmatter___sidebar' + | 'frontmatter___sidebarDepth' + | 'frontmatter___incomplete' + | 'frontmatter___template' + | 'frontmatter___summaryPoint1' + | 'frontmatter___summaryPoint2' + | 'frontmatter___summaryPoint3' + | 'frontmatter___summaryPoint4' + | 'frontmatter___position' + | 'frontmatter___compensation' + | 'frontmatter___location' + | 'frontmatter___type' + | 'frontmatter___link' + | 'frontmatter___address' + | 'frontmatter___skill' + | 'frontmatter___published' + | 'frontmatter___sourceUrl' + | 'frontmatter___source' + | 'frontmatter___author' + | 'frontmatter___tags' + | 'frontmatter___isOutdated' + | 'frontmatter___title' + | 'frontmatter___lang' + | 'frontmatter___description' + | 'frontmatter___emoji' + | 'frontmatter___image___sourceInstanceName' + | 'frontmatter___image___absolutePath' + | 'frontmatter___image___relativePath' + | 'frontmatter___image___extension' + | 'frontmatter___image___size' + | 'frontmatter___image___prettySize' + | 'frontmatter___image___modifiedTime' + | 'frontmatter___image___accessTime' + | 'frontmatter___image___changeTime' + | 'frontmatter___image___birthTime' + | 'frontmatter___image___root' + | 'frontmatter___image___dir' + | 'frontmatter___image___base' + | 'frontmatter___image___ext' + | 'frontmatter___image___name' + | 'frontmatter___image___relativeDirectory' + | 'frontmatter___image___dev' + | 'frontmatter___image___mode' + | 'frontmatter___image___nlink' + | 'frontmatter___image___uid' + | 'frontmatter___image___gid' + | 'frontmatter___image___rdev' + | 'frontmatter___image___ino' + | 'frontmatter___image___atimeMs' + | 'frontmatter___image___mtimeMs' + | 'frontmatter___image___ctimeMs' + | 'frontmatter___image___atime' + | 'frontmatter___image___mtime' + | 'frontmatter___image___ctime' + | 'frontmatter___image___birthtime' + | 'frontmatter___image___birthtimeMs' + | 'frontmatter___image___blksize' + | 'frontmatter___image___blocks' + | 'frontmatter___image___fields___gitLogLatestAuthorName' + | 'frontmatter___image___fields___gitLogLatestAuthorEmail' + | 'frontmatter___image___fields___gitLogLatestDate' + | 'frontmatter___image___publicURL' + | 'frontmatter___image___childrenMdx' + | 'frontmatter___image___childrenMdx___rawBody' + | 'frontmatter___image___childrenMdx___fileAbsolutePath' + | 'frontmatter___image___childrenMdx___slug' + | 'frontmatter___image___childrenMdx___body' + | 'frontmatter___image___childrenMdx___excerpt' + | 'frontmatter___image___childrenMdx___headings' + | 'frontmatter___image___childrenMdx___html' + | 'frontmatter___image___childrenMdx___mdxAST' + | 'frontmatter___image___childrenMdx___tableOfContents' + | 'frontmatter___image___childrenMdx___timeToRead' + | 'frontmatter___image___childrenMdx___id' + | 'frontmatter___image___childrenMdx___children' + | 'frontmatter___image___childMdx___rawBody' + | 'frontmatter___image___childMdx___fileAbsolutePath' + | 'frontmatter___image___childMdx___slug' + | 'frontmatter___image___childMdx___body' + | 'frontmatter___image___childMdx___excerpt' + | 'frontmatter___image___childMdx___headings' + | 'frontmatter___image___childMdx___html' + | 'frontmatter___image___childMdx___mdxAST' + | 'frontmatter___image___childMdx___tableOfContents' + | 'frontmatter___image___childMdx___timeToRead' + | 'frontmatter___image___childMdx___id' + | 'frontmatter___image___childMdx___children' + | 'frontmatter___image___childrenImageSharp' + | 'frontmatter___image___childrenImageSharp___gatsbyImageData' + | 'frontmatter___image___childrenImageSharp___id' + | 'frontmatter___image___childrenImageSharp___children' + | 'frontmatter___image___childImageSharp___gatsbyImageData' + | 'frontmatter___image___childImageSharp___id' + | 'frontmatter___image___childImageSharp___children' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___username' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___name' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___score' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___id' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___children' + | 'frontmatter___image___childConsensusBountyHuntersCsv___username' + | 'frontmatter___image___childConsensusBountyHuntersCsv___name' + | 'frontmatter___image___childConsensusBountyHuntersCsv___score' + | 'frontmatter___image___childConsensusBountyHuntersCsv___id' + | 'frontmatter___image___childConsensusBountyHuntersCsv___children' + | 'frontmatter___image___childrenWalletsCsv' + | 'frontmatter___image___childrenWalletsCsv___id' + | 'frontmatter___image___childrenWalletsCsv___children' + | 'frontmatter___image___childrenWalletsCsv___name' + | 'frontmatter___image___childrenWalletsCsv___url' + | 'frontmatter___image___childrenWalletsCsv___brand_color' + | 'frontmatter___image___childrenWalletsCsv___has_mobile' + | 'frontmatter___image___childrenWalletsCsv___has_desktop' + | 'frontmatter___image___childrenWalletsCsv___has_web' + | 'frontmatter___image___childrenWalletsCsv___has_hardware' + | 'frontmatter___image___childrenWalletsCsv___has_card_deposits' + | 'frontmatter___image___childrenWalletsCsv___has_explore_dapps' + | 'frontmatter___image___childrenWalletsCsv___has_defi_integrations' + | 'frontmatter___image___childrenWalletsCsv___has_bank_withdrawals' + | 'frontmatter___image___childrenWalletsCsv___has_limits_protection' + | 'frontmatter___image___childrenWalletsCsv___has_high_volume_purchases' + | 'frontmatter___image___childrenWalletsCsv___has_multisig' + | 'frontmatter___image___childrenWalletsCsv___has_dex_integrations' + | 'frontmatter___image___childWalletsCsv___id' + | 'frontmatter___image___childWalletsCsv___children' + | 'frontmatter___image___childWalletsCsv___name' + | 'frontmatter___image___childWalletsCsv___url' + | 'frontmatter___image___childWalletsCsv___brand_color' + | 'frontmatter___image___childWalletsCsv___has_mobile' + | 'frontmatter___image___childWalletsCsv___has_desktop' + | 'frontmatter___image___childWalletsCsv___has_web' + | 'frontmatter___image___childWalletsCsv___has_hardware' + | 'frontmatter___image___childWalletsCsv___has_card_deposits' + | 'frontmatter___image___childWalletsCsv___has_explore_dapps' + | 'frontmatter___image___childWalletsCsv___has_defi_integrations' + | 'frontmatter___image___childWalletsCsv___has_bank_withdrawals' + | 'frontmatter___image___childWalletsCsv___has_limits_protection' + | 'frontmatter___image___childWalletsCsv___has_high_volume_purchases' + | 'frontmatter___image___childWalletsCsv___has_multisig' + | 'frontmatter___image___childWalletsCsv___has_dex_integrations' + | 'frontmatter___image___childrenQuarterJson' + | 'frontmatter___image___childrenQuarterJson___id' + | 'frontmatter___image___childrenQuarterJson___children' + | 'frontmatter___image___childrenQuarterJson___name' + | 'frontmatter___image___childrenQuarterJson___url' + | 'frontmatter___image___childrenQuarterJson___unit' + | 'frontmatter___image___childrenQuarterJson___currency' + | 'frontmatter___image___childrenQuarterJson___mode' + | 'frontmatter___image___childrenQuarterJson___totalCosts' + | 'frontmatter___image___childrenQuarterJson___totalTMSavings' + | 'frontmatter___image___childrenQuarterJson___totalPreTranslated' + | 'frontmatter___image___childrenQuarterJson___data' + | 'frontmatter___image___childQuarterJson___id' + | 'frontmatter___image___childQuarterJson___children' + | 'frontmatter___image___childQuarterJson___name' + | 'frontmatter___image___childQuarterJson___url' + | 'frontmatter___image___childQuarterJson___unit' + | 'frontmatter___image___childQuarterJson___currency' + | 'frontmatter___image___childQuarterJson___mode' + | 'frontmatter___image___childQuarterJson___totalCosts' + | 'frontmatter___image___childQuarterJson___totalTMSavings' + | 'frontmatter___image___childQuarterJson___totalPreTranslated' + | 'frontmatter___image___childQuarterJson___data' + | 'frontmatter___image___childrenMonthJson' + | 'frontmatter___image___childrenMonthJson___id' + | 'frontmatter___image___childrenMonthJson___children' + | 'frontmatter___image___childrenMonthJson___name' + | 'frontmatter___image___childrenMonthJson___url' + | 'frontmatter___image___childrenMonthJson___unit' + | 'frontmatter___image___childrenMonthJson___currency' + | 'frontmatter___image___childrenMonthJson___mode' + | 'frontmatter___image___childrenMonthJson___totalCosts' + | 'frontmatter___image___childrenMonthJson___totalTMSavings' + | 'frontmatter___image___childrenMonthJson___totalPreTranslated' + | 'frontmatter___image___childrenMonthJson___data' + | 'frontmatter___image___childMonthJson___id' + | 'frontmatter___image___childMonthJson___children' + | 'frontmatter___image___childMonthJson___name' + | 'frontmatter___image___childMonthJson___url' + | 'frontmatter___image___childMonthJson___unit' + | 'frontmatter___image___childMonthJson___currency' + | 'frontmatter___image___childMonthJson___mode' + | 'frontmatter___image___childMonthJson___totalCosts' + | 'frontmatter___image___childMonthJson___totalTMSavings' + | 'frontmatter___image___childMonthJson___totalPreTranslated' + | 'frontmatter___image___childMonthJson___data' + | 'frontmatter___image___childrenLayer2Json' + | 'frontmatter___image___childrenLayer2Json___id' + | 'frontmatter___image___childrenLayer2Json___children' + | 'frontmatter___image___childrenLayer2Json___optimistic' + | 'frontmatter___image___childrenLayer2Json___zk' + | 'frontmatter___image___childLayer2Json___id' + | 'frontmatter___image___childLayer2Json___children' + | 'frontmatter___image___childLayer2Json___optimistic' + | 'frontmatter___image___childLayer2Json___zk' + | 'frontmatter___image___childrenExternalTutorialsJson' + | 'frontmatter___image___childrenExternalTutorialsJson___id' + | 'frontmatter___image___childrenExternalTutorialsJson___children' + | 'frontmatter___image___childrenExternalTutorialsJson___url' + | 'frontmatter___image___childrenExternalTutorialsJson___title' + | 'frontmatter___image___childrenExternalTutorialsJson___description' + | 'frontmatter___image___childrenExternalTutorialsJson___author' + | 'frontmatter___image___childrenExternalTutorialsJson___authorGithub' + | 'frontmatter___image___childrenExternalTutorialsJson___tags' + | 'frontmatter___image___childrenExternalTutorialsJson___skillLevel' + | 'frontmatter___image___childrenExternalTutorialsJson___timeToRead' + | 'frontmatter___image___childrenExternalTutorialsJson___lang' + | 'frontmatter___image___childrenExternalTutorialsJson___publishDate' + | 'frontmatter___image___childExternalTutorialsJson___id' + | 'frontmatter___image___childExternalTutorialsJson___children' + | 'frontmatter___image___childExternalTutorialsJson___url' + | 'frontmatter___image___childExternalTutorialsJson___title' + | 'frontmatter___image___childExternalTutorialsJson___description' + | 'frontmatter___image___childExternalTutorialsJson___author' + | 'frontmatter___image___childExternalTutorialsJson___authorGithub' + | 'frontmatter___image___childExternalTutorialsJson___tags' + | 'frontmatter___image___childExternalTutorialsJson___skillLevel' + | 'frontmatter___image___childExternalTutorialsJson___timeToRead' + | 'frontmatter___image___childExternalTutorialsJson___lang' + | 'frontmatter___image___childExternalTutorialsJson___publishDate' + | 'frontmatter___image___childrenExchangesByCountryCsv' + | 'frontmatter___image___childrenExchangesByCountryCsv___id' + | 'frontmatter___image___childrenExchangesByCountryCsv___children' + | 'frontmatter___image___childrenExchangesByCountryCsv___country' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinmama' + | 'frontmatter___image___childrenExchangesByCountryCsv___bittrex' + | 'frontmatter___image___childrenExchangesByCountryCsv___simplex' + | 'frontmatter___image___childrenExchangesByCountryCsv___wyre' + | 'frontmatter___image___childrenExchangesByCountryCsv___moonpay' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinbase' + | 'frontmatter___image___childrenExchangesByCountryCsv___kraken' + | 'frontmatter___image___childrenExchangesByCountryCsv___gemini' + | 'frontmatter___image___childrenExchangesByCountryCsv___binance' + | 'frontmatter___image___childrenExchangesByCountryCsv___binanceus' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitbuy' + | 'frontmatter___image___childrenExchangesByCountryCsv___rain' + | 'frontmatter___image___childrenExchangesByCountryCsv___cryptocom' + | 'frontmatter___image___childrenExchangesByCountryCsv___itezcom' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinspot' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitvavo' + | 'frontmatter___image___childrenExchangesByCountryCsv___mtpelerin' + | 'frontmatter___image___childrenExchangesByCountryCsv___wazirx' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitflyer' + | 'frontmatter___image___childrenExchangesByCountryCsv___easycrypto' + | 'frontmatter___image___childrenExchangesByCountryCsv___okx' + | 'frontmatter___image___childrenExchangesByCountryCsv___kucoin' + | 'frontmatter___image___childrenExchangesByCountryCsv___ftx' + | 'frontmatter___image___childrenExchangesByCountryCsv___huobiglobal' + | 'frontmatter___image___childrenExchangesByCountryCsv___gateio' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitfinex' + | 'frontmatter___image___childrenExchangesByCountryCsv___bybit' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitkub' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitso' + | 'frontmatter___image___childrenExchangesByCountryCsv___ftxus' + | 'frontmatter___image___childExchangesByCountryCsv___id' + | 'frontmatter___image___childExchangesByCountryCsv___children' + | 'frontmatter___image___childExchangesByCountryCsv___country' + | 'frontmatter___image___childExchangesByCountryCsv___coinmama' + | 'frontmatter___image___childExchangesByCountryCsv___bittrex' + | 'frontmatter___image___childExchangesByCountryCsv___simplex' + | 'frontmatter___image___childExchangesByCountryCsv___wyre' + | 'frontmatter___image___childExchangesByCountryCsv___moonpay' + | 'frontmatter___image___childExchangesByCountryCsv___coinbase' + | 'frontmatter___image___childExchangesByCountryCsv___kraken' + | 'frontmatter___image___childExchangesByCountryCsv___gemini' + | 'frontmatter___image___childExchangesByCountryCsv___binance' + | 'frontmatter___image___childExchangesByCountryCsv___binanceus' + | 'frontmatter___image___childExchangesByCountryCsv___bitbuy' + | 'frontmatter___image___childExchangesByCountryCsv___rain' + | 'frontmatter___image___childExchangesByCountryCsv___cryptocom' + | 'frontmatter___image___childExchangesByCountryCsv___itezcom' + | 'frontmatter___image___childExchangesByCountryCsv___coinspot' + | 'frontmatter___image___childExchangesByCountryCsv___bitvavo' + | 'frontmatter___image___childExchangesByCountryCsv___mtpelerin' + | 'frontmatter___image___childExchangesByCountryCsv___wazirx' + | 'frontmatter___image___childExchangesByCountryCsv___bitflyer' + | 'frontmatter___image___childExchangesByCountryCsv___easycrypto' + | 'frontmatter___image___childExchangesByCountryCsv___okx' + | 'frontmatter___image___childExchangesByCountryCsv___kucoin' + | 'frontmatter___image___childExchangesByCountryCsv___ftx' + | 'frontmatter___image___childExchangesByCountryCsv___huobiglobal' + | 'frontmatter___image___childExchangesByCountryCsv___gateio' + | 'frontmatter___image___childExchangesByCountryCsv___bitfinex' + | 'frontmatter___image___childExchangesByCountryCsv___bybit' + | 'frontmatter___image___childExchangesByCountryCsv___bitkub' + | 'frontmatter___image___childExchangesByCountryCsv___bitso' + | 'frontmatter___image___childExchangesByCountryCsv___ftxus' + | 'frontmatter___image___childrenDataJson' + | 'frontmatter___image___childrenDataJson___id' + | 'frontmatter___image___childrenDataJson___children' + | 'frontmatter___image___childrenDataJson___files' + | 'frontmatter___image___childrenDataJson___imageSize' + | 'frontmatter___image___childrenDataJson___commit' + | 'frontmatter___image___childrenDataJson___contributors' + | 'frontmatter___image___childrenDataJson___contributorsPerLine' + | 'frontmatter___image___childrenDataJson___projectName' + | 'frontmatter___image___childrenDataJson___projectOwner' + | 'frontmatter___image___childrenDataJson___repoType' + | 'frontmatter___image___childrenDataJson___repoHost' + | 'frontmatter___image___childrenDataJson___skipCi' + | 'frontmatter___image___childrenDataJson___nodeTools' + | 'frontmatter___image___childrenDataJson___keyGen' + | 'frontmatter___image___childrenDataJson___saas' + | 'frontmatter___image___childrenDataJson___pools' + | 'frontmatter___image___childDataJson___id' + | 'frontmatter___image___childDataJson___children' + | 'frontmatter___image___childDataJson___files' + | 'frontmatter___image___childDataJson___imageSize' + | 'frontmatter___image___childDataJson___commit' + | 'frontmatter___image___childDataJson___contributors' + | 'frontmatter___image___childDataJson___contributorsPerLine' + | 'frontmatter___image___childDataJson___projectName' + | 'frontmatter___image___childDataJson___projectOwner' + | 'frontmatter___image___childDataJson___repoType' + | 'frontmatter___image___childDataJson___repoHost' + | 'frontmatter___image___childDataJson___skipCi' + | 'frontmatter___image___childDataJson___nodeTools' + | 'frontmatter___image___childDataJson___keyGen' + | 'frontmatter___image___childDataJson___saas' + | 'frontmatter___image___childDataJson___pools' + | 'frontmatter___image___childrenCommunityMeetupsJson' + | 'frontmatter___image___childrenCommunityMeetupsJson___id' + | 'frontmatter___image___childrenCommunityMeetupsJson___children' + | 'frontmatter___image___childrenCommunityMeetupsJson___title' + | 'frontmatter___image___childrenCommunityMeetupsJson___emoji' + | 'frontmatter___image___childrenCommunityMeetupsJson___location' + | 'frontmatter___image___childrenCommunityMeetupsJson___link' + | 'frontmatter___image___childCommunityMeetupsJson___id' + | 'frontmatter___image___childCommunityMeetupsJson___children' + | 'frontmatter___image___childCommunityMeetupsJson___title' + | 'frontmatter___image___childCommunityMeetupsJson___emoji' + | 'frontmatter___image___childCommunityMeetupsJson___location' + | 'frontmatter___image___childCommunityMeetupsJson___link' + | 'frontmatter___image___childrenCommunityEventsJson' + | 'frontmatter___image___childrenCommunityEventsJson___id' + | 'frontmatter___image___childrenCommunityEventsJson___children' + | 'frontmatter___image___childrenCommunityEventsJson___title' + | 'frontmatter___image___childrenCommunityEventsJson___to' + | 'frontmatter___image___childrenCommunityEventsJson___sponsor' + | 'frontmatter___image___childrenCommunityEventsJson___location' + | 'frontmatter___image___childrenCommunityEventsJson___description' + | 'frontmatter___image___childrenCommunityEventsJson___startDate' + | 'frontmatter___image___childrenCommunityEventsJson___endDate' + | 'frontmatter___image___childCommunityEventsJson___id' + | 'frontmatter___image___childCommunityEventsJson___children' + | 'frontmatter___image___childCommunityEventsJson___title' + | 'frontmatter___image___childCommunityEventsJson___to' + | 'frontmatter___image___childCommunityEventsJson___sponsor' + | 'frontmatter___image___childCommunityEventsJson___location' + | 'frontmatter___image___childCommunityEventsJson___description' + | 'frontmatter___image___childCommunityEventsJson___startDate' + | 'frontmatter___image___childCommunityEventsJson___endDate' + | 'frontmatter___image___childrenCexLayer2SupportJson' + | 'frontmatter___image___childrenCexLayer2SupportJson___id' + | 'frontmatter___image___childrenCexLayer2SupportJson___children' + | 'frontmatter___image___childrenCexLayer2SupportJson___name' + | 'frontmatter___image___childrenCexLayer2SupportJson___supports_withdrawals' + | 'frontmatter___image___childrenCexLayer2SupportJson___supports_deposits' + | 'frontmatter___image___childrenCexLayer2SupportJson___url' + | 'frontmatter___image___childCexLayer2SupportJson___id' + | 'frontmatter___image___childCexLayer2SupportJson___children' + | 'frontmatter___image___childCexLayer2SupportJson___name' + | 'frontmatter___image___childCexLayer2SupportJson___supports_withdrawals' + | 'frontmatter___image___childCexLayer2SupportJson___supports_deposits' + | 'frontmatter___image___childCexLayer2SupportJson___url' + | 'frontmatter___image___childrenAlltimeJson' + | 'frontmatter___image___childrenAlltimeJson___id' + | 'frontmatter___image___childrenAlltimeJson___children' + | 'frontmatter___image___childrenAlltimeJson___name' + | 'frontmatter___image___childrenAlltimeJson___url' + | 'frontmatter___image___childrenAlltimeJson___unit' + | 'frontmatter___image___childrenAlltimeJson___currency' + | 'frontmatter___image___childrenAlltimeJson___mode' + | 'frontmatter___image___childrenAlltimeJson___totalCosts' + | 'frontmatter___image___childrenAlltimeJson___totalTMSavings' + | 'frontmatter___image___childrenAlltimeJson___totalPreTranslated' + | 'frontmatter___image___childrenAlltimeJson___data' + | 'frontmatter___image___childAlltimeJson___id' + | 'frontmatter___image___childAlltimeJson___children' + | 'frontmatter___image___childAlltimeJson___name' + | 'frontmatter___image___childAlltimeJson___url' + | 'frontmatter___image___childAlltimeJson___unit' + | 'frontmatter___image___childAlltimeJson___currency' + | 'frontmatter___image___childAlltimeJson___mode' + | 'frontmatter___image___childAlltimeJson___totalCosts' + | 'frontmatter___image___childAlltimeJson___totalTMSavings' + | 'frontmatter___image___childAlltimeJson___totalPreTranslated' + | 'frontmatter___image___childAlltimeJson___data' + | 'frontmatter___image___id' + | 'frontmatter___image___parent___id' + | 'frontmatter___image___parent___children' + | 'frontmatter___image___children' + | 'frontmatter___image___children___id' + | 'frontmatter___image___children___children' + | 'frontmatter___image___internal___content' + | 'frontmatter___image___internal___contentDigest' + | 'frontmatter___image___internal___description' + | 'frontmatter___image___internal___fieldOwners' + | 'frontmatter___image___internal___ignoreType' + | 'frontmatter___image___internal___mediaType' + | 'frontmatter___image___internal___owner' + | 'frontmatter___image___internal___type' + | 'frontmatter___alt' + | 'frontmatter___summaryPoints' + | 'slug' + | 'body' + | 'excerpt' + | 'headings' + | 'headings___value' + | 'headings___depth' + | 'html' + | 'mdxAST' + | 'tableOfContents' + | 'timeToRead' + | 'wordCount___paragraphs' + | 'wordCount___sentences' + | 'wordCount___words' + | 'fields___readingTime___text' + | 'fields___readingTime___minutes' + | 'fields___readingTime___time' + | 'fields___readingTime___words' + | 'fields___isOutdated' + | 'fields___slug' + | 'fields___relativePath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type MdxGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type MdxGroupConnectionDistinctArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxGroupConnectionMaxArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxGroupConnectionMinArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxGroupConnectionSumArgs = { - field: MdxFieldsEnum -} + field: MdxFieldsEnum; +}; + export type MdxGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: MdxFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: MdxFieldsEnum; +}; export type MdxSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type ImageSharpConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type ImageSharpConnectionDistinctArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpConnectionMaxArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpConnectionMinArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpConnectionSumArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ImageSharpFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ImageSharpFieldsEnum; +}; export type ImageSharpEdge = { - next?: Maybe - node: ImageSharp - previous?: Maybe -} + next?: Maybe; + node: ImageSharp; + previous?: Maybe; +}; export type ImageSharpFieldsEnum = - | "fixed___base64" - | "fixed___tracedSVG" - | "fixed___aspectRatio" - | "fixed___width" - | "fixed___height" - | "fixed___src" - | "fixed___srcSet" - | "fixed___srcWebp" - | "fixed___srcSetWebp" - | "fixed___originalName" - | "fluid___base64" - | "fluid___tracedSVG" - | "fluid___aspectRatio" - | "fluid___src" - | "fluid___srcSet" - | "fluid___srcWebp" - | "fluid___srcSetWebp" - | "fluid___sizes" - | "fluid___originalImg" - | "fluid___originalName" - | "fluid___presentationWidth" - | "fluid___presentationHeight" - | "gatsbyImageData" - | "original___width" - | "original___height" - | "original___src" - | "resize___src" - | "resize___tracedSVG" - | "resize___width" - | "resize___height" - | "resize___aspectRatio" - | "resize___originalName" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'fixed___base64' + | 'fixed___tracedSVG' + | 'fixed___aspectRatio' + | 'fixed___width' + | 'fixed___height' + | 'fixed___src' + | 'fixed___srcSet' + | 'fixed___srcWebp' + | 'fixed___srcSetWebp' + | 'fixed___originalName' + | 'fluid___base64' + | 'fluid___tracedSVG' + | 'fluid___aspectRatio' + | 'fluid___src' + | 'fluid___srcSet' + | 'fluid___srcWebp' + | 'fluid___srcSetWebp' + | 'fluid___sizes' + | 'fluid___originalImg' + | 'fluid___originalName' + | 'fluid___presentationWidth' + | 'fluid___presentationHeight' + | 'gatsbyImageData' + | 'original___width' + | 'original___height' + | 'original___src' + | 'resize___src' + | 'resize___tracedSVG' + | 'resize___width' + | 'resize___height' + | 'resize___aspectRatio' + | 'resize___originalName' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type ImageSharpGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type ImageSharpGroupConnectionDistinctArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpGroupConnectionMaxArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpGroupConnectionMinArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpGroupConnectionSumArgs = { - field: ImageSharpFieldsEnum -} + field: ImageSharpFieldsEnum; +}; + export type ImageSharpGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ImageSharpFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ImageSharpFieldsEnum; +}; export type ImageSharpSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type ConsensusBountyHuntersCsvConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type ConsensusBountyHuntersCsvConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ConsensusBountyHuntersCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ConsensusBountyHuntersCsvFieldsEnum; +}; export type ConsensusBountyHuntersCsvEdge = { - next?: Maybe - node: ConsensusBountyHuntersCsv - previous?: Maybe -} + next?: Maybe; + node: ConsensusBountyHuntersCsv; + previous?: Maybe; +}; export type ConsensusBountyHuntersCsvFieldsEnum = - | "username" - | "name" - | "score" - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" + | 'username' + | 'name' + | 'score' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; export type ConsensusBountyHuntersCsvGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type ConsensusBountyHuntersCsvGroupConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvGroupConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvGroupConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvGroupConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum -} + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + export type ConsensusBountyHuntersCsvGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ConsensusBountyHuntersCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ConsensusBountyHuntersCsvFieldsEnum; +}; export type ConsensusBountyHuntersCsvSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type WalletsCsvConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type WalletsCsvConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvConnectionMaxArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvConnectionMinArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvConnectionSumArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: WalletsCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: WalletsCsvFieldsEnum; +}; export type WalletsCsvEdge = { - next?: Maybe - node: WalletsCsv - previous?: Maybe -} + next?: Maybe; + node: WalletsCsv; + previous?: Maybe; +}; export type WalletsCsvFieldsEnum = - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" - | "name" - | "url" - | "brand_color" - | "has_mobile" - | "has_desktop" - | "has_web" - | "has_hardware" - | "has_card_deposits" - | "has_explore_dapps" - | "has_defi_integrations" - | "has_bank_withdrawals" - | "has_limits_protection" - | "has_high_volume_purchases" - | "has_multisig" - | "has_dex_integrations" + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'brand_color' + | 'has_mobile' + | 'has_desktop' + | 'has_web' + | 'has_hardware' + | 'has_card_deposits' + | 'has_explore_dapps' + | 'has_defi_integrations' + | 'has_bank_withdrawals' + | 'has_limits_protection' + | 'has_high_volume_purchases' + | 'has_multisig' + | 'has_dex_integrations'; export type WalletsCsvGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type WalletsCsvGroupConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvGroupConnectionMaxArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvGroupConnectionMinArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvGroupConnectionSumArgs = { - field: WalletsCsvFieldsEnum -} + field: WalletsCsvFieldsEnum; +}; + export type WalletsCsvGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: WalletsCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: WalletsCsvFieldsEnum; +}; export type WalletsCsvSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type QuarterJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type QuarterJsonConnectionDistinctArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionMaxArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionMinArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionSumArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: QuarterJsonFieldsEnum; +}; + +export type QuarterJsonEdge = { + next?: Maybe; + node: QuarterJson; + previous?: Maybe; +}; + +export type QuarterJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type QuarterJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type QuarterJsonGroupConnectionDistinctArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionMaxArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionMinArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionSumArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: QuarterJsonFieldsEnum; +}; + +export type QuarterJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type MonthJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type MonthJsonConnectionDistinctArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionMaxArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionMinArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionSumArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MonthJsonFieldsEnum; +}; + +export type MonthJsonEdge = { + next?: Maybe; + node: MonthJson; + previous?: Maybe; +}; + +export type MonthJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type MonthJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type MonthJsonGroupConnectionDistinctArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionMaxArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionMinArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionSumArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MonthJsonFieldsEnum; +}; + +export type MonthJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type Layer2JsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type Layer2JsonConnectionDistinctArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionMaxArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionMinArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionSumArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: Layer2JsonFieldsEnum; +}; + +export type Layer2JsonEdge = { + next?: Maybe; + node: Layer2Json; + previous?: Maybe; +}; + +export type Layer2JsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'optimistic' + | 'optimistic___name' + | 'optimistic___website' + | 'optimistic___developerDocs' + | 'optimistic___l2beat' + | 'optimistic___bridge' + | 'optimistic___bridgeWallets' + | 'optimistic___blockExplorer' + | 'optimistic___ecosystemPortal' + | 'optimistic___tokenLists' + | 'optimistic___noteKey' + | 'optimistic___purpose' + | 'optimistic___description' + | 'optimistic___imageKey' + | 'optimistic___background' + | 'zk' + | 'zk___name' + | 'zk___website' + | 'zk___developerDocs' + | 'zk___l2beat' + | 'zk___bridge' + | 'zk___bridgeWallets' + | 'zk___blockExplorer' + | 'zk___ecosystemPortal' + | 'zk___tokenLists' + | 'zk___noteKey' + | 'zk___purpose' + | 'zk___description' + | 'zk___imageKey' + | 'zk___background'; + +export type Layer2JsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type Layer2JsonGroupConnectionDistinctArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionMaxArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionMinArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionSumArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: Layer2JsonFieldsEnum; +}; + +export type Layer2JsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ExternalTutorialsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ExternalTutorialsJsonConnectionDistinctArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionMaxArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionMinArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionSumArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExternalTutorialsJsonFieldsEnum; +}; + +export type ExternalTutorialsJsonEdge = { + next?: Maybe; + node: ExternalTutorialsJson; + previous?: Maybe; +}; + +export type ExternalTutorialsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'url' + | 'title' + | 'description' + | 'author' + | 'authorGithub' + | 'tags' + | 'skillLevel' + | 'timeToRead' + | 'lang' + | 'publishDate'; + +export type ExternalTutorialsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ExternalTutorialsJsonGroupConnectionDistinctArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionMaxArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionMinArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionSumArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExternalTutorialsJsonFieldsEnum; +}; + +export type ExternalTutorialsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; export type ExchangesByCountryCsvConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + export type ExchangesByCountryCsvConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ExchangesByCountryCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ExchangesByCountryCsvFieldsEnum; +}; export type ExchangesByCountryCsvEdge = { - next?: Maybe - node: ExchangesByCountryCsv - previous?: Maybe -} + next?: Maybe; + node: ExchangesByCountryCsv; + previous?: Maybe; +}; export type ExchangesByCountryCsvFieldsEnum = - | "id" - | "parent___id" - | "parent___parent___id" - | "parent___parent___parent___id" - | "parent___parent___parent___children" - | "parent___parent___children" - | "parent___parent___children___id" - | "parent___parent___children___children" - | "parent___parent___internal___content" - | "parent___parent___internal___contentDigest" - | "parent___parent___internal___description" - | "parent___parent___internal___fieldOwners" - | "parent___parent___internal___ignoreType" - | "parent___parent___internal___mediaType" - | "parent___parent___internal___owner" - | "parent___parent___internal___type" - | "parent___children" - | "parent___children___id" - | "parent___children___parent___id" - | "parent___children___parent___children" - | "parent___children___children" - | "parent___children___children___id" - | "parent___children___children___children" - | "parent___children___internal___content" - | "parent___children___internal___contentDigest" - | "parent___children___internal___description" - | "parent___children___internal___fieldOwners" - | "parent___children___internal___ignoreType" - | "parent___children___internal___mediaType" - | "parent___children___internal___owner" - | "parent___children___internal___type" - | "parent___internal___content" - | "parent___internal___contentDigest" - | "parent___internal___description" - | "parent___internal___fieldOwners" - | "parent___internal___ignoreType" - | "parent___internal___mediaType" - | "parent___internal___owner" - | "parent___internal___type" - | "children" - | "children___id" - | "children___parent___id" - | "children___parent___parent___id" - | "children___parent___parent___children" - | "children___parent___children" - | "children___parent___children___id" - | "children___parent___children___children" - | "children___parent___internal___content" - | "children___parent___internal___contentDigest" - | "children___parent___internal___description" - | "children___parent___internal___fieldOwners" - | "children___parent___internal___ignoreType" - | "children___parent___internal___mediaType" - | "children___parent___internal___owner" - | "children___parent___internal___type" - | "children___children" - | "children___children___id" - | "children___children___parent___id" - | "children___children___parent___children" - | "children___children___children" - | "children___children___children___id" - | "children___children___children___children" - | "children___children___internal___content" - | "children___children___internal___contentDigest" - | "children___children___internal___description" - | "children___children___internal___fieldOwners" - | "children___children___internal___ignoreType" - | "children___children___internal___mediaType" - | "children___children___internal___owner" - | "children___children___internal___type" - | "children___internal___content" - | "children___internal___contentDigest" - | "children___internal___description" - | "children___internal___fieldOwners" - | "children___internal___ignoreType" - | "children___internal___mediaType" - | "children___internal___owner" - | "children___internal___type" - | "internal___content" - | "internal___contentDigest" - | "internal___description" - | "internal___fieldOwners" - | "internal___ignoreType" - | "internal___mediaType" - | "internal___owner" - | "internal___type" - | "country" - | "coinmama" - | "bittrex" - | "simplex" - | "wyre" - | "moonpay" - | "coinbase" - | "kraken" - | "gemini" - | "binance" - | "binanceus" - | "bitbuy" - | "rain" - | "cryptocom" - | "itezcom" - | "coinspot" - | "bitvavo" - | "mtpelerin" - | "wazirx" - | "bitflyer" - | "easycrypto" - | "okx" - | "kucoin" - | "ftx" - | "huobiglobal" - | "gateio" - | "bitfinex" - | "bybit" - | "bitkub" - | "bitso" - | "ftxus" + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'country' + | 'coinmama' + | 'bittrex' + | 'simplex' + | 'wyre' + | 'moonpay' + | 'coinbase' + | 'kraken' + | 'gemini' + | 'binance' + | 'binanceus' + | 'bitbuy' + | 'rain' + | 'cryptocom' + | 'itezcom' + | 'coinspot' + | 'bitvavo' + | 'mtpelerin' + | 'wazirx' + | 'bitflyer' + | 'easycrypto' + | 'okx' + | 'kucoin' + | 'ftx' + | 'huobiglobal' + | 'gateio' + | 'bitfinex' + | 'bybit' + | 'bitkub' + | 'bitso' + | 'ftxus'; export type ExchangesByCountryCsvGroupConnection = { - totalCount: Scalars["Int"] - edges: Array - nodes: Array - pageInfo: PageInfo - distinct: Array - max?: Maybe - min?: Maybe - sum?: Maybe - group: Array - field: Scalars["String"] - fieldValue?: Maybe -} + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + export type ExchangesByCountryCsvGroupConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvGroupConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvGroupConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvGroupConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum -} + field: ExchangesByCountryCsvFieldsEnum; +}; + export type ExchangesByCountryCsvGroupConnectionGroupArgs = { - skip?: InputMaybe - limit?: InputMaybe - field: ExchangesByCountryCsvFieldsEnum -} + skip?: InputMaybe; + limit?: InputMaybe; + field: ExchangesByCountryCsvFieldsEnum; +}; export type ExchangesByCountryCsvSortInput = { - fields?: InputMaybe>> - order?: InputMaybe>> -} - -export type GatsbyImageSharpFixedFragment = { - base64?: string | null - width: number - height: number - src: string - srcSet: string -} - -export type GatsbyImageSharpFixed_TracedSvgFragment = { - tracedSVG?: string | null - width: number - height: number - src: string - srcSet: string -} - -export type GatsbyImageSharpFixed_WithWebpFragment = { - base64?: string | null - width: number - height: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null -} - -export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { - tracedSVG?: string | null - width: number - height: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null -} - -export type GatsbyImageSharpFixed_NoBase64Fragment = { - width: number - height: number - src: string - srcSet: string -} - -export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { - width: number - height: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null -} - -export type GatsbyImageSharpFluidFragment = { - base64?: string | null - aspectRatio: number - src: string - srcSet: string - sizes: string -} - -export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { - maxHeight: number - maxWidth: number -} - -export type GatsbyImageSharpFluid_TracedSvgFragment = { - tracedSVG?: string | null - aspectRatio: number - src: string - srcSet: string - sizes: string -} - -export type GatsbyImageSharpFluid_WithWebpFragment = { - base64?: string | null - aspectRatio: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null - sizes: string -} - -export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { - tracedSVG?: string | null - aspectRatio: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null - sizes: string -} - -export type GatsbyImageSharpFluid_NoBase64Fragment = { - aspectRatio: number - src: string - srcSet: string - sizes: string -} - -export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { - aspectRatio: number - src: string - srcSet: string - srcWebp?: string | null - srcSetWebp?: string | null - sizes: string -} - -export type GetAllMdxQueryVariables = Exact<{ [key: string]: never }> - -export type GetAllMdxQuery = { - allMdx: { - edges: Array<{ - node: { - fields?: { - isOutdated?: boolean | null - slug?: string | null - relativePath?: string | null - } | null - frontmatter?: { lang?: string | null; template?: string | null } | null - } - }> - } -} + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type DataJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type DataJsonConnectionDistinctArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionMaxArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionMinArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionSumArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DataJsonFieldsEnum; +}; + +export type DataJsonEdge = { + next?: Maybe; + node: DataJson; + previous?: Maybe; +}; + +export type DataJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'files' + | 'imageSize' + | 'commit' + | 'contributors' + | 'contributors___login' + | 'contributors___name' + | 'contributors___avatar_url' + | 'contributors___profile' + | 'contributors___contributions' + | 'contributorsPerLine' + | 'projectName' + | 'projectOwner' + | 'repoType' + | 'repoHost' + | 'skipCi' + | 'nodeTools' + | 'nodeTools___name' + | 'nodeTools___svgPath' + | 'nodeTools___hue' + | 'nodeTools___launchDate' + | 'nodeTools___url' + | 'nodeTools___audits' + | 'nodeTools___audits___name' + | 'nodeTools___audits___url' + | 'nodeTools___minEth' + | 'nodeTools___additionalStake' + | 'nodeTools___additionalStakeUnit' + | 'nodeTools___tokens' + | 'nodeTools___tokens___name' + | 'nodeTools___tokens___symbol' + | 'nodeTools___tokens___address' + | 'nodeTools___isFoss' + | 'nodeTools___hasBugBounty' + | 'nodeTools___isTrustless' + | 'nodeTools___isPermissionless' + | 'nodeTools___multiClient' + | 'nodeTools___easyClientSwitching' + | 'nodeTools___platforms' + | 'nodeTools___ui' + | 'nodeTools___socials___discord' + | 'nodeTools___socials___twitter' + | 'nodeTools___socials___github' + | 'nodeTools___socials___telegram' + | 'nodeTools___matomo___eventCategory' + | 'nodeTools___matomo___eventAction' + | 'nodeTools___matomo___eventName' + | 'keyGen' + | 'keyGen___name' + | 'keyGen___svgPath' + | 'keyGen___hue' + | 'keyGen___launchDate' + | 'keyGen___url' + | 'keyGen___audits' + | 'keyGen___audits___name' + | 'keyGen___audits___url' + | 'keyGen___isFoss' + | 'keyGen___hasBugBounty' + | 'keyGen___isTrustless' + | 'keyGen___isPermissionless' + | 'keyGen___isSelfCustody' + | 'keyGen___platforms' + | 'keyGen___ui' + | 'keyGen___socials___discord' + | 'keyGen___socials___twitter' + | 'keyGen___socials___github' + | 'keyGen___matomo___eventCategory' + | 'keyGen___matomo___eventAction' + | 'keyGen___matomo___eventName' + | 'saas' + | 'saas___name' + | 'saas___svgPath' + | 'saas___hue' + | 'saas___launchDate' + | 'saas___url' + | 'saas___audits' + | 'saas___audits___name' + | 'saas___audits___url' + | 'saas___minEth' + | 'saas___additionalStake' + | 'saas___additionalStakeUnit' + | 'saas___monthlyFee' + | 'saas___monthlyFeeUnit' + | 'saas___isFoss' + | 'saas___hasBugBounty' + | 'saas___isTrustless' + | 'saas___isPermissionless' + | 'saas___pctMajorityClient' + | 'saas___isSelfCustody' + | 'saas___platforms' + | 'saas___ui' + | 'saas___socials___discord' + | 'saas___socials___twitter' + | 'saas___socials___github' + | 'saas___socials___telegram' + | 'saas___matomo___eventCategory' + | 'saas___matomo___eventAction' + | 'saas___matomo___eventName' + | 'pools' + | 'pools___name' + | 'pools___svgPath' + | 'pools___hue' + | 'pools___launchDate' + | 'pools___url' + | 'pools___audits' + | 'pools___audits___name' + | 'pools___audits___url' + | 'pools___minEth' + | 'pools___feePercentage' + | 'pools___tokens' + | 'pools___tokens___name' + | 'pools___tokens___symbol' + | 'pools___tokens___address' + | 'pools___isFoss' + | 'pools___hasBugBounty' + | 'pools___isTrustless' + | 'pools___hasPermissionlessNodes' + | 'pools___pctMajorityClient' + | 'pools___platforms' + | 'pools___ui' + | 'pools___socials___discord' + | 'pools___socials___twitter' + | 'pools___socials___github' + | 'pools___socials___telegram' + | 'pools___socials___reddit' + | 'pools___matomo___eventCategory' + | 'pools___matomo___eventAction' + | 'pools___matomo___eventName' + | 'pools___twitter' + | 'pools___telegram'; + +export type DataJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type DataJsonGroupConnectionDistinctArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionMaxArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionMinArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionSumArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DataJsonFieldsEnum; +}; + +export type DataJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CommunityMeetupsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CommunityMeetupsJsonConnectionDistinctArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionMaxArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionMinArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionSumArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityMeetupsJsonFieldsEnum; +}; + +export type CommunityMeetupsJsonEdge = { + next?: Maybe; + node: CommunityMeetupsJson; + previous?: Maybe; +}; + +export type CommunityMeetupsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'title' + | 'emoji' + | 'location' + | 'link'; + +export type CommunityMeetupsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CommunityMeetupsJsonGroupConnectionDistinctArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionMaxArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionMinArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionSumArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityMeetupsJsonFieldsEnum; +}; + +export type CommunityMeetupsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CommunityEventsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CommunityEventsJsonConnectionDistinctArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionMaxArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionMinArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionSumArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityEventsJsonFieldsEnum; +}; + +export type CommunityEventsJsonEdge = { + next?: Maybe; + node: CommunityEventsJson; + previous?: Maybe; +}; + +export type CommunityEventsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'title' + | 'to' + | 'sponsor' + | 'location' + | 'description' + | 'startDate' + | 'endDate'; + +export type CommunityEventsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CommunityEventsJsonGroupConnectionDistinctArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionMaxArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionMinArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionSumArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityEventsJsonFieldsEnum; +}; + +export type CommunityEventsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CexLayer2SupportJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CexLayer2SupportJsonConnectionDistinctArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionMaxArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionMinArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionSumArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CexLayer2SupportJsonFieldsEnum; +}; + +export type CexLayer2SupportJsonEdge = { + next?: Maybe; + node: CexLayer2SupportJson; + previous?: Maybe; +}; + +export type CexLayer2SupportJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'supports_withdrawals' + | 'supports_deposits' + | 'url'; + +export type CexLayer2SupportJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CexLayer2SupportJsonGroupConnectionDistinctArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionMaxArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionMinArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionSumArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CexLayer2SupportJsonFieldsEnum; +}; + +export type CexLayer2SupportJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type AlltimeJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type AlltimeJsonConnectionDistinctArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionMaxArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionMinArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionSumArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: AlltimeJsonFieldsEnum; +}; + +export type AlltimeJsonEdge = { + next?: Maybe; + node: AlltimeJson; + previous?: Maybe; +}; + +export type AlltimeJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type AlltimeJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type AlltimeJsonGroupConnectionDistinctArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionMaxArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionMinArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionSumArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: AlltimeJsonFieldsEnum; +}; + +export type AlltimeJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type GatsbyImageSharpFixedFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_WithWebpFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFixed_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFluidFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { maxHeight: number, maxWidth: number }; + +export type GatsbyImageSharpFluid_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebpFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GatsbyImageSharpFluid_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GetAllMdxQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetAllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; From d275f54940680035831d632f7e76f33487ad031b Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Mon, 18 Apr 2022 13:18:43 -0300 Subject: [PATCH 07/93] gatsby browser to ts --- gatsby-browser.js => gatsby-browser.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename gatsby-browser.js => gatsby-browser.tsx (84%) diff --git a/gatsby-browser.js b/gatsby-browser.tsx similarity index 84% rename from gatsby-browser.js rename to gatsby-browser.tsx index 04cb2762509..904ebb3e16f 100644 --- a/gatsby-browser.js +++ b/gatsby-browser.tsx @@ -11,9 +11,9 @@ import Prism from "prism-react-renderer/prism" ;(typeof global !== "undefined" ? global : window).Prism = Prism // FormatJS Polyfill imports - Used for intl number formatting -require("@formatjs/intl-locale/polyfill") -require("@formatjs/intl-numberformat/polyfill") -require("@formatjs/intl-numberformat/locale-data/en") +import "@formatjs/intl-locale/polyfill" +import "@formatjs/intl-numberformat/polyfill" +import "@formatjs/intl-numberformat/locale-data/en" // Default languages included: // https://github.com/FormidableLabs/prism-react-renderer/blob/master/src/vendor/prism/includeLangs.js From a4b4f773fcc660aff89ede10b3eb15494799acf7 Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 03:40:42 +0100 Subject: [PATCH 08/93] Added ERC-4626 to token standards [Fixes #6255] --- src/content/developers/docs/standards/tokens/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/content/developers/docs/standards/tokens/index.md b/src/content/developers/docs/standards/tokens/index.md index 4c068191c36..595232f9298 100644 --- a/src/content/developers/docs/standards/tokens/index.md +++ b/src/content/developers/docs/standards/tokens/index.md @@ -23,6 +23,8 @@ Here are some of the most popular token standards on Ethereum: - [ERC-721](/developers/docs/standards/tokens/erc-721/) - A standard interface for non-fungible tokens, like a deed for artwork or a song. - [ERC-777](/developers/docs/standards/tokens/erc-777/) - ERC-777 allows people to build extra functionality on top of tokens such as a mixer contract for improved transaction privacy or an emergency recover function to bail you out if you lose your private keys. - [ERC-1155](/developers/docs/standards/tokens/erc-1155/) - ERC-1155 allows for more efficient trades and bundling of transactions – thus saving costs. This token standard allows for creating both utility tokens (such as $BNB or $BAT) and Non-Fungible Tokens like CryptoPunks. +- [ERC-4626](/developers/docs/standards/tokens/erc-4626/) - A tokenized vault standard designed to optimize and unify the technical parameters of yield-bearing vaults. + ## Further reading {#further-reading} From 0cb7df8ed41d48c388f4645d09f00889b04f9a59 Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 05:27:50 +0100 Subject: [PATCH 09/93] Created ERC-4626 blog --- .../docs/standards/tokens/erc-4626/index.md | 137 ++++++++++++++++++ 1 file changed, 137 insertions(+) create mode 100644 src/content/developers/docs/standards/tokens/erc-4626/index.md diff --git a/src/content/developers/docs/standards/tokens/erc-4626/index.md b/src/content/developers/docs/standards/tokens/erc-4626/index.md new file mode 100644 index 00000000000..110965701af --- /dev/null +++ b/src/content/developers/docs/standards/tokens/erc-4626/index.md @@ -0,0 +1,137 @@ +--- +title: ERC-4626 Tokenized Vault Standard +description: +lang: en +sidebar: true +--- + +## Introduction {#introduction} + +A standard to optimize and unify the technical parameters of yield-bearing vaults. This standard provides a standard API for tokenized yield-bearing vaults that represent shares of a single underlying ERC-20 token. +With an optional extension for tokenized vaults utilizing ERC-20, this standard offers basic functionality for depositing, withdrawing tokens and reading balances. + +**The role of ERC-4626 in yield-bearing vaults?** + +Lending markets, aggregators, and intrinsically interest bearing tokens help users find the best yield on their crypto tokens through the execution of different strategies. +These strategies are done with slight variation which might be error prone or waste development resources. + +ERC-4626 in yield-bearing vaults will lower the integration effort and unlock access to yield in various applications with little specialized effort from developers by creating more consistent and robust implementation patterns. + +The ERC-4626 token is described fully in [EIP-4626](https://eips.ethereum.org/EIPS/eip-4626). + +## Prerequisites {#prerequisites} + +To better understand this page, we recommend you first read about [token standards](/developers/docs/standards/tokens/) and [ERC-20](/developers/docs/standards/tokens/erc-20/). + +## ERC-4626 Functions and Features: {#body} +- [Methods](#methods) + - [deposit](#deposit) + - [withdraw](#withdraw) + - [totalHoldings](#totalholdings) + - [balanceOfUnderlying](#balanceofunderlying) + - [underlying](#underlying) + - [totalSupply](#totalsupply) + - [balanceOf](#balanceof) + - [redeem](#redeem) + - [exchangeRate](#exchangerate) + - [baseUnit](#baseunit) + +- [Events](#events) + - [Deposit Event](#deposit_event) + - [Withdraw Event](#withdraw_event) + + +--- +### Methods {#methods} +#### deposit {#deposit} +```solidity +function deposit(address _to, uint256 _value) public returns (uint256 _shares) +``` +This function deposits the `_value` tokens into the vault and grants ownership to `_to`. + +#### withdraw {#withdraw} +```solidity +function withdraw(address _to, uint256 _value) public returns (uint256 _shares) +``` +This function withdraws `_value` token from the vault and transfers them to `_to`. + +#### totalHoldings {#totalholdings} +```solidity +function totalHoldings() public view returns (uint256) +``` +This function returns the total amount of underlying tokens held by the vault. + +#### balanceOfUnderlying {#balanceofunderlying} +```solidity +function balanceOfUnderlying(address _owner) public view returns (uint256) +``` +This function returns the total amount of underlying tokens held in the vault for `_owner`. + +#### underlying {#underlying} +```solidity +function underlying() public view returns (address) +``` +Returns the address of the token the vault uses for accounting, depositing, and withdrawing. + +#### totalSupply {#totalsupply} +```solidity +function totalSupply() public view returns (uint256) +``` +Returns the total number of unredeemed vault shares in circulation. + +#### balanceOf {#balanceof} +```solidity +function balanceOf(address _owner) public view returns (uint256) +``` +Returns the total amount of vault shares the `_owner` currently has. + +#### redeem {#redeem} +```solidity +function redeem(address _to, uint256 _shares) public returns (uint256 _value) +``` +Redeems a specific number of `_shares` for underlying tokens and transfers them to `_to`. + +#### exchangeRate {#exchangerate} +```solidity +function exchangeRate() public view returns (uint256) +``` +The amount of underlying tokens one `baseUnit` of vault shares is redeemable for. For example: +```solidity +_shares * exchangeRate() / baseUnit() = _value. +``` + +```solidity +exchangeRate() * totalSupply() MUST equal totalHoldings(). +``` + +#### baseUnit {#baseunit} +```solidity +function baseUnit() public view returns(uint256) +``` +The decimal scalar for vault shares and operations involving `exchangeRate()`. + + +--- +### Events {#events} +#### Deposit Event +**MUST** be emitted when tokens are deposited into the vault +```solidity +event Deposit(address indexed _from, addres indexed _to, uint256 _value) +``` + +Where `_from` is the user who triggered the deposit and approved `_value` underlying tokens to the vault, and `_to` is the user who can withdraw the deposited tokens. + +#### Widthdraw Event +**MUST** be emitted when tokens are withdrawn from the vault by a depositor. +```solidity +event Withdraw(address indexed _owner, address indexed _to, uint256 _value) +``` +Where `_from` is the user who triggered the withdrawal and held `_value` underlying tokens in the vault, and `_to` is the user who received the withdrawn tokens. + +--- +_Note_: All batch functions, including the hook, are also available in non-batch versions. This is done to save gas, as transferring just one asset will likely remain to be the most common method. For clarity in the explanations, we've left them out, including the safe transfer rules. Remove the 'Batch' and the names are identical. + +## Further reading {#further-reading} + +- [EIP-4626: Tokenized vault Standard](https://eips.ethereum.org/EIPS/eip-4626) +- [ERC-4626: Github Repo](https://github.com/Rari-Capital/solmate/blob/main/src/mixins/ERC4626.sol) From 28b3ca12df13dc7a9c42eae6446dcd5444ea4c55 Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 05:30:38 +0100 Subject: [PATCH 10/93] Created ERC-4626 blog [Fixes #6255] --- src/content/developers/docs/standards/tokens/erc-4626/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/standards/tokens/erc-4626/index.md b/src/content/developers/docs/standards/tokens/erc-4626/index.md index 110965701af..5113a4ca577 100644 --- a/src/content/developers/docs/standards/tokens/erc-4626/index.md +++ b/src/content/developers/docs/standards/tokens/erc-4626/index.md @@ -1,6 +1,6 @@ --- title: ERC-4626 Tokenized Vault Standard -description: +description: A standard for yield bearing vaults. lang: en sidebar: true --- From 4ffc6d24912d18a4d0d361d12cce675ab6515952 Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 06:09:17 +0100 Subject: [PATCH 11/93] Edited markdown syntax in index.md [Fixes #6255] --- .../developers/docs/standards/tokens/erc-4626/index.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/content/developers/docs/standards/tokens/erc-4626/index.md b/src/content/developers/docs/standards/tokens/erc-4626/index.md index 5113a4ca577..7dae81bd319 100644 --- a/src/content/developers/docs/standards/tokens/erc-4626/index.md +++ b/src/content/developers/docs/standards/tokens/erc-4626/index.md @@ -10,7 +10,7 @@ sidebar: true A standard to optimize and unify the technical parameters of yield-bearing vaults. This standard provides a standard API for tokenized yield-bearing vaults that represent shares of a single underlying ERC-20 token. With an optional extension for tokenized vaults utilizing ERC-20, this standard offers basic functionality for depositing, withdrawing tokens and reading balances. -**The role of ERC-4626 in yield-bearing vaults?** +**The role of ERC-4626 in yield-bearing vaults** Lending markets, aggregators, and intrinsically interest bearing tokens help users find the best yield on their crypto tokens through the execution of different strategies. These strategies are done with slight variation which might be error prone or waste development resources. @@ -41,7 +41,7 @@ To better understand this page, we recommend you first read about [token standar - [Withdraw Event](#withdraw_event) ---- + ### Methods {#methods} #### deposit {#deposit} ```solidity @@ -111,7 +111,7 @@ function baseUnit() public view returns(uint256) The decimal scalar for vault shares and operations involving `exchangeRate()`. ---- + ### Events {#events} #### Deposit Event **MUST** be emitted when tokens are deposited into the vault @@ -128,7 +128,8 @@ event Withdraw(address indexed _owner, address indexed _to, uint256 _value) ``` Where `_from` is the user who triggered the withdrawal and held `_value` underlying tokens in the vault, and `_to` is the user who received the withdrawn tokens. ---- + + _Note_: All batch functions, including the hook, are also available in non-batch versions. This is done to save gas, as transferring just one asset will likely remain to be the most common method. For clarity in the explanations, we've left them out, including the safe transfer rules. Remove the 'Batch' and the names are identical. ## Further reading {#further-reading} From ada4143782d346e8c490dc1cfeca1317d38bb51f Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 06:42:15 +0100 Subject: [PATCH 12/93] Added ERC-4626 to Token standards [Fixes #6255] --- src/content/developers/docs/standards/index.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/developers/docs/standards/index.md b/src/content/developers/docs/standards/index.md index 1302fb0059f..db1aa31b4f2 100644 --- a/src/content/developers/docs/standards/index.md +++ b/src/content/developers/docs/standards/index.md @@ -33,6 +33,7 @@ Certain EIPs relate to application-level standards (e.g. a standard smart-contra - [ERC-721](/developers/docs/standards/tokens/erc-721/) - A standard interface for non-fungible tokens, like a deed for artwork or a song. - [ERC-777](/developers/docs/standards/tokens/erc-777/) - A token standard improving over ERC-20. - [ERC-1155](/developers/docs/standards/tokens/erc-1155/) - A token standard which can contain both fungible and non-fungible assets. +- [ERC-4626](/developers/docs/standards/tokens/erc-4626/) - A tokenized vault standard designed to optimize and unify the technical parameters of yield-bearing vaults. Learn more about [token standards](/developers/docs/standards/tokens/). From 6205eb2488bceb33540ee2258ffe3c7ab3203bf2 Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 06:47:00 +0100 Subject: [PATCH 13/93] Added ERC-4626 to docs link [Fixes #6255] --- src/data/developer-docs-links.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data/developer-docs-links.yaml b/src/data/developer-docs-links.yaml index 1ba59bac1de..62f6e953528 100644 --- a/src/data/developer-docs-links.yaml +++ b/src/data/developer-docs-links.yaml @@ -156,6 +156,8 @@ to: /developers/docs/standards/tokens/erc-777/ - id: docs-nav-erc-1155 to: /developers/docs/standards/tokens/erc-1155/ + - id: docs-nav-erc-4626 + to: /developers/docs/standards/tokens/erc-4626/ - id: docs-nav-mev to: /developers/docs/mev/ description: docs-nav-mev-description From 41f0e0cec53697ea52e4b800a19460a97595996f Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 07:27:29 +0100 Subject: [PATCH 14/93] Added ERC-4626 [Fixes #6255] --- src/intl/ca/page-developers-docs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intl/ca/page-developers-docs.json b/src/intl/ca/page-developers-docs.json index 063eb53538d..436f2b9400c 100644 --- a/src/intl/ca/page-developers-docs.json +++ b/src/intl/ca/page-developers-docs.json @@ -17,6 +17,7 @@ "docs-nav-erc-721": "ERC-721", "docs-nav-erc-777": "ERC-777", "docs-nav-erc-1155": "ERC-1155", + "docs-nav-erc-4626": "ERC-4626", "docs-nav-ethereum-client-apis": "APIs de client Ethereum", "docs-nav-ethereum-stack": "Pila Ethereum", "docs-nav-evm": "Màquina virtual d'Ethereum (MVE)", From e4b4355bc2b26e182ec2899fa478f5bcc6f4717c Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 07:28:25 +0100 Subject: [PATCH 15/93] Added ERC-4626 [Fixes #6255] --- src/intl/en/page-developers-docs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intl/en/page-developers-docs.json b/src/intl/en/page-developers-docs.json index ea46a01a1e0..affc6fc469a 100644 --- a/src/intl/en/page-developers-docs.json +++ b/src/intl/en/page-developers-docs.json @@ -24,6 +24,7 @@ "docs-nav-erc-721": "ERC-721: NFTs", "docs-nav-erc-777": "ERC-777", "docs-nav-erc-1155": "ERC-1155", + "docs-nav-erc-4626": "ERC-4626", "docs-nav-ethereum-client-apis": "Ethereum client APIs", "docs-nav-ethereum-client-apis-description": "Convenience libraries that allow your web app to interact with Ethereum and smart contracts", "docs-nav-ethereum-stack": "Ethereum stack", From b339f4e20c37e118855fb1efc24d5badd2d48b8a Mon Sep 17 00:00:00 2001 From: wolz-CODElife Date: Sat, 7 May 2022 07:29:22 +0100 Subject: [PATCH 16/93] Added ERC-4626 [Fixes #6255] --- src/intl/bg/page-developers-docs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src/intl/bg/page-developers-docs.json b/src/intl/bg/page-developers-docs.json index df0418d5145..43c5cc4c274 100644 --- a/src/intl/bg/page-developers-docs.json +++ b/src/intl/bg/page-developers-docs.json @@ -17,6 +17,7 @@ "docs-nav-erc-721": "ERC-721", "docs-nav-erc-777": "ERC-777", "docs-nav-erc-1155": "ERC-1155", + "docs-nav-erc-4626": "ERC-4626", "docs-nav-ethereum-client-apis": "API на клиента на Етереум", "docs-nav-ethereum-stack": "Обем на Етереум", "docs-nav-evm": "Виртуална машина на Етереум (EVM)", From 399c94a0db22380fa1dc802cd3ebdd8d4011bdb4 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 11 May 2022 17:47:58 -0300 Subject: [PATCH 17/93] remove auto generated queries types --- gatsby-config.ts | 11 - gatsby-graphql.ts | 10040 --------------------------- gatsby-node.ts | 4 +- package.json | 2 - src/{constants.js => constants.ts} | 0 src/types/schema.ts | 13 + tsconfig.json | 4 +- yarn.lock | 1298 +--- 8 files changed, 58 insertions(+), 11314 deletions(-) delete mode 100644 gatsby-graphql.ts rename src/{constants.js => constants.ts} (100%) create mode 100644 src/types/schema.ts diff --git a/gatsby-config.ts b/gatsby-config.ts index c88193ae321..20950d51038 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -240,17 +240,6 @@ const config: GatsbyConfig = { `gatsby-plugin-gatsby-cloud`, // Creates `_redirects` & `_headers` build files for Netlify `gatsby-plugin-netlify`, - { - resolve: `gatsby-plugin-graphql-codegen`, - options: { - fileName: `./gatsby-graphql.ts`, - documentPaths: [ - "./src/**/*.{ts,tsx}", - "./node_modules/gatsby-*/**/*.js", - "./gatsby-node.ts", - ], - }, - }, ], // https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs flags: { diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts deleted file mode 100644 index ad0fe282296..00000000000 --- a/gatsby-graphql.ts +++ /dev/null @@ -1,10040 +0,0 @@ -export type Maybe = T | null; -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 }; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ - ID: string; - /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; - /** The `Boolean` scalar type represents `true` or `false`. */ - Boolean: boolean; - /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; - /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number; - /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - Date: any; - /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: any; -}; - -export type File = Node & { - sourceInstanceName: Scalars['String']; - absolutePath: Scalars['String']; - relativePath: Scalars['String']; - extension: Scalars['String']; - size: Scalars['Int']; - prettySize: Scalars['String']; - modifiedTime: Scalars['Date']; - accessTime: Scalars['Date']; - changeTime: Scalars['Date']; - birthTime: Scalars['Date']; - root: Scalars['String']; - dir: Scalars['String']; - base: Scalars['String']; - ext: Scalars['String']; - name: Scalars['String']; - relativeDirectory: Scalars['String']; - dev: Scalars['Int']; - mode: Scalars['Int']; - nlink: Scalars['Int']; - uid: Scalars['Int']; - gid: Scalars['Int']; - rdev: Scalars['Int']; - ino: Scalars['Float']; - atimeMs: Scalars['Float']; - mtimeMs: Scalars['Float']; - ctimeMs: Scalars['Float']; - atime: Scalars['Date']; - mtime: Scalars['Date']; - ctime: Scalars['Date']; - /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe; - /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe; - blksize?: Maybe; - blocks?: Maybe; - fields?: Maybe; - /** Copy file to static directory and return public url to it */ - publicURL?: Maybe; - /** Returns all children nodes filtered by type Mdx */ - childrenMdx?: Maybe>>; - /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ - childMdx?: Maybe; - /** Returns all children nodes filtered by type ImageSharp */ - childrenImageSharp?: Maybe>>; - /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ - childImageSharp?: Maybe; - /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ - childrenConsensusBountyHuntersCsv?: Maybe>>; - /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ - childConsensusBountyHuntersCsv?: Maybe; - /** Returns all children nodes filtered by type WalletsCsv */ - childrenWalletsCsv?: Maybe>>; - /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ - childWalletsCsv?: Maybe; - /** Returns all children nodes filtered by type QuarterJson */ - childrenQuarterJson?: Maybe>>; - /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ - childQuarterJson?: Maybe; - /** Returns all children nodes filtered by type MonthJson */ - childrenMonthJson?: Maybe>>; - /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ - childMonthJson?: Maybe; - /** Returns all children nodes filtered by type Layer2Json */ - childrenLayer2Json?: Maybe>>; - /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ - childLayer2Json?: Maybe; - /** Returns all children nodes filtered by type ExternalTutorialsJson */ - childrenExternalTutorialsJson?: Maybe>>; - /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ - childExternalTutorialsJson?: Maybe; - /** Returns all children nodes filtered by type ExchangesByCountryCsv */ - childrenExchangesByCountryCsv?: Maybe>>; - /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ - childExchangesByCountryCsv?: Maybe; - /** Returns all children nodes filtered by type DataJson */ - childrenDataJson?: Maybe>>; - /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ - childDataJson?: Maybe; - /** Returns all children nodes filtered by type CommunityMeetupsJson */ - childrenCommunityMeetupsJson?: Maybe>>; - /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ - childCommunityMeetupsJson?: Maybe; - /** Returns all children nodes filtered by type CommunityEventsJson */ - childrenCommunityEventsJson?: Maybe>>; - /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ - childCommunityEventsJson?: Maybe; - /** Returns all children nodes filtered by type CexLayer2SupportJson */ - childrenCexLayer2SupportJson?: Maybe>>; - /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ - childCexLayer2SupportJson?: Maybe; - /** Returns all children nodes filtered by type AlltimeJson */ - childrenAlltimeJson?: Maybe>>; - /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ - childAlltimeJson?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type FileModifiedTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileAccessTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileChangeTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileBirthTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileAtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileMtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileCtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -/** Node Interface */ -export type Node = { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type Internal = { - content?: Maybe; - contentDigest: Scalars['String']; - description?: Maybe; - fieldOwners?: Maybe>>; - ignoreType?: Maybe; - mediaType?: Maybe; - owner: Scalars['String']; - type: Scalars['String']; -}; - -export type FileFields = { - gitLogLatestAuthorName?: Maybe; - gitLogLatestAuthorEmail?: Maybe; - gitLogLatestDate?: Maybe; -}; - - -export type FileFieldsGitLogLatestDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type Directory = Node & { - sourceInstanceName: Scalars['String']; - absolutePath: Scalars['String']; - relativePath: Scalars['String']; - extension: Scalars['String']; - size: Scalars['Int']; - prettySize: Scalars['String']; - modifiedTime: Scalars['Date']; - accessTime: Scalars['Date']; - changeTime: Scalars['Date']; - birthTime: Scalars['Date']; - root: Scalars['String']; - dir: Scalars['String']; - base: Scalars['String']; - ext: Scalars['String']; - name: Scalars['String']; - relativeDirectory: Scalars['String']; - dev: Scalars['Int']; - mode: Scalars['Int']; - nlink: Scalars['Int']; - uid: Scalars['Int']; - gid: Scalars['Int']; - rdev: Scalars['Int']; - ino: Scalars['Float']; - atimeMs: Scalars['Float']; - mtimeMs: Scalars['Float']; - ctimeMs: Scalars['Float']; - atime: Scalars['Date']; - mtime: Scalars['Date']; - ctime: Scalars['Date']; - /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe; - /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type DirectoryModifiedTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryAccessTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryChangeTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryBirthTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryAtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryMtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryCtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type Site = Node & { - buildTime?: Maybe; - siteMetadata?: Maybe; - port?: Maybe; - host?: Maybe; - flags?: Maybe; - polyfill?: Maybe; - pathPrefix?: Maybe; - jsxRuntime?: Maybe; - trailingSlash?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type SiteBuildTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type SiteFlags = { - FAST_DEV?: Maybe; -}; - -export type SiteSiteMetadata = { - title?: Maybe; - description?: Maybe; - url?: Maybe; - siteUrl?: Maybe; - author?: Maybe; - defaultLanguage?: Maybe; - supportedLanguages?: Maybe>>; - editContentUrl?: Maybe; -}; - -export type SiteFunction = Node & { - functionRoute: Scalars['String']; - pluginName: Scalars['String']; - originalAbsoluteFilePath: Scalars['String']; - originalRelativeFilePath: Scalars['String']; - relativeCompiledFilePath: Scalars['String']; - absoluteCompiledFilePath: Scalars['String']; - matchPath?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SitePage = Node & { - path: Scalars['String']; - component: Scalars['String']; - internalComponentName: Scalars['String']; - componentChunkName: Scalars['String']; - matchPath?: Maybe; - pageContext?: Maybe; - pluginCreator?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SitePlugin = Node & { - resolve?: Maybe; - name?: Maybe; - version?: Maybe; - nodeAPIs?: Maybe>>; - browserAPIs?: Maybe>>; - ssrAPIs?: Maybe>>; - pluginFilepath?: Maybe; - pluginOptions?: Maybe; - packageJson?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SiteBuildMetadata = Node & { - buildTime?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type SiteBuildMetadataBuildTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type MdxFrontmatter = { - title: Scalars['String']; -}; - -export type MdxHeadingMdx = { - value?: Maybe; - depth?: Maybe; -}; - -export type HeadingsMdx = - | 'h1' - | 'h2' - | 'h3' - | 'h4' - | 'h5' - | 'h6'; - -export type MdxWordCount = { - paragraphs?: Maybe; - sentences?: Maybe; - words?: Maybe; -}; - -export type Mdx = Node & { - rawBody: Scalars['String']; - fileAbsolutePath: Scalars['String']; - frontmatter?: Maybe; - slug?: Maybe; - body: Scalars['String']; - excerpt: Scalars['String']; - headings?: Maybe>>; - html?: Maybe; - mdxAST?: Maybe; - tableOfContents?: Maybe; - timeToRead?: Maybe; - wordCount?: Maybe; - fields?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type MdxExcerptArgs = { - pruneLength?: InputMaybe; - truncate?: InputMaybe; -}; - - -export type MdxHeadingsArgs = { - depth?: InputMaybe; -}; - - -export type MdxTableOfContentsArgs = { - maxDepth?: InputMaybe; -}; - -export type MdxFields = { - readingTime?: Maybe; - isOutdated?: Maybe; - slug?: Maybe; - relativePath?: Maybe; -}; - -export type MdxFieldsReadingTime = { - text?: Maybe; - minutes?: Maybe; - time?: Maybe; - words?: Maybe; -}; - -export type GatsbyImageFormat = - | 'NO_CHANGE' - | 'AUTO' - | 'JPG' - | 'PNG' - | 'WEBP' - | 'AVIF'; - -export type GatsbyImageLayout = - | 'FIXED' - | 'FULL_WIDTH' - | 'CONSTRAINED'; - -export type GatsbyImagePlaceholder = - | 'DOMINANT_COLOR' - | 'TRACED_SVG' - | 'BLURRED' - | 'NONE'; - -export type ImageFormat = - | 'NO_CHANGE' - | 'AUTO' - | 'JPG' - | 'PNG' - | 'WEBP' - | 'AVIF'; - -export type ImageFit = - | 'COVER' - | 'CONTAIN' - | 'FILL' - | 'INSIDE' - | 'OUTSIDE'; - -export type ImageLayout = - | 'FIXED' - | 'FULL_WIDTH' - | 'CONSTRAINED'; - -export type ImageCropFocus = - | 'CENTER' - | 'NORTH' - | 'NORTHEAST' - | 'EAST' - | 'SOUTHEAST' - | 'SOUTH' - | 'SOUTHWEST' - | 'WEST' - | 'NORTHWEST' - | 'ENTROPY' - | 'ATTENTION'; - -export type DuotoneGradient = { - highlight: Scalars['String']; - shadow: Scalars['String']; - opacity?: InputMaybe; -}; - -export type PotraceTurnPolicy = - | 'TURNPOLICY_BLACK' - | 'TURNPOLICY_WHITE' - | 'TURNPOLICY_LEFT' - | 'TURNPOLICY_RIGHT' - | 'TURNPOLICY_MINORITY' - | 'TURNPOLICY_MAJORITY'; - -export type Potrace = { - turnPolicy?: InputMaybe; - turdSize?: InputMaybe; - alphaMax?: InputMaybe; - optCurve?: InputMaybe; - optTolerance?: InputMaybe; - threshold?: InputMaybe; - blackOnWhite?: InputMaybe; - color?: InputMaybe; - background?: InputMaybe; -}; - -export type ImageSharp = Node & { - fixed?: Maybe; - fluid?: Maybe; - gatsbyImageData: Scalars['JSON']; - original?: Maybe; - resize?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type ImageSharpFixedArgs = { - width?: InputMaybe; - height?: InputMaybe; - base64Width?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - grayscale?: InputMaybe; - duotone?: InputMaybe; - traceSVG?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - toFormat?: InputMaybe; - toFormatBase64?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; -}; - - -export type ImageSharpFluidArgs = { - maxWidth?: InputMaybe; - maxHeight?: InputMaybe; - base64Width?: InputMaybe; - grayscale?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - duotone?: InputMaybe; - traceSVG?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - toFormat?: InputMaybe; - toFormatBase64?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; - sizes?: InputMaybe; - srcSetBreakpoints?: InputMaybe>>; -}; - - -export type ImageSharpGatsbyImageDataArgs = { - layout?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - aspectRatio?: InputMaybe; - placeholder?: InputMaybe; - blurredOptions?: InputMaybe; - tracedSVGOptions?: InputMaybe; - formats?: InputMaybe>>; - outputPixelDensities?: InputMaybe>>; - breakpoints?: InputMaybe>>; - sizes?: InputMaybe; - quality?: InputMaybe; - jpgOptions?: InputMaybe; - pngOptions?: InputMaybe; - webpOptions?: InputMaybe; - avifOptions?: InputMaybe; - transformOptions?: InputMaybe; - backgroundColor?: InputMaybe; -}; - - -export type ImageSharpResizeArgs = { - width?: InputMaybe; - height?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionLevel?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - grayscale?: InputMaybe; - duotone?: InputMaybe; - base64?: InputMaybe; - traceSVG?: InputMaybe; - toFormat?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; -}; - -export type ImageSharpFixed = { - base64?: Maybe; - tracedSVG?: Maybe; - aspectRatio?: Maybe; - width: Scalars['Float']; - height: Scalars['Float']; - src: Scalars['String']; - srcSet: Scalars['String']; - srcWebp?: Maybe; - srcSetWebp?: Maybe; - originalName?: Maybe; -}; - -export type ImageSharpFluid = { - base64?: Maybe; - tracedSVG?: Maybe; - aspectRatio: Scalars['Float']; - src: Scalars['String']; - srcSet: Scalars['String']; - srcWebp?: Maybe; - srcSetWebp?: Maybe; - sizes: Scalars['String']; - originalImg?: Maybe; - originalName?: Maybe; - presentationWidth: Scalars['Int']; - presentationHeight: Scalars['Int']; -}; - -export type ImagePlaceholder = - | 'DOMINANT_COLOR' - | 'TRACED_SVG' - | 'BLURRED' - | 'NONE'; - -export type BlurredOptions = { - /** Width of the generated low-res preview. Default is 20px */ - width?: InputMaybe; - /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ - toFormat?: InputMaybe; -}; - -export type JpgOptions = { - quality?: InputMaybe; - progressive?: InputMaybe; -}; - -export type PngOptions = { - quality?: InputMaybe; - compressionSpeed?: InputMaybe; -}; - -export type WebPOptions = { - quality?: InputMaybe; -}; - -export type AvifOptions = { - quality?: InputMaybe; - lossless?: InputMaybe; - speed?: InputMaybe; -}; - -export type TransformOptions = { - grayscale?: InputMaybe; - duotone?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; -}; - -export type ImageSharpOriginal = { - width?: Maybe; - height?: Maybe; - src?: Maybe; -}; - -export type ImageSharpResize = { - src?: Maybe; - tracedSVG?: Maybe; - width?: Maybe; - height?: Maybe; - aspectRatio?: Maybe; - originalName?: Maybe; -}; - -export type Frontmatter = { - sidebar?: Maybe; - sidebarDepth?: Maybe; - incomplete?: Maybe; - template?: Maybe; - summaryPoint1: Scalars['String']; - summaryPoint2: Scalars['String']; - summaryPoint3: Scalars['String']; - summaryPoint4: Scalars['String']; - position?: Maybe; - compensation?: Maybe; - location?: Maybe; - type?: Maybe; - link?: Maybe; - address?: Maybe; - skill?: Maybe; - published?: Maybe; - sourceUrl?: Maybe; - source?: Maybe; - author?: Maybe; - tags?: Maybe>>; - isOutdated?: Maybe; - title?: Maybe; - lang?: Maybe; - description?: Maybe; - emoji?: Maybe; - image?: Maybe; - alt?: Maybe; - summaryPoints?: Maybe>>; -}; - -export type ConsensusBountyHuntersCsv = Node & { - username?: Maybe; - name?: Maybe; - score?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type WalletsCsv = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - brand_color?: Maybe; - has_mobile?: Maybe; - has_desktop?: Maybe; - has_web?: Maybe; - has_hardware?: Maybe; - has_card_deposits?: Maybe; - has_explore_dapps?: Maybe; - has_defi_integrations?: Maybe; - has_bank_withdrawals?: Maybe; - has_limits_protection?: Maybe; - has_high_volume_purchases?: Maybe; - has_multisig?: Maybe; - has_dex_integrations?: Maybe; -}; - -export type QuarterJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type QuarterJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type QuarterJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type QuarterJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type QuarterJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type QuarterJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type MonthJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type MonthJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type MonthJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type MonthJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type MonthJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type MonthJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type MonthJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type Layer2Json = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - optimistic?: Maybe>>; - zk?: Maybe>>; -}; - -export type Layer2JsonOptimistic = { - name?: Maybe; - website?: Maybe; - developerDocs?: Maybe; - l2beat?: Maybe; - bridge?: Maybe; - bridgeWallets?: Maybe>>; - blockExplorer?: Maybe; - ecosystemPortal?: Maybe; - tokenLists?: Maybe; - noteKey?: Maybe; - purpose?: Maybe>>; - description?: Maybe; - imageKey?: Maybe; - background?: Maybe; -}; - -export type Layer2JsonZk = { - name?: Maybe; - website?: Maybe; - developerDocs?: Maybe; - l2beat?: Maybe; - bridge?: Maybe; - bridgeWallets?: Maybe>>; - blockExplorer?: Maybe; - ecosystemPortal?: Maybe; - tokenLists?: Maybe; - noteKey?: Maybe; - purpose?: Maybe>>; - description?: Maybe; - imageKey?: Maybe; - background?: Maybe; -}; - -export type ExternalTutorialsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - url?: Maybe; - title?: Maybe; - description?: Maybe; - author?: Maybe; - authorGithub?: Maybe; - tags?: Maybe>>; - skillLevel?: Maybe; - timeToRead?: Maybe; - lang?: Maybe; - publishDate?: Maybe; -}; - -export type ExchangesByCountryCsv = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - country?: Maybe; - coinmama?: Maybe; - bittrex?: Maybe; - simplex?: Maybe; - wyre?: Maybe; - moonpay?: Maybe; - coinbase?: Maybe; - kraken?: Maybe; - gemini?: Maybe; - binance?: Maybe; - binanceus?: Maybe; - bitbuy?: Maybe; - rain?: Maybe; - cryptocom?: Maybe; - itezcom?: Maybe; - coinspot?: Maybe; - bitvavo?: Maybe; - mtpelerin?: Maybe; - wazirx?: Maybe; - bitflyer?: Maybe; - easycrypto?: Maybe; - okx?: Maybe; - kucoin?: Maybe; - ftx?: Maybe; - huobiglobal?: Maybe; - gateio?: Maybe; - bitfinex?: Maybe; - bybit?: Maybe; - bitkub?: Maybe; - bitso?: Maybe; - ftxus?: Maybe; -}; - -export type DataJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - files?: Maybe>>; - imageSize?: Maybe; - commit?: Maybe; - contributors?: Maybe>>; - contributorsPerLine?: Maybe; - projectName?: Maybe; - projectOwner?: Maybe; - repoType?: Maybe; - repoHost?: Maybe; - skipCi?: Maybe; - nodeTools?: Maybe>>; - keyGen?: Maybe>>; - saas?: Maybe>>; - pools?: Maybe>>; -}; - -export type DataJsonContributors = { - login?: Maybe; - name?: Maybe; - avatar_url?: Maybe; - profile?: Maybe; - contributions?: Maybe>>; -}; - -export type DataJsonNodeTools = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - additionalStake?: Maybe; - additionalStakeUnit?: Maybe; - tokens?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - multiClient?: Maybe; - easyClientSwitching?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonNodeToolsLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonNodeToolsAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonNodeToolsTokens = { - name?: Maybe; - symbol?: Maybe; - address?: Maybe; -}; - -export type DataJsonNodeToolsSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; -}; - -export type DataJsonNodeToolsMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonKeyGen = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - isSelfCustody?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonKeyGenLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonKeyGenAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonKeyGenSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; -}; - -export type DataJsonKeyGenMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonSaas = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - additionalStake?: Maybe; - additionalStakeUnit?: Maybe; - monthlyFee?: Maybe; - monthlyFeeUnit?: Maybe; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - pctMajorityClient?: Maybe; - isSelfCustody?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonSaasLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonSaasAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonSaasSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; -}; - -export type DataJsonSaasMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonPools = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - feePercentage?: Maybe; - tokens?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - hasPermissionlessNodes?: Maybe; - pctMajorityClient?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; - twitter?: Maybe; - telegram?: Maybe; -}; - - -export type DataJsonPoolsLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonPoolsAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonPoolsTokens = { - name?: Maybe; - symbol?: Maybe; - address?: Maybe; -}; - -export type DataJsonPoolsSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; - reddit?: Maybe; -}; - -export type DataJsonPoolsMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type CommunityMeetupsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - title?: Maybe; - emoji?: Maybe; - location?: Maybe; - link?: Maybe; -}; - -export type CommunityEventsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - title?: Maybe; - to?: Maybe; - sponsor?: Maybe; - location?: Maybe; - description?: Maybe; - startDate?: Maybe; - endDate?: Maybe; -}; - - -export type CommunityEventsJsonStartDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type CommunityEventsJsonEndDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type CexLayer2SupportJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - supports_withdrawals?: Maybe>>; - supports_deposits?: Maybe>>; - url?: Maybe; -}; - -export type AlltimeJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type AlltimeJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type AlltimeJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type AlltimeJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type AlltimeJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type AlltimeJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type Query = { - file?: Maybe; - allFile: FileConnection; - directory?: Maybe; - allDirectory: DirectoryConnection; - site?: Maybe; - allSite: SiteConnection; - siteFunction?: Maybe; - allSiteFunction: SiteFunctionConnection; - sitePage?: Maybe; - allSitePage: SitePageConnection; - sitePlugin?: Maybe; - allSitePlugin: SitePluginConnection; - siteBuildMetadata?: Maybe; - allSiteBuildMetadata: SiteBuildMetadataConnection; - mdx?: Maybe; - allMdx: MdxConnection; - imageSharp?: Maybe; - allImageSharp: ImageSharpConnection; - consensusBountyHuntersCsv?: Maybe; - allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection; - walletsCsv?: Maybe; - allWalletsCsv: WalletsCsvConnection; - quarterJson?: Maybe; - allQuarterJson: QuarterJsonConnection; - monthJson?: Maybe; - allMonthJson: MonthJsonConnection; - layer2Json?: Maybe; - allLayer2Json: Layer2JsonConnection; - externalTutorialsJson?: Maybe; - allExternalTutorialsJson: ExternalTutorialsJsonConnection; - exchangesByCountryCsv?: Maybe; - allExchangesByCountryCsv: ExchangesByCountryCsvConnection; - dataJson?: Maybe; - allDataJson: DataJsonConnection; - communityMeetupsJson?: Maybe; - allCommunityMeetupsJson: CommunityMeetupsJsonConnection; - communityEventsJson?: Maybe; - allCommunityEventsJson: CommunityEventsJsonConnection; - cexLayer2SupportJson?: Maybe; - allCexLayer2SupportJson: CexLayer2SupportJsonConnection; - alltimeJson?: Maybe; - allAlltimeJson: AlltimeJsonConnection; -}; - - -export type QueryFileArgs = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - blksize?: InputMaybe; - blocks?: InputMaybe; - fields?: InputMaybe; - publicURL?: InputMaybe; - childrenMdx?: InputMaybe; - childMdx?: InputMaybe; - childrenImageSharp?: InputMaybe; - childImageSharp?: InputMaybe; - childrenConsensusBountyHuntersCsv?: InputMaybe; - childConsensusBountyHuntersCsv?: InputMaybe; - childrenWalletsCsv?: InputMaybe; - childWalletsCsv?: InputMaybe; - childrenQuarterJson?: InputMaybe; - childQuarterJson?: InputMaybe; - childrenMonthJson?: InputMaybe; - childMonthJson?: InputMaybe; - childrenLayer2Json?: InputMaybe; - childLayer2Json?: InputMaybe; - childrenExternalTutorialsJson?: InputMaybe; - childExternalTutorialsJson?: InputMaybe; - childrenExchangesByCountryCsv?: InputMaybe; - childExchangesByCountryCsv?: InputMaybe; - childrenDataJson?: InputMaybe; - childDataJson?: InputMaybe; - childrenCommunityMeetupsJson?: InputMaybe; - childCommunityMeetupsJson?: InputMaybe; - childrenCommunityEventsJson?: InputMaybe; - childCommunityEventsJson?: InputMaybe; - childrenCexLayer2SupportJson?: InputMaybe; - childCexLayer2SupportJson?: InputMaybe; - childrenAlltimeJson?: InputMaybe; - childAlltimeJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllFileArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryDirectoryArgs = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllDirectoryArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteArgs = { - buildTime?: InputMaybe; - siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; - flags?: InputMaybe; - polyfill?: InputMaybe; - pathPrefix?: InputMaybe; - jsxRuntime?: InputMaybe; - trailingSlash?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteFunctionArgs = { - functionRoute?: InputMaybe; - pluginName?: InputMaybe; - originalAbsoluteFilePath?: InputMaybe; - originalRelativeFilePath?: InputMaybe; - relativeCompiledFilePath?: InputMaybe; - absoluteCompiledFilePath?: InputMaybe; - matchPath?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteFunctionArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySitePageArgs = { - path?: InputMaybe; - component?: InputMaybe; - internalComponentName?: InputMaybe; - componentChunkName?: InputMaybe; - matchPath?: InputMaybe; - pageContext?: InputMaybe; - pluginCreator?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSitePageArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySitePluginArgs = { - resolve?: InputMaybe; - name?: InputMaybe; - version?: InputMaybe; - nodeAPIs?: InputMaybe; - browserAPIs?: InputMaybe; - ssrAPIs?: InputMaybe; - pluginFilepath?: InputMaybe; - pluginOptions?: InputMaybe; - packageJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSitePluginArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteBuildMetadataArgs = { - buildTime?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteBuildMetadataArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryMdxArgs = { - rawBody?: InputMaybe; - fileAbsolutePath?: InputMaybe; - frontmatter?: InputMaybe; - slug?: InputMaybe; - body?: InputMaybe; - excerpt?: InputMaybe; - headings?: InputMaybe; - html?: InputMaybe; - mdxAST?: InputMaybe; - tableOfContents?: InputMaybe; - timeToRead?: InputMaybe; - wordCount?: InputMaybe; - fields?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllMdxArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryImageSharpArgs = { - fixed?: InputMaybe; - fluid?: InputMaybe; - gatsbyImageData?: InputMaybe; - original?: InputMaybe; - resize?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllImageSharpArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryConsensusBountyHuntersCsvArgs = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllConsensusBountyHuntersCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryWalletsCsvArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - brand_color?: InputMaybe; - has_mobile?: InputMaybe; - has_desktop?: InputMaybe; - has_web?: InputMaybe; - has_hardware?: InputMaybe; - has_card_deposits?: InputMaybe; - has_explore_dapps?: InputMaybe; - has_defi_integrations?: InputMaybe; - has_bank_withdrawals?: InputMaybe; - has_limits_protection?: InputMaybe; - has_high_volume_purchases?: InputMaybe; - has_multisig?: InputMaybe; - has_dex_integrations?: InputMaybe; -}; - - -export type QueryAllWalletsCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryQuarterJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllQuarterJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryMonthJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllMonthJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryLayer2JsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - optimistic?: InputMaybe; - zk?: InputMaybe; -}; - - -export type QueryAllLayer2JsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryExternalTutorialsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - url?: InputMaybe; - title?: InputMaybe; - description?: InputMaybe; - author?: InputMaybe; - authorGithub?: InputMaybe; - tags?: InputMaybe; - skillLevel?: InputMaybe; - timeToRead?: InputMaybe; - lang?: InputMaybe; - publishDate?: InputMaybe; -}; - - -export type QueryAllExternalTutorialsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryExchangesByCountryCsvArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - country?: InputMaybe; - coinmama?: InputMaybe; - bittrex?: InputMaybe; - simplex?: InputMaybe; - wyre?: InputMaybe; - moonpay?: InputMaybe; - coinbase?: InputMaybe; - kraken?: InputMaybe; - gemini?: InputMaybe; - binance?: InputMaybe; - binanceus?: InputMaybe; - bitbuy?: InputMaybe; - rain?: InputMaybe; - cryptocom?: InputMaybe; - itezcom?: InputMaybe; - coinspot?: InputMaybe; - bitvavo?: InputMaybe; - mtpelerin?: InputMaybe; - wazirx?: InputMaybe; - bitflyer?: InputMaybe; - easycrypto?: InputMaybe; - okx?: InputMaybe; - kucoin?: InputMaybe; - ftx?: InputMaybe; - huobiglobal?: InputMaybe; - gateio?: InputMaybe; - bitfinex?: InputMaybe; - bybit?: InputMaybe; - bitkub?: InputMaybe; - bitso?: InputMaybe; - ftxus?: InputMaybe; -}; - - -export type QueryAllExchangesByCountryCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryDataJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - files?: InputMaybe; - imageSize?: InputMaybe; - commit?: InputMaybe; - contributors?: InputMaybe; - contributorsPerLine?: InputMaybe; - projectName?: InputMaybe; - projectOwner?: InputMaybe; - repoType?: InputMaybe; - repoHost?: InputMaybe; - skipCi?: InputMaybe; - nodeTools?: InputMaybe; - keyGen?: InputMaybe; - saas?: InputMaybe; - pools?: InputMaybe; -}; - - -export type QueryAllDataJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCommunityMeetupsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - emoji?: InputMaybe; - location?: InputMaybe; - link?: InputMaybe; -}; - - -export type QueryAllCommunityMeetupsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCommunityEventsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - to?: InputMaybe; - sponsor?: InputMaybe; - location?: InputMaybe; - description?: InputMaybe; - startDate?: InputMaybe; - endDate?: InputMaybe; -}; - - -export type QueryAllCommunityEventsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCexLayer2SupportJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - supports_withdrawals?: InputMaybe; - supports_deposits?: InputMaybe; - url?: InputMaybe; -}; - - -export type QueryAllCexLayer2SupportJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryAlltimeJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllAlltimeJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - -export type StringQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; - regex?: InputMaybe; - glob?: InputMaybe; -}; - -export type IntQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type DateQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FloatQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FileFieldsFilterInput = { - gitLogLatestAuthorName?: InputMaybe; - gitLogLatestAuthorEmail?: InputMaybe; - gitLogLatestDate?: InputMaybe; -}; - -export type MdxFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MdxFilterInput = { - rawBody?: InputMaybe; - fileAbsolutePath?: InputMaybe; - frontmatter?: InputMaybe; - slug?: InputMaybe; - body?: InputMaybe; - excerpt?: InputMaybe; - headings?: InputMaybe; - html?: InputMaybe; - mdxAST?: InputMaybe; - tableOfContents?: InputMaybe; - timeToRead?: InputMaybe; - wordCount?: InputMaybe; - fields?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type FrontmatterFilterInput = { - sidebar?: InputMaybe; - sidebarDepth?: InputMaybe; - incomplete?: InputMaybe; - template?: InputMaybe; - summaryPoint1?: InputMaybe; - summaryPoint2?: InputMaybe; - summaryPoint3?: InputMaybe; - summaryPoint4?: InputMaybe; - position?: InputMaybe; - compensation?: InputMaybe; - location?: InputMaybe; - type?: InputMaybe; - link?: InputMaybe; - address?: InputMaybe; - skill?: InputMaybe; - published?: InputMaybe; - sourceUrl?: InputMaybe; - source?: InputMaybe; - author?: InputMaybe; - tags?: InputMaybe; - isOutdated?: InputMaybe; - title?: InputMaybe; - lang?: InputMaybe; - description?: InputMaybe; - emoji?: InputMaybe; - image?: InputMaybe; - alt?: InputMaybe; - summaryPoints?: InputMaybe; -}; - -export type BooleanQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FileFilterInput = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - blksize?: InputMaybe; - blocks?: InputMaybe; - fields?: InputMaybe; - publicURL?: InputMaybe; - childrenMdx?: InputMaybe; - childMdx?: InputMaybe; - childrenImageSharp?: InputMaybe; - childImageSharp?: InputMaybe; - childrenConsensusBountyHuntersCsv?: InputMaybe; - childConsensusBountyHuntersCsv?: InputMaybe; - childrenWalletsCsv?: InputMaybe; - childWalletsCsv?: InputMaybe; - childrenQuarterJson?: InputMaybe; - childQuarterJson?: InputMaybe; - childrenMonthJson?: InputMaybe; - childMonthJson?: InputMaybe; - childrenLayer2Json?: InputMaybe; - childLayer2Json?: InputMaybe; - childrenExternalTutorialsJson?: InputMaybe; - childExternalTutorialsJson?: InputMaybe; - childrenExchangesByCountryCsv?: InputMaybe; - childExchangesByCountryCsv?: InputMaybe; - childrenDataJson?: InputMaybe; - childDataJson?: InputMaybe; - childrenCommunityMeetupsJson?: InputMaybe; - childCommunityMeetupsJson?: InputMaybe; - childrenCommunityEventsJson?: InputMaybe; - childCommunityEventsJson?: InputMaybe; - childrenCexLayer2SupportJson?: InputMaybe; - childCexLayer2SupportJson?: InputMaybe; - childrenAlltimeJson?: InputMaybe; - childAlltimeJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type ImageSharpFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ImageSharpFilterInput = { - fixed?: InputMaybe; - fluid?: InputMaybe; - gatsbyImageData?: InputMaybe; - original?: InputMaybe; - resize?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type ImageSharpFixedFilterInput = { - base64?: InputMaybe; - tracedSVG?: InputMaybe; - aspectRatio?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - src?: InputMaybe; - srcSet?: InputMaybe; - srcWebp?: InputMaybe; - srcSetWebp?: InputMaybe; - originalName?: InputMaybe; -}; - -export type ImageSharpFluidFilterInput = { - base64?: InputMaybe; - tracedSVG?: InputMaybe; - aspectRatio?: InputMaybe; - src?: InputMaybe; - srcSet?: InputMaybe; - srcWebp?: InputMaybe; - srcSetWebp?: InputMaybe; - sizes?: InputMaybe; - originalImg?: InputMaybe; - originalName?: InputMaybe; - presentationWidth?: InputMaybe; - presentationHeight?: InputMaybe; -}; - -export type JsonQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; - regex?: InputMaybe; - glob?: InputMaybe; -}; - -export type ImageSharpOriginalFilterInput = { - width?: InputMaybe; - height?: InputMaybe; - src?: InputMaybe; -}; - -export type ImageSharpResizeFilterInput = { - src?: InputMaybe; - tracedSVG?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - aspectRatio?: InputMaybe; - originalName?: InputMaybe; -}; - -export type NodeFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type NodeFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type InternalFilterInput = { - content?: InputMaybe; - contentDigest?: InputMaybe; - description?: InputMaybe; - fieldOwners?: InputMaybe; - ignoreType?: InputMaybe; - mediaType?: InputMaybe; - owner?: InputMaybe; - type?: InputMaybe; -}; - -export type ConsensusBountyHuntersCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ConsensusBountyHuntersCsvFilterInput = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type WalletsCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type WalletsCsvFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - brand_color?: InputMaybe; - has_mobile?: InputMaybe; - has_desktop?: InputMaybe; - has_web?: InputMaybe; - has_hardware?: InputMaybe; - has_card_deposits?: InputMaybe; - has_explore_dapps?: InputMaybe; - has_defi_integrations?: InputMaybe; - has_bank_withdrawals?: InputMaybe; - has_limits_protection?: InputMaybe; - has_high_volume_purchases?: InputMaybe; - has_multisig?: InputMaybe; - has_dex_integrations?: InputMaybe; -}; - -export type QuarterJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type QuarterJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type QuarterJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type QuarterJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type MonthJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type MonthJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type MonthJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type Layer2JsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - optimistic?: InputMaybe; - zk?: InputMaybe; -}; - -export type Layer2JsonOptimisticFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonOptimisticFilterInput = { - name?: InputMaybe; - website?: InputMaybe; - developerDocs?: InputMaybe; - l2beat?: InputMaybe; - bridge?: InputMaybe; - bridgeWallets?: InputMaybe; - blockExplorer?: InputMaybe; - ecosystemPortal?: InputMaybe; - tokenLists?: InputMaybe; - noteKey?: InputMaybe; - purpose?: InputMaybe; - description?: InputMaybe; - imageKey?: InputMaybe; - background?: InputMaybe; -}; - -export type Layer2JsonZkFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonZkFilterInput = { - name?: InputMaybe; - website?: InputMaybe; - developerDocs?: InputMaybe; - l2beat?: InputMaybe; - bridge?: InputMaybe; - bridgeWallets?: InputMaybe; - blockExplorer?: InputMaybe; - ecosystemPortal?: InputMaybe; - tokenLists?: InputMaybe; - noteKey?: InputMaybe; - purpose?: InputMaybe; - description?: InputMaybe; - imageKey?: InputMaybe; - background?: InputMaybe; -}; - -export type ExternalTutorialsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ExternalTutorialsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - url?: InputMaybe; - title?: InputMaybe; - description?: InputMaybe; - author?: InputMaybe; - authorGithub?: InputMaybe; - tags?: InputMaybe; - skillLevel?: InputMaybe; - timeToRead?: InputMaybe; - lang?: InputMaybe; - publishDate?: InputMaybe; -}; - -export type ExchangesByCountryCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ExchangesByCountryCsvFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - country?: InputMaybe; - coinmama?: InputMaybe; - bittrex?: InputMaybe; - simplex?: InputMaybe; - wyre?: InputMaybe; - moonpay?: InputMaybe; - coinbase?: InputMaybe; - kraken?: InputMaybe; - gemini?: InputMaybe; - binance?: InputMaybe; - binanceus?: InputMaybe; - bitbuy?: InputMaybe; - rain?: InputMaybe; - cryptocom?: InputMaybe; - itezcom?: InputMaybe; - coinspot?: InputMaybe; - bitvavo?: InputMaybe; - mtpelerin?: InputMaybe; - wazirx?: InputMaybe; - bitflyer?: InputMaybe; - easycrypto?: InputMaybe; - okx?: InputMaybe; - kucoin?: InputMaybe; - ftx?: InputMaybe; - huobiglobal?: InputMaybe; - gateio?: InputMaybe; - bitfinex?: InputMaybe; - bybit?: InputMaybe; - bitkub?: InputMaybe; - bitso?: InputMaybe; - ftxus?: InputMaybe; -}; - -export type DataJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - files?: InputMaybe; - imageSize?: InputMaybe; - commit?: InputMaybe; - contributors?: InputMaybe; - contributorsPerLine?: InputMaybe; - projectName?: InputMaybe; - projectOwner?: InputMaybe; - repoType?: InputMaybe; - repoHost?: InputMaybe; - skipCi?: InputMaybe; - nodeTools?: InputMaybe; - keyGen?: InputMaybe; - saas?: InputMaybe; - pools?: InputMaybe; -}; - -export type DataJsonContributorsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonContributorsFilterInput = { - login?: InputMaybe; - name?: InputMaybe; - avatar_url?: InputMaybe; - profile?: InputMaybe; - contributions?: InputMaybe; -}; - -export type DataJsonNodeToolsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - additionalStake?: InputMaybe; - additionalStakeUnit?: InputMaybe; - tokens?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - multiClient?: InputMaybe; - easyClientSwitching?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonNodeToolsAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonNodeToolsTokensFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsTokensFilterInput = { - name?: InputMaybe; - symbol?: InputMaybe; - address?: InputMaybe; -}; - -export type DataJsonNodeToolsSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonNodeToolsMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonKeyGenFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonKeyGenFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - isSelfCustody?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonKeyGenAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonKeyGenAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonKeyGenSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; -}; - -export type DataJsonKeyGenMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonSaasFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonSaasFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - additionalStake?: InputMaybe; - additionalStakeUnit?: InputMaybe; - monthlyFee?: InputMaybe; - monthlyFeeUnit?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - pctMajorityClient?: InputMaybe; - isSelfCustody?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonSaasAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonSaasAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonSaasSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonSaasMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonPoolsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - feePercentage?: InputMaybe; - tokens?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - hasPermissionlessNodes?: InputMaybe; - pctMajorityClient?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; - twitter?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonPoolsAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonPoolsTokensFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsTokensFilterInput = { - name?: InputMaybe; - symbol?: InputMaybe; - address?: InputMaybe; -}; - -export type DataJsonPoolsSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; - reddit?: InputMaybe; -}; - -export type DataJsonPoolsMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type CommunityMeetupsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CommunityMeetupsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - emoji?: InputMaybe; - location?: InputMaybe; - link?: InputMaybe; -}; - -export type CommunityEventsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CommunityEventsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - to?: InputMaybe; - sponsor?: InputMaybe; - location?: InputMaybe; - description?: InputMaybe; - startDate?: InputMaybe; - endDate?: InputMaybe; -}; - -export type CexLayer2SupportJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CexLayer2SupportJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - supports_withdrawals?: InputMaybe; - supports_deposits?: InputMaybe; - url?: InputMaybe; -}; - -export type AlltimeJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type AlltimeJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type AlltimeJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type AlltimeJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MdxHeadingMdxFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MdxHeadingMdxFilterInput = { - value?: InputMaybe; - depth?: InputMaybe; -}; - -export type MdxWordCountFilterInput = { - paragraphs?: InputMaybe; - sentences?: InputMaybe; - words?: InputMaybe; -}; - -export type MdxFieldsFilterInput = { - readingTime?: InputMaybe; - isOutdated?: InputMaybe; - slug?: InputMaybe; - relativePath?: InputMaybe; -}; - -export type MdxFieldsReadingTimeFilterInput = { - text?: InputMaybe; - minutes?: InputMaybe; - time?: InputMaybe; - words?: InputMaybe; -}; - -export type FileConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type FileConnectionDistinctArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionMaxArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionMinArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionSumArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: FileFieldsEnum; -}; - -export type FileEdge = { - next?: Maybe; - node: File; - previous?: Maybe; -}; - -export type PageInfo = { - currentPage: Scalars['Int']; - hasPreviousPage: Scalars['Boolean']; - hasNextPage: Scalars['Boolean']; - itemCount: Scalars['Int']; - pageCount: Scalars['Int']; - perPage?: Maybe; - totalCount: Scalars['Int']; -}; - -export type FileFieldsEnum = - | 'sourceInstanceName' - | 'absolutePath' - | 'relativePath' - | 'extension' - | 'size' - | 'prettySize' - | 'modifiedTime' - | 'accessTime' - | 'changeTime' - | 'birthTime' - | 'root' - | 'dir' - | 'base' - | 'ext' - | 'name' - | 'relativeDirectory' - | 'dev' - | 'mode' - | 'nlink' - | 'uid' - | 'gid' - | 'rdev' - | 'ino' - | 'atimeMs' - | 'mtimeMs' - | 'ctimeMs' - | 'atime' - | 'mtime' - | 'ctime' - | 'birthtime' - | 'birthtimeMs' - | 'blksize' - | 'blocks' - | 'fields___gitLogLatestAuthorName' - | 'fields___gitLogLatestAuthorEmail' - | 'fields___gitLogLatestDate' - | 'publicURL' - | 'childrenMdx' - | 'childrenMdx___rawBody' - | 'childrenMdx___fileAbsolutePath' - | 'childrenMdx___frontmatter___sidebar' - | 'childrenMdx___frontmatter___sidebarDepth' - | 'childrenMdx___frontmatter___incomplete' - | 'childrenMdx___frontmatter___template' - | 'childrenMdx___frontmatter___summaryPoint1' - | 'childrenMdx___frontmatter___summaryPoint2' - | 'childrenMdx___frontmatter___summaryPoint3' - | 'childrenMdx___frontmatter___summaryPoint4' - | 'childrenMdx___frontmatter___position' - | 'childrenMdx___frontmatter___compensation' - | 'childrenMdx___frontmatter___location' - | 'childrenMdx___frontmatter___type' - | 'childrenMdx___frontmatter___link' - | 'childrenMdx___frontmatter___address' - | 'childrenMdx___frontmatter___skill' - | 'childrenMdx___frontmatter___published' - | 'childrenMdx___frontmatter___sourceUrl' - | 'childrenMdx___frontmatter___source' - | 'childrenMdx___frontmatter___author' - | 'childrenMdx___frontmatter___tags' - | 'childrenMdx___frontmatter___isOutdated' - | 'childrenMdx___frontmatter___title' - | 'childrenMdx___frontmatter___lang' - | 'childrenMdx___frontmatter___description' - | 'childrenMdx___frontmatter___emoji' - | 'childrenMdx___frontmatter___image___sourceInstanceName' - | 'childrenMdx___frontmatter___image___absolutePath' - | 'childrenMdx___frontmatter___image___relativePath' - | 'childrenMdx___frontmatter___image___extension' - | 'childrenMdx___frontmatter___image___size' - | 'childrenMdx___frontmatter___image___prettySize' - | 'childrenMdx___frontmatter___image___modifiedTime' - | 'childrenMdx___frontmatter___image___accessTime' - | 'childrenMdx___frontmatter___image___changeTime' - | 'childrenMdx___frontmatter___image___birthTime' - | 'childrenMdx___frontmatter___image___root' - | 'childrenMdx___frontmatter___image___dir' - | 'childrenMdx___frontmatter___image___base' - | 'childrenMdx___frontmatter___image___ext' - | 'childrenMdx___frontmatter___image___name' - | 'childrenMdx___frontmatter___image___relativeDirectory' - | 'childrenMdx___frontmatter___image___dev' - | 'childrenMdx___frontmatter___image___mode' - | 'childrenMdx___frontmatter___image___nlink' - | 'childrenMdx___frontmatter___image___uid' - | 'childrenMdx___frontmatter___image___gid' - | 'childrenMdx___frontmatter___image___rdev' - | 'childrenMdx___frontmatter___image___ino' - | 'childrenMdx___frontmatter___image___atimeMs' - | 'childrenMdx___frontmatter___image___mtimeMs' - | 'childrenMdx___frontmatter___image___ctimeMs' - | 'childrenMdx___frontmatter___image___atime' - | 'childrenMdx___frontmatter___image___mtime' - | 'childrenMdx___frontmatter___image___ctime' - | 'childrenMdx___frontmatter___image___birthtime' - | 'childrenMdx___frontmatter___image___birthtimeMs' - | 'childrenMdx___frontmatter___image___blksize' - | 'childrenMdx___frontmatter___image___blocks' - | 'childrenMdx___frontmatter___image___publicURL' - | 'childrenMdx___frontmatter___image___childrenMdx' - | 'childrenMdx___frontmatter___image___childrenImageSharp' - | 'childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'childrenMdx___frontmatter___image___childrenWalletsCsv' - | 'childrenMdx___frontmatter___image___childrenQuarterJson' - | 'childrenMdx___frontmatter___image___childrenMonthJson' - | 'childrenMdx___frontmatter___image___childrenLayer2Json' - | 'childrenMdx___frontmatter___image___childrenExternalTutorialsJson' - | 'childrenMdx___frontmatter___image___childrenExchangesByCountryCsv' - | 'childrenMdx___frontmatter___image___childrenDataJson' - | 'childrenMdx___frontmatter___image___childrenCommunityMeetupsJson' - | 'childrenMdx___frontmatter___image___childrenCommunityEventsJson' - | 'childrenMdx___frontmatter___image___childrenCexLayer2SupportJson' - | 'childrenMdx___frontmatter___image___childrenAlltimeJson' - | 'childrenMdx___frontmatter___image___id' - | 'childrenMdx___frontmatter___image___children' - | 'childrenMdx___frontmatter___alt' - | 'childrenMdx___frontmatter___summaryPoints' - | 'childrenMdx___slug' - | 'childrenMdx___body' - | 'childrenMdx___excerpt' - | 'childrenMdx___headings' - | 'childrenMdx___headings___value' - | 'childrenMdx___headings___depth' - | 'childrenMdx___html' - | 'childrenMdx___mdxAST' - | 'childrenMdx___tableOfContents' - | 'childrenMdx___timeToRead' - | 'childrenMdx___wordCount___paragraphs' - | 'childrenMdx___wordCount___sentences' - | 'childrenMdx___wordCount___words' - | 'childrenMdx___fields___readingTime___text' - | 'childrenMdx___fields___readingTime___minutes' - | 'childrenMdx___fields___readingTime___time' - | 'childrenMdx___fields___readingTime___words' - | 'childrenMdx___fields___isOutdated' - | 'childrenMdx___fields___slug' - | 'childrenMdx___fields___relativePath' - | 'childrenMdx___id' - | 'childrenMdx___parent___id' - | 'childrenMdx___parent___parent___id' - | 'childrenMdx___parent___parent___children' - | 'childrenMdx___parent___children' - | 'childrenMdx___parent___children___id' - | 'childrenMdx___parent___children___children' - | 'childrenMdx___parent___internal___content' - | 'childrenMdx___parent___internal___contentDigest' - | 'childrenMdx___parent___internal___description' - | 'childrenMdx___parent___internal___fieldOwners' - | 'childrenMdx___parent___internal___ignoreType' - | 'childrenMdx___parent___internal___mediaType' - | 'childrenMdx___parent___internal___owner' - | 'childrenMdx___parent___internal___type' - | 'childrenMdx___children' - | 'childrenMdx___children___id' - | 'childrenMdx___children___parent___id' - | 'childrenMdx___children___parent___children' - | 'childrenMdx___children___children' - | 'childrenMdx___children___children___id' - | 'childrenMdx___children___children___children' - | 'childrenMdx___children___internal___content' - | 'childrenMdx___children___internal___contentDigest' - | 'childrenMdx___children___internal___description' - | 'childrenMdx___children___internal___fieldOwners' - | 'childrenMdx___children___internal___ignoreType' - | 'childrenMdx___children___internal___mediaType' - | 'childrenMdx___children___internal___owner' - | 'childrenMdx___children___internal___type' - | 'childrenMdx___internal___content' - | 'childrenMdx___internal___contentDigest' - | 'childrenMdx___internal___description' - | 'childrenMdx___internal___fieldOwners' - | 'childrenMdx___internal___ignoreType' - | 'childrenMdx___internal___mediaType' - | 'childrenMdx___internal___owner' - | 'childrenMdx___internal___type' - | 'childMdx___rawBody' - | 'childMdx___fileAbsolutePath' - | 'childMdx___frontmatter___sidebar' - | 'childMdx___frontmatter___sidebarDepth' - | 'childMdx___frontmatter___incomplete' - | 'childMdx___frontmatter___template' - | 'childMdx___frontmatter___summaryPoint1' - | 'childMdx___frontmatter___summaryPoint2' - | 'childMdx___frontmatter___summaryPoint3' - | 'childMdx___frontmatter___summaryPoint4' - | 'childMdx___frontmatter___position' - | 'childMdx___frontmatter___compensation' - | 'childMdx___frontmatter___location' - | 'childMdx___frontmatter___type' - | 'childMdx___frontmatter___link' - | 'childMdx___frontmatter___address' - | 'childMdx___frontmatter___skill' - | 'childMdx___frontmatter___published' - | 'childMdx___frontmatter___sourceUrl' - | 'childMdx___frontmatter___source' - | 'childMdx___frontmatter___author' - | 'childMdx___frontmatter___tags' - | 'childMdx___frontmatter___isOutdated' - | 'childMdx___frontmatter___title' - | 'childMdx___frontmatter___lang' - | 'childMdx___frontmatter___description' - | 'childMdx___frontmatter___emoji' - | 'childMdx___frontmatter___image___sourceInstanceName' - | 'childMdx___frontmatter___image___absolutePath' - | 'childMdx___frontmatter___image___relativePath' - | 'childMdx___frontmatter___image___extension' - | 'childMdx___frontmatter___image___size' - | 'childMdx___frontmatter___image___prettySize' - | 'childMdx___frontmatter___image___modifiedTime' - | 'childMdx___frontmatter___image___accessTime' - | 'childMdx___frontmatter___image___changeTime' - | 'childMdx___frontmatter___image___birthTime' - | 'childMdx___frontmatter___image___root' - | 'childMdx___frontmatter___image___dir' - | 'childMdx___frontmatter___image___base' - | 'childMdx___frontmatter___image___ext' - | 'childMdx___frontmatter___image___name' - | 'childMdx___frontmatter___image___relativeDirectory' - | 'childMdx___frontmatter___image___dev' - | 'childMdx___frontmatter___image___mode' - | 'childMdx___frontmatter___image___nlink' - | 'childMdx___frontmatter___image___uid' - | 'childMdx___frontmatter___image___gid' - | 'childMdx___frontmatter___image___rdev' - | 'childMdx___frontmatter___image___ino' - | 'childMdx___frontmatter___image___atimeMs' - | 'childMdx___frontmatter___image___mtimeMs' - | 'childMdx___frontmatter___image___ctimeMs' - | 'childMdx___frontmatter___image___atime' - | 'childMdx___frontmatter___image___mtime' - | 'childMdx___frontmatter___image___ctime' - | 'childMdx___frontmatter___image___birthtime' - | 'childMdx___frontmatter___image___birthtimeMs' - | 'childMdx___frontmatter___image___blksize' - | 'childMdx___frontmatter___image___blocks' - | 'childMdx___frontmatter___image___publicURL' - | 'childMdx___frontmatter___image___childrenMdx' - | 'childMdx___frontmatter___image___childrenImageSharp' - | 'childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'childMdx___frontmatter___image___childrenWalletsCsv' - | 'childMdx___frontmatter___image___childrenQuarterJson' - | 'childMdx___frontmatter___image___childrenMonthJson' - | 'childMdx___frontmatter___image___childrenLayer2Json' - | 'childMdx___frontmatter___image___childrenExternalTutorialsJson' - | 'childMdx___frontmatter___image___childrenExchangesByCountryCsv' - | 'childMdx___frontmatter___image___childrenDataJson' - | 'childMdx___frontmatter___image___childrenCommunityMeetupsJson' - | 'childMdx___frontmatter___image___childrenCommunityEventsJson' - | 'childMdx___frontmatter___image___childrenCexLayer2SupportJson' - | 'childMdx___frontmatter___image___childrenAlltimeJson' - | 'childMdx___frontmatter___image___id' - | 'childMdx___frontmatter___image___children' - | 'childMdx___frontmatter___alt' - | 'childMdx___frontmatter___summaryPoints' - | 'childMdx___slug' - | 'childMdx___body' - | 'childMdx___excerpt' - | 'childMdx___headings' - | 'childMdx___headings___value' - | 'childMdx___headings___depth' - | 'childMdx___html' - | 'childMdx___mdxAST' - | 'childMdx___tableOfContents' - | 'childMdx___timeToRead' - | 'childMdx___wordCount___paragraphs' - | 'childMdx___wordCount___sentences' - | 'childMdx___wordCount___words' - | 'childMdx___fields___readingTime___text' - | 'childMdx___fields___readingTime___minutes' - | 'childMdx___fields___readingTime___time' - | 'childMdx___fields___readingTime___words' - | 'childMdx___fields___isOutdated' - | 'childMdx___fields___slug' - | 'childMdx___fields___relativePath' - | 'childMdx___id' - | 'childMdx___parent___id' - | 'childMdx___parent___parent___id' - | 'childMdx___parent___parent___children' - | 'childMdx___parent___children' - | 'childMdx___parent___children___id' - | 'childMdx___parent___children___children' - | 'childMdx___parent___internal___content' - | 'childMdx___parent___internal___contentDigest' - | 'childMdx___parent___internal___description' - | 'childMdx___parent___internal___fieldOwners' - | 'childMdx___parent___internal___ignoreType' - | 'childMdx___parent___internal___mediaType' - | 'childMdx___parent___internal___owner' - | 'childMdx___parent___internal___type' - | 'childMdx___children' - | 'childMdx___children___id' - | 'childMdx___children___parent___id' - | 'childMdx___children___parent___children' - | 'childMdx___children___children' - | 'childMdx___children___children___id' - | 'childMdx___children___children___children' - | 'childMdx___children___internal___content' - | 'childMdx___children___internal___contentDigest' - | 'childMdx___children___internal___description' - | 'childMdx___children___internal___fieldOwners' - | 'childMdx___children___internal___ignoreType' - | 'childMdx___children___internal___mediaType' - | 'childMdx___children___internal___owner' - | 'childMdx___children___internal___type' - | 'childMdx___internal___content' - | 'childMdx___internal___contentDigest' - | 'childMdx___internal___description' - | 'childMdx___internal___fieldOwners' - | 'childMdx___internal___ignoreType' - | 'childMdx___internal___mediaType' - | 'childMdx___internal___owner' - | 'childMdx___internal___type' - | 'childrenImageSharp' - | 'childrenImageSharp___fixed___base64' - | 'childrenImageSharp___fixed___tracedSVG' - | 'childrenImageSharp___fixed___aspectRatio' - | 'childrenImageSharp___fixed___width' - | 'childrenImageSharp___fixed___height' - | 'childrenImageSharp___fixed___src' - | 'childrenImageSharp___fixed___srcSet' - | 'childrenImageSharp___fixed___srcWebp' - | 'childrenImageSharp___fixed___srcSetWebp' - | 'childrenImageSharp___fixed___originalName' - | 'childrenImageSharp___fluid___base64' - | 'childrenImageSharp___fluid___tracedSVG' - | 'childrenImageSharp___fluid___aspectRatio' - | 'childrenImageSharp___fluid___src' - | 'childrenImageSharp___fluid___srcSet' - | 'childrenImageSharp___fluid___srcWebp' - | 'childrenImageSharp___fluid___srcSetWebp' - | 'childrenImageSharp___fluid___sizes' - | 'childrenImageSharp___fluid___originalImg' - | 'childrenImageSharp___fluid___originalName' - | 'childrenImageSharp___fluid___presentationWidth' - | 'childrenImageSharp___fluid___presentationHeight' - | 'childrenImageSharp___gatsbyImageData' - | 'childrenImageSharp___original___width' - | 'childrenImageSharp___original___height' - | 'childrenImageSharp___original___src' - | 'childrenImageSharp___resize___src' - | 'childrenImageSharp___resize___tracedSVG' - | 'childrenImageSharp___resize___width' - | 'childrenImageSharp___resize___height' - | 'childrenImageSharp___resize___aspectRatio' - | 'childrenImageSharp___resize___originalName' - | 'childrenImageSharp___id' - | 'childrenImageSharp___parent___id' - | 'childrenImageSharp___parent___parent___id' - | 'childrenImageSharp___parent___parent___children' - | 'childrenImageSharp___parent___children' - | 'childrenImageSharp___parent___children___id' - | 'childrenImageSharp___parent___children___children' - | 'childrenImageSharp___parent___internal___content' - | 'childrenImageSharp___parent___internal___contentDigest' - | 'childrenImageSharp___parent___internal___description' - | 'childrenImageSharp___parent___internal___fieldOwners' - | 'childrenImageSharp___parent___internal___ignoreType' - | 'childrenImageSharp___parent___internal___mediaType' - | 'childrenImageSharp___parent___internal___owner' - | 'childrenImageSharp___parent___internal___type' - | 'childrenImageSharp___children' - | 'childrenImageSharp___children___id' - | 'childrenImageSharp___children___parent___id' - | 'childrenImageSharp___children___parent___children' - | 'childrenImageSharp___children___children' - | 'childrenImageSharp___children___children___id' - | 'childrenImageSharp___children___children___children' - | 'childrenImageSharp___children___internal___content' - | 'childrenImageSharp___children___internal___contentDigest' - | 'childrenImageSharp___children___internal___description' - | 'childrenImageSharp___children___internal___fieldOwners' - | 'childrenImageSharp___children___internal___ignoreType' - | 'childrenImageSharp___children___internal___mediaType' - | 'childrenImageSharp___children___internal___owner' - | 'childrenImageSharp___children___internal___type' - | 'childrenImageSharp___internal___content' - | 'childrenImageSharp___internal___contentDigest' - | 'childrenImageSharp___internal___description' - | 'childrenImageSharp___internal___fieldOwners' - | 'childrenImageSharp___internal___ignoreType' - | 'childrenImageSharp___internal___mediaType' - | 'childrenImageSharp___internal___owner' - | 'childrenImageSharp___internal___type' - | 'childImageSharp___fixed___base64' - | 'childImageSharp___fixed___tracedSVG' - | 'childImageSharp___fixed___aspectRatio' - | 'childImageSharp___fixed___width' - | 'childImageSharp___fixed___height' - | 'childImageSharp___fixed___src' - | 'childImageSharp___fixed___srcSet' - | 'childImageSharp___fixed___srcWebp' - | 'childImageSharp___fixed___srcSetWebp' - | 'childImageSharp___fixed___originalName' - | 'childImageSharp___fluid___base64' - | 'childImageSharp___fluid___tracedSVG' - | 'childImageSharp___fluid___aspectRatio' - | 'childImageSharp___fluid___src' - | 'childImageSharp___fluid___srcSet' - | 'childImageSharp___fluid___srcWebp' - | 'childImageSharp___fluid___srcSetWebp' - | 'childImageSharp___fluid___sizes' - | 'childImageSharp___fluid___originalImg' - | 'childImageSharp___fluid___originalName' - | 'childImageSharp___fluid___presentationWidth' - | 'childImageSharp___fluid___presentationHeight' - | 'childImageSharp___gatsbyImageData' - | 'childImageSharp___original___width' - | 'childImageSharp___original___height' - | 'childImageSharp___original___src' - | 'childImageSharp___resize___src' - | 'childImageSharp___resize___tracedSVG' - | 'childImageSharp___resize___width' - | 'childImageSharp___resize___height' - | 'childImageSharp___resize___aspectRatio' - | 'childImageSharp___resize___originalName' - | 'childImageSharp___id' - | 'childImageSharp___parent___id' - | 'childImageSharp___parent___parent___id' - | 'childImageSharp___parent___parent___children' - | 'childImageSharp___parent___children' - | 'childImageSharp___parent___children___id' - | 'childImageSharp___parent___children___children' - | 'childImageSharp___parent___internal___content' - | 'childImageSharp___parent___internal___contentDigest' - | 'childImageSharp___parent___internal___description' - | 'childImageSharp___parent___internal___fieldOwners' - | 'childImageSharp___parent___internal___ignoreType' - | 'childImageSharp___parent___internal___mediaType' - | 'childImageSharp___parent___internal___owner' - | 'childImageSharp___parent___internal___type' - | 'childImageSharp___children' - | 'childImageSharp___children___id' - | 'childImageSharp___children___parent___id' - | 'childImageSharp___children___parent___children' - | 'childImageSharp___children___children' - | 'childImageSharp___children___children___id' - | 'childImageSharp___children___children___children' - | 'childImageSharp___children___internal___content' - | 'childImageSharp___children___internal___contentDigest' - | 'childImageSharp___children___internal___description' - | 'childImageSharp___children___internal___fieldOwners' - | 'childImageSharp___children___internal___ignoreType' - | 'childImageSharp___children___internal___mediaType' - | 'childImageSharp___children___internal___owner' - | 'childImageSharp___children___internal___type' - | 'childImageSharp___internal___content' - | 'childImageSharp___internal___contentDigest' - | 'childImageSharp___internal___description' - | 'childImageSharp___internal___fieldOwners' - | 'childImageSharp___internal___ignoreType' - | 'childImageSharp___internal___mediaType' - | 'childImageSharp___internal___owner' - | 'childImageSharp___internal___type' - | 'childrenConsensusBountyHuntersCsv' - | 'childrenConsensusBountyHuntersCsv___username' - | 'childrenConsensusBountyHuntersCsv___name' - | 'childrenConsensusBountyHuntersCsv___score' - | 'childrenConsensusBountyHuntersCsv___id' - | 'childrenConsensusBountyHuntersCsv___parent___id' - | 'childrenConsensusBountyHuntersCsv___parent___parent___id' - | 'childrenConsensusBountyHuntersCsv___parent___parent___children' - | 'childrenConsensusBountyHuntersCsv___parent___children' - | 'childrenConsensusBountyHuntersCsv___parent___children___id' - | 'childrenConsensusBountyHuntersCsv___parent___children___children' - | 'childrenConsensusBountyHuntersCsv___parent___internal___content' - | 'childrenConsensusBountyHuntersCsv___parent___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___parent___internal___description' - | 'childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___parent___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___parent___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___parent___internal___owner' - | 'childrenConsensusBountyHuntersCsv___parent___internal___type' - | 'childrenConsensusBountyHuntersCsv___children' - | 'childrenConsensusBountyHuntersCsv___children___id' - | 'childrenConsensusBountyHuntersCsv___children___parent___id' - | 'childrenConsensusBountyHuntersCsv___children___parent___children' - | 'childrenConsensusBountyHuntersCsv___children___children' - | 'childrenConsensusBountyHuntersCsv___children___children___id' - | 'childrenConsensusBountyHuntersCsv___children___children___children' - | 'childrenConsensusBountyHuntersCsv___children___internal___content' - | 'childrenConsensusBountyHuntersCsv___children___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___children___internal___description' - | 'childrenConsensusBountyHuntersCsv___children___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___children___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___children___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___children___internal___owner' - | 'childrenConsensusBountyHuntersCsv___children___internal___type' - | 'childrenConsensusBountyHuntersCsv___internal___content' - | 'childrenConsensusBountyHuntersCsv___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___internal___description' - | 'childrenConsensusBountyHuntersCsv___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___internal___owner' - | 'childrenConsensusBountyHuntersCsv___internal___type' - | 'childConsensusBountyHuntersCsv___username' - | 'childConsensusBountyHuntersCsv___name' - | 'childConsensusBountyHuntersCsv___score' - | 'childConsensusBountyHuntersCsv___id' - | 'childConsensusBountyHuntersCsv___parent___id' - | 'childConsensusBountyHuntersCsv___parent___parent___id' - | 'childConsensusBountyHuntersCsv___parent___parent___children' - | 'childConsensusBountyHuntersCsv___parent___children' - | 'childConsensusBountyHuntersCsv___parent___children___id' - | 'childConsensusBountyHuntersCsv___parent___children___children' - | 'childConsensusBountyHuntersCsv___parent___internal___content' - | 'childConsensusBountyHuntersCsv___parent___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___parent___internal___description' - | 'childConsensusBountyHuntersCsv___parent___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___parent___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___parent___internal___mediaType' - | 'childConsensusBountyHuntersCsv___parent___internal___owner' - | 'childConsensusBountyHuntersCsv___parent___internal___type' - | 'childConsensusBountyHuntersCsv___children' - | 'childConsensusBountyHuntersCsv___children___id' - | 'childConsensusBountyHuntersCsv___children___parent___id' - | 'childConsensusBountyHuntersCsv___children___parent___children' - | 'childConsensusBountyHuntersCsv___children___children' - | 'childConsensusBountyHuntersCsv___children___children___id' - | 'childConsensusBountyHuntersCsv___children___children___children' - | 'childConsensusBountyHuntersCsv___children___internal___content' - | 'childConsensusBountyHuntersCsv___children___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___children___internal___description' - | 'childConsensusBountyHuntersCsv___children___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___children___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___children___internal___mediaType' - | 'childConsensusBountyHuntersCsv___children___internal___owner' - | 'childConsensusBountyHuntersCsv___children___internal___type' - | 'childConsensusBountyHuntersCsv___internal___content' - | 'childConsensusBountyHuntersCsv___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___internal___description' - | 'childConsensusBountyHuntersCsv___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___internal___mediaType' - | 'childConsensusBountyHuntersCsv___internal___owner' - | 'childConsensusBountyHuntersCsv___internal___type' - | 'childrenWalletsCsv' - | 'childrenWalletsCsv___id' - | 'childrenWalletsCsv___parent___id' - | 'childrenWalletsCsv___parent___parent___id' - | 'childrenWalletsCsv___parent___parent___children' - | 'childrenWalletsCsv___parent___children' - | 'childrenWalletsCsv___parent___children___id' - | 'childrenWalletsCsv___parent___children___children' - | 'childrenWalletsCsv___parent___internal___content' - | 'childrenWalletsCsv___parent___internal___contentDigest' - | 'childrenWalletsCsv___parent___internal___description' - | 'childrenWalletsCsv___parent___internal___fieldOwners' - | 'childrenWalletsCsv___parent___internal___ignoreType' - | 'childrenWalletsCsv___parent___internal___mediaType' - | 'childrenWalletsCsv___parent___internal___owner' - | 'childrenWalletsCsv___parent___internal___type' - | 'childrenWalletsCsv___children' - | 'childrenWalletsCsv___children___id' - | 'childrenWalletsCsv___children___parent___id' - | 'childrenWalletsCsv___children___parent___children' - | 'childrenWalletsCsv___children___children' - | 'childrenWalletsCsv___children___children___id' - | 'childrenWalletsCsv___children___children___children' - | 'childrenWalletsCsv___children___internal___content' - | 'childrenWalletsCsv___children___internal___contentDigest' - | 'childrenWalletsCsv___children___internal___description' - | 'childrenWalletsCsv___children___internal___fieldOwners' - | 'childrenWalletsCsv___children___internal___ignoreType' - | 'childrenWalletsCsv___children___internal___mediaType' - | 'childrenWalletsCsv___children___internal___owner' - | 'childrenWalletsCsv___children___internal___type' - | 'childrenWalletsCsv___internal___content' - | 'childrenWalletsCsv___internal___contentDigest' - | 'childrenWalletsCsv___internal___description' - | 'childrenWalletsCsv___internal___fieldOwners' - | 'childrenWalletsCsv___internal___ignoreType' - | 'childrenWalletsCsv___internal___mediaType' - | 'childrenWalletsCsv___internal___owner' - | 'childrenWalletsCsv___internal___type' - | 'childrenWalletsCsv___name' - | 'childrenWalletsCsv___url' - | 'childrenWalletsCsv___brand_color' - | 'childrenWalletsCsv___has_mobile' - | 'childrenWalletsCsv___has_desktop' - | 'childrenWalletsCsv___has_web' - | 'childrenWalletsCsv___has_hardware' - | 'childrenWalletsCsv___has_card_deposits' - | 'childrenWalletsCsv___has_explore_dapps' - | 'childrenWalletsCsv___has_defi_integrations' - | 'childrenWalletsCsv___has_bank_withdrawals' - | 'childrenWalletsCsv___has_limits_protection' - | 'childrenWalletsCsv___has_high_volume_purchases' - | 'childrenWalletsCsv___has_multisig' - | 'childrenWalletsCsv___has_dex_integrations' - | 'childWalletsCsv___id' - | 'childWalletsCsv___parent___id' - | 'childWalletsCsv___parent___parent___id' - | 'childWalletsCsv___parent___parent___children' - | 'childWalletsCsv___parent___children' - | 'childWalletsCsv___parent___children___id' - | 'childWalletsCsv___parent___children___children' - | 'childWalletsCsv___parent___internal___content' - | 'childWalletsCsv___parent___internal___contentDigest' - | 'childWalletsCsv___parent___internal___description' - | 'childWalletsCsv___parent___internal___fieldOwners' - | 'childWalletsCsv___parent___internal___ignoreType' - | 'childWalletsCsv___parent___internal___mediaType' - | 'childWalletsCsv___parent___internal___owner' - | 'childWalletsCsv___parent___internal___type' - | 'childWalletsCsv___children' - | 'childWalletsCsv___children___id' - | 'childWalletsCsv___children___parent___id' - | 'childWalletsCsv___children___parent___children' - | 'childWalletsCsv___children___children' - | 'childWalletsCsv___children___children___id' - | 'childWalletsCsv___children___children___children' - | 'childWalletsCsv___children___internal___content' - | 'childWalletsCsv___children___internal___contentDigest' - | 'childWalletsCsv___children___internal___description' - | 'childWalletsCsv___children___internal___fieldOwners' - | 'childWalletsCsv___children___internal___ignoreType' - | 'childWalletsCsv___children___internal___mediaType' - | 'childWalletsCsv___children___internal___owner' - | 'childWalletsCsv___children___internal___type' - | 'childWalletsCsv___internal___content' - | 'childWalletsCsv___internal___contentDigest' - | 'childWalletsCsv___internal___description' - | 'childWalletsCsv___internal___fieldOwners' - | 'childWalletsCsv___internal___ignoreType' - | 'childWalletsCsv___internal___mediaType' - | 'childWalletsCsv___internal___owner' - | 'childWalletsCsv___internal___type' - | 'childWalletsCsv___name' - | 'childWalletsCsv___url' - | 'childWalletsCsv___brand_color' - | 'childWalletsCsv___has_mobile' - | 'childWalletsCsv___has_desktop' - | 'childWalletsCsv___has_web' - | 'childWalletsCsv___has_hardware' - | 'childWalletsCsv___has_card_deposits' - | 'childWalletsCsv___has_explore_dapps' - | 'childWalletsCsv___has_defi_integrations' - | 'childWalletsCsv___has_bank_withdrawals' - | 'childWalletsCsv___has_limits_protection' - | 'childWalletsCsv___has_high_volume_purchases' - | 'childWalletsCsv___has_multisig' - | 'childWalletsCsv___has_dex_integrations' - | 'childrenQuarterJson' - | 'childrenQuarterJson___id' - | 'childrenQuarterJson___parent___id' - | 'childrenQuarterJson___parent___parent___id' - | 'childrenQuarterJson___parent___parent___children' - | 'childrenQuarterJson___parent___children' - | 'childrenQuarterJson___parent___children___id' - | 'childrenQuarterJson___parent___children___children' - | 'childrenQuarterJson___parent___internal___content' - | 'childrenQuarterJson___parent___internal___contentDigest' - | 'childrenQuarterJson___parent___internal___description' - | 'childrenQuarterJson___parent___internal___fieldOwners' - | 'childrenQuarterJson___parent___internal___ignoreType' - | 'childrenQuarterJson___parent___internal___mediaType' - | 'childrenQuarterJson___parent___internal___owner' - | 'childrenQuarterJson___parent___internal___type' - | 'childrenQuarterJson___children' - | 'childrenQuarterJson___children___id' - | 'childrenQuarterJson___children___parent___id' - | 'childrenQuarterJson___children___parent___children' - | 'childrenQuarterJson___children___children' - | 'childrenQuarterJson___children___children___id' - | 'childrenQuarterJson___children___children___children' - | 'childrenQuarterJson___children___internal___content' - | 'childrenQuarterJson___children___internal___contentDigest' - | 'childrenQuarterJson___children___internal___description' - | 'childrenQuarterJson___children___internal___fieldOwners' - | 'childrenQuarterJson___children___internal___ignoreType' - | 'childrenQuarterJson___children___internal___mediaType' - | 'childrenQuarterJson___children___internal___owner' - | 'childrenQuarterJson___children___internal___type' - | 'childrenQuarterJson___internal___content' - | 'childrenQuarterJson___internal___contentDigest' - | 'childrenQuarterJson___internal___description' - | 'childrenQuarterJson___internal___fieldOwners' - | 'childrenQuarterJson___internal___ignoreType' - | 'childrenQuarterJson___internal___mediaType' - | 'childrenQuarterJson___internal___owner' - | 'childrenQuarterJson___internal___type' - | 'childrenQuarterJson___name' - | 'childrenQuarterJson___url' - | 'childrenQuarterJson___unit' - | 'childrenQuarterJson___dateRange___from' - | 'childrenQuarterJson___dateRange___to' - | 'childrenQuarterJson___currency' - | 'childrenQuarterJson___mode' - | 'childrenQuarterJson___totalCosts' - | 'childrenQuarterJson___totalTMSavings' - | 'childrenQuarterJson___totalPreTranslated' - | 'childrenQuarterJson___data' - | 'childrenQuarterJson___data___user___id' - | 'childrenQuarterJson___data___user___username' - | 'childrenQuarterJson___data___user___fullName' - | 'childrenQuarterJson___data___user___userRole' - | 'childrenQuarterJson___data___user___avatarUrl' - | 'childrenQuarterJson___data___user___preTranslated' - | 'childrenQuarterJson___data___user___totalCosts' - | 'childrenQuarterJson___data___languages' - | 'childQuarterJson___id' - | 'childQuarterJson___parent___id' - | 'childQuarterJson___parent___parent___id' - | 'childQuarterJson___parent___parent___children' - | 'childQuarterJson___parent___children' - | 'childQuarterJson___parent___children___id' - | 'childQuarterJson___parent___children___children' - | 'childQuarterJson___parent___internal___content' - | 'childQuarterJson___parent___internal___contentDigest' - | 'childQuarterJson___parent___internal___description' - | 'childQuarterJson___parent___internal___fieldOwners' - | 'childQuarterJson___parent___internal___ignoreType' - | 'childQuarterJson___parent___internal___mediaType' - | 'childQuarterJson___parent___internal___owner' - | 'childQuarterJson___parent___internal___type' - | 'childQuarterJson___children' - | 'childQuarterJson___children___id' - | 'childQuarterJson___children___parent___id' - | 'childQuarterJson___children___parent___children' - | 'childQuarterJson___children___children' - | 'childQuarterJson___children___children___id' - | 'childQuarterJson___children___children___children' - | 'childQuarterJson___children___internal___content' - | 'childQuarterJson___children___internal___contentDigest' - | 'childQuarterJson___children___internal___description' - | 'childQuarterJson___children___internal___fieldOwners' - | 'childQuarterJson___children___internal___ignoreType' - | 'childQuarterJson___children___internal___mediaType' - | 'childQuarterJson___children___internal___owner' - | 'childQuarterJson___children___internal___type' - | 'childQuarterJson___internal___content' - | 'childQuarterJson___internal___contentDigest' - | 'childQuarterJson___internal___description' - | 'childQuarterJson___internal___fieldOwners' - | 'childQuarterJson___internal___ignoreType' - | 'childQuarterJson___internal___mediaType' - | 'childQuarterJson___internal___owner' - | 'childQuarterJson___internal___type' - | 'childQuarterJson___name' - | 'childQuarterJson___url' - | 'childQuarterJson___unit' - | 'childQuarterJson___dateRange___from' - | 'childQuarterJson___dateRange___to' - | 'childQuarterJson___currency' - | 'childQuarterJson___mode' - | 'childQuarterJson___totalCosts' - | 'childQuarterJson___totalTMSavings' - | 'childQuarterJson___totalPreTranslated' - | 'childQuarterJson___data' - | 'childQuarterJson___data___user___id' - | 'childQuarterJson___data___user___username' - | 'childQuarterJson___data___user___fullName' - | 'childQuarterJson___data___user___userRole' - | 'childQuarterJson___data___user___avatarUrl' - | 'childQuarterJson___data___user___preTranslated' - | 'childQuarterJson___data___user___totalCosts' - | 'childQuarterJson___data___languages' - | 'childrenMonthJson' - | 'childrenMonthJson___id' - | 'childrenMonthJson___parent___id' - | 'childrenMonthJson___parent___parent___id' - | 'childrenMonthJson___parent___parent___children' - | 'childrenMonthJson___parent___children' - | 'childrenMonthJson___parent___children___id' - | 'childrenMonthJson___parent___children___children' - | 'childrenMonthJson___parent___internal___content' - | 'childrenMonthJson___parent___internal___contentDigest' - | 'childrenMonthJson___parent___internal___description' - | 'childrenMonthJson___parent___internal___fieldOwners' - | 'childrenMonthJson___parent___internal___ignoreType' - | 'childrenMonthJson___parent___internal___mediaType' - | 'childrenMonthJson___parent___internal___owner' - | 'childrenMonthJson___parent___internal___type' - | 'childrenMonthJson___children' - | 'childrenMonthJson___children___id' - | 'childrenMonthJson___children___parent___id' - | 'childrenMonthJson___children___parent___children' - | 'childrenMonthJson___children___children' - | 'childrenMonthJson___children___children___id' - | 'childrenMonthJson___children___children___children' - | 'childrenMonthJson___children___internal___content' - | 'childrenMonthJson___children___internal___contentDigest' - | 'childrenMonthJson___children___internal___description' - | 'childrenMonthJson___children___internal___fieldOwners' - | 'childrenMonthJson___children___internal___ignoreType' - | 'childrenMonthJson___children___internal___mediaType' - | 'childrenMonthJson___children___internal___owner' - | 'childrenMonthJson___children___internal___type' - | 'childrenMonthJson___internal___content' - | 'childrenMonthJson___internal___contentDigest' - | 'childrenMonthJson___internal___description' - | 'childrenMonthJson___internal___fieldOwners' - | 'childrenMonthJson___internal___ignoreType' - | 'childrenMonthJson___internal___mediaType' - | 'childrenMonthJson___internal___owner' - | 'childrenMonthJson___internal___type' - | 'childrenMonthJson___name' - | 'childrenMonthJson___url' - | 'childrenMonthJson___unit' - | 'childrenMonthJson___dateRange___from' - | 'childrenMonthJson___dateRange___to' - | 'childrenMonthJson___currency' - | 'childrenMonthJson___mode' - | 'childrenMonthJson___totalCosts' - | 'childrenMonthJson___totalTMSavings' - | 'childrenMonthJson___totalPreTranslated' - | 'childrenMonthJson___data' - | 'childrenMonthJson___data___user___id' - | 'childrenMonthJson___data___user___username' - | 'childrenMonthJson___data___user___fullName' - | 'childrenMonthJson___data___user___userRole' - | 'childrenMonthJson___data___user___avatarUrl' - | 'childrenMonthJson___data___user___preTranslated' - | 'childrenMonthJson___data___user___totalCosts' - | 'childrenMonthJson___data___languages' - | 'childMonthJson___id' - | 'childMonthJson___parent___id' - | 'childMonthJson___parent___parent___id' - | 'childMonthJson___parent___parent___children' - | 'childMonthJson___parent___children' - | 'childMonthJson___parent___children___id' - | 'childMonthJson___parent___children___children' - | 'childMonthJson___parent___internal___content' - | 'childMonthJson___parent___internal___contentDigest' - | 'childMonthJson___parent___internal___description' - | 'childMonthJson___parent___internal___fieldOwners' - | 'childMonthJson___parent___internal___ignoreType' - | 'childMonthJson___parent___internal___mediaType' - | 'childMonthJson___parent___internal___owner' - | 'childMonthJson___parent___internal___type' - | 'childMonthJson___children' - | 'childMonthJson___children___id' - | 'childMonthJson___children___parent___id' - | 'childMonthJson___children___parent___children' - | 'childMonthJson___children___children' - | 'childMonthJson___children___children___id' - | 'childMonthJson___children___children___children' - | 'childMonthJson___children___internal___content' - | 'childMonthJson___children___internal___contentDigest' - | 'childMonthJson___children___internal___description' - | 'childMonthJson___children___internal___fieldOwners' - | 'childMonthJson___children___internal___ignoreType' - | 'childMonthJson___children___internal___mediaType' - | 'childMonthJson___children___internal___owner' - | 'childMonthJson___children___internal___type' - | 'childMonthJson___internal___content' - | 'childMonthJson___internal___contentDigest' - | 'childMonthJson___internal___description' - | 'childMonthJson___internal___fieldOwners' - | 'childMonthJson___internal___ignoreType' - | 'childMonthJson___internal___mediaType' - | 'childMonthJson___internal___owner' - | 'childMonthJson___internal___type' - | 'childMonthJson___name' - | 'childMonthJson___url' - | 'childMonthJson___unit' - | 'childMonthJson___dateRange___from' - | 'childMonthJson___dateRange___to' - | 'childMonthJson___currency' - | 'childMonthJson___mode' - | 'childMonthJson___totalCosts' - | 'childMonthJson___totalTMSavings' - | 'childMonthJson___totalPreTranslated' - | 'childMonthJson___data' - | 'childMonthJson___data___user___id' - | 'childMonthJson___data___user___username' - | 'childMonthJson___data___user___fullName' - | 'childMonthJson___data___user___userRole' - | 'childMonthJson___data___user___avatarUrl' - | 'childMonthJson___data___user___preTranslated' - | 'childMonthJson___data___user___totalCosts' - | 'childMonthJson___data___languages' - | 'childrenLayer2Json' - | 'childrenLayer2Json___id' - | 'childrenLayer2Json___parent___id' - | 'childrenLayer2Json___parent___parent___id' - | 'childrenLayer2Json___parent___parent___children' - | 'childrenLayer2Json___parent___children' - | 'childrenLayer2Json___parent___children___id' - | 'childrenLayer2Json___parent___children___children' - | 'childrenLayer2Json___parent___internal___content' - | 'childrenLayer2Json___parent___internal___contentDigest' - | 'childrenLayer2Json___parent___internal___description' - | 'childrenLayer2Json___parent___internal___fieldOwners' - | 'childrenLayer2Json___parent___internal___ignoreType' - | 'childrenLayer2Json___parent___internal___mediaType' - | 'childrenLayer2Json___parent___internal___owner' - | 'childrenLayer2Json___parent___internal___type' - | 'childrenLayer2Json___children' - | 'childrenLayer2Json___children___id' - | 'childrenLayer2Json___children___parent___id' - | 'childrenLayer2Json___children___parent___children' - | 'childrenLayer2Json___children___children' - | 'childrenLayer2Json___children___children___id' - | 'childrenLayer2Json___children___children___children' - | 'childrenLayer2Json___children___internal___content' - | 'childrenLayer2Json___children___internal___contentDigest' - | 'childrenLayer2Json___children___internal___description' - | 'childrenLayer2Json___children___internal___fieldOwners' - | 'childrenLayer2Json___children___internal___ignoreType' - | 'childrenLayer2Json___children___internal___mediaType' - | 'childrenLayer2Json___children___internal___owner' - | 'childrenLayer2Json___children___internal___type' - | 'childrenLayer2Json___internal___content' - | 'childrenLayer2Json___internal___contentDigest' - | 'childrenLayer2Json___internal___description' - | 'childrenLayer2Json___internal___fieldOwners' - | 'childrenLayer2Json___internal___ignoreType' - | 'childrenLayer2Json___internal___mediaType' - | 'childrenLayer2Json___internal___owner' - | 'childrenLayer2Json___internal___type' - | 'childrenLayer2Json___optimistic' - | 'childrenLayer2Json___optimistic___name' - | 'childrenLayer2Json___optimistic___website' - | 'childrenLayer2Json___optimistic___developerDocs' - | 'childrenLayer2Json___optimistic___l2beat' - | 'childrenLayer2Json___optimistic___bridge' - | 'childrenLayer2Json___optimistic___bridgeWallets' - | 'childrenLayer2Json___optimistic___blockExplorer' - | 'childrenLayer2Json___optimistic___ecosystemPortal' - | 'childrenLayer2Json___optimistic___tokenLists' - | 'childrenLayer2Json___optimistic___noteKey' - | 'childrenLayer2Json___optimistic___purpose' - | 'childrenLayer2Json___optimistic___description' - | 'childrenLayer2Json___optimistic___imageKey' - | 'childrenLayer2Json___optimistic___background' - | 'childrenLayer2Json___zk' - | 'childrenLayer2Json___zk___name' - | 'childrenLayer2Json___zk___website' - | 'childrenLayer2Json___zk___developerDocs' - | 'childrenLayer2Json___zk___l2beat' - | 'childrenLayer2Json___zk___bridge' - | 'childrenLayer2Json___zk___bridgeWallets' - | 'childrenLayer2Json___zk___blockExplorer' - | 'childrenLayer2Json___zk___ecosystemPortal' - | 'childrenLayer2Json___zk___tokenLists' - | 'childrenLayer2Json___zk___noteKey' - | 'childrenLayer2Json___zk___purpose' - | 'childrenLayer2Json___zk___description' - | 'childrenLayer2Json___zk___imageKey' - | 'childrenLayer2Json___zk___background' - | 'childLayer2Json___id' - | 'childLayer2Json___parent___id' - | 'childLayer2Json___parent___parent___id' - | 'childLayer2Json___parent___parent___children' - | 'childLayer2Json___parent___children' - | 'childLayer2Json___parent___children___id' - | 'childLayer2Json___parent___children___children' - | 'childLayer2Json___parent___internal___content' - | 'childLayer2Json___parent___internal___contentDigest' - | 'childLayer2Json___parent___internal___description' - | 'childLayer2Json___parent___internal___fieldOwners' - | 'childLayer2Json___parent___internal___ignoreType' - | 'childLayer2Json___parent___internal___mediaType' - | 'childLayer2Json___parent___internal___owner' - | 'childLayer2Json___parent___internal___type' - | 'childLayer2Json___children' - | 'childLayer2Json___children___id' - | 'childLayer2Json___children___parent___id' - | 'childLayer2Json___children___parent___children' - | 'childLayer2Json___children___children' - | 'childLayer2Json___children___children___id' - | 'childLayer2Json___children___children___children' - | 'childLayer2Json___children___internal___content' - | 'childLayer2Json___children___internal___contentDigest' - | 'childLayer2Json___children___internal___description' - | 'childLayer2Json___children___internal___fieldOwners' - | 'childLayer2Json___children___internal___ignoreType' - | 'childLayer2Json___children___internal___mediaType' - | 'childLayer2Json___children___internal___owner' - | 'childLayer2Json___children___internal___type' - | 'childLayer2Json___internal___content' - | 'childLayer2Json___internal___contentDigest' - | 'childLayer2Json___internal___description' - | 'childLayer2Json___internal___fieldOwners' - | 'childLayer2Json___internal___ignoreType' - | 'childLayer2Json___internal___mediaType' - | 'childLayer2Json___internal___owner' - | 'childLayer2Json___internal___type' - | 'childLayer2Json___optimistic' - | 'childLayer2Json___optimistic___name' - | 'childLayer2Json___optimistic___website' - | 'childLayer2Json___optimistic___developerDocs' - | 'childLayer2Json___optimistic___l2beat' - | 'childLayer2Json___optimistic___bridge' - | 'childLayer2Json___optimistic___bridgeWallets' - | 'childLayer2Json___optimistic___blockExplorer' - | 'childLayer2Json___optimistic___ecosystemPortal' - | 'childLayer2Json___optimistic___tokenLists' - | 'childLayer2Json___optimistic___noteKey' - | 'childLayer2Json___optimistic___purpose' - | 'childLayer2Json___optimistic___description' - | 'childLayer2Json___optimistic___imageKey' - | 'childLayer2Json___optimistic___background' - | 'childLayer2Json___zk' - | 'childLayer2Json___zk___name' - | 'childLayer2Json___zk___website' - | 'childLayer2Json___zk___developerDocs' - | 'childLayer2Json___zk___l2beat' - | 'childLayer2Json___zk___bridge' - | 'childLayer2Json___zk___bridgeWallets' - | 'childLayer2Json___zk___blockExplorer' - | 'childLayer2Json___zk___ecosystemPortal' - | 'childLayer2Json___zk___tokenLists' - | 'childLayer2Json___zk___noteKey' - | 'childLayer2Json___zk___purpose' - | 'childLayer2Json___zk___description' - | 'childLayer2Json___zk___imageKey' - | 'childLayer2Json___zk___background' - | 'childrenExternalTutorialsJson' - | 'childrenExternalTutorialsJson___id' - | 'childrenExternalTutorialsJson___parent___id' - | 'childrenExternalTutorialsJson___parent___parent___id' - | 'childrenExternalTutorialsJson___parent___parent___children' - | 'childrenExternalTutorialsJson___parent___children' - | 'childrenExternalTutorialsJson___parent___children___id' - | 'childrenExternalTutorialsJson___parent___children___children' - | 'childrenExternalTutorialsJson___parent___internal___content' - | 'childrenExternalTutorialsJson___parent___internal___contentDigest' - | 'childrenExternalTutorialsJson___parent___internal___description' - | 'childrenExternalTutorialsJson___parent___internal___fieldOwners' - | 'childrenExternalTutorialsJson___parent___internal___ignoreType' - | 'childrenExternalTutorialsJson___parent___internal___mediaType' - | 'childrenExternalTutorialsJson___parent___internal___owner' - | 'childrenExternalTutorialsJson___parent___internal___type' - | 'childrenExternalTutorialsJson___children' - | 'childrenExternalTutorialsJson___children___id' - | 'childrenExternalTutorialsJson___children___parent___id' - | 'childrenExternalTutorialsJson___children___parent___children' - | 'childrenExternalTutorialsJson___children___children' - | 'childrenExternalTutorialsJson___children___children___id' - | 'childrenExternalTutorialsJson___children___children___children' - | 'childrenExternalTutorialsJson___children___internal___content' - | 'childrenExternalTutorialsJson___children___internal___contentDigest' - | 'childrenExternalTutorialsJson___children___internal___description' - | 'childrenExternalTutorialsJson___children___internal___fieldOwners' - | 'childrenExternalTutorialsJson___children___internal___ignoreType' - | 'childrenExternalTutorialsJson___children___internal___mediaType' - | 'childrenExternalTutorialsJson___children___internal___owner' - | 'childrenExternalTutorialsJson___children___internal___type' - | 'childrenExternalTutorialsJson___internal___content' - | 'childrenExternalTutorialsJson___internal___contentDigest' - | 'childrenExternalTutorialsJson___internal___description' - | 'childrenExternalTutorialsJson___internal___fieldOwners' - | 'childrenExternalTutorialsJson___internal___ignoreType' - | 'childrenExternalTutorialsJson___internal___mediaType' - | 'childrenExternalTutorialsJson___internal___owner' - | 'childrenExternalTutorialsJson___internal___type' - | 'childrenExternalTutorialsJson___url' - | 'childrenExternalTutorialsJson___title' - | 'childrenExternalTutorialsJson___description' - | 'childrenExternalTutorialsJson___author' - | 'childrenExternalTutorialsJson___authorGithub' - | 'childrenExternalTutorialsJson___tags' - | 'childrenExternalTutorialsJson___skillLevel' - | 'childrenExternalTutorialsJson___timeToRead' - | 'childrenExternalTutorialsJson___lang' - | 'childrenExternalTutorialsJson___publishDate' - | 'childExternalTutorialsJson___id' - | 'childExternalTutorialsJson___parent___id' - | 'childExternalTutorialsJson___parent___parent___id' - | 'childExternalTutorialsJson___parent___parent___children' - | 'childExternalTutorialsJson___parent___children' - | 'childExternalTutorialsJson___parent___children___id' - | 'childExternalTutorialsJson___parent___children___children' - | 'childExternalTutorialsJson___parent___internal___content' - | 'childExternalTutorialsJson___parent___internal___contentDigest' - | 'childExternalTutorialsJson___parent___internal___description' - | 'childExternalTutorialsJson___parent___internal___fieldOwners' - | 'childExternalTutorialsJson___parent___internal___ignoreType' - | 'childExternalTutorialsJson___parent___internal___mediaType' - | 'childExternalTutorialsJson___parent___internal___owner' - | 'childExternalTutorialsJson___parent___internal___type' - | 'childExternalTutorialsJson___children' - | 'childExternalTutorialsJson___children___id' - | 'childExternalTutorialsJson___children___parent___id' - | 'childExternalTutorialsJson___children___parent___children' - | 'childExternalTutorialsJson___children___children' - | 'childExternalTutorialsJson___children___children___id' - | 'childExternalTutorialsJson___children___children___children' - | 'childExternalTutorialsJson___children___internal___content' - | 'childExternalTutorialsJson___children___internal___contentDigest' - | 'childExternalTutorialsJson___children___internal___description' - | 'childExternalTutorialsJson___children___internal___fieldOwners' - | 'childExternalTutorialsJson___children___internal___ignoreType' - | 'childExternalTutorialsJson___children___internal___mediaType' - | 'childExternalTutorialsJson___children___internal___owner' - | 'childExternalTutorialsJson___children___internal___type' - | 'childExternalTutorialsJson___internal___content' - | 'childExternalTutorialsJson___internal___contentDigest' - | 'childExternalTutorialsJson___internal___description' - | 'childExternalTutorialsJson___internal___fieldOwners' - | 'childExternalTutorialsJson___internal___ignoreType' - | 'childExternalTutorialsJson___internal___mediaType' - | 'childExternalTutorialsJson___internal___owner' - | 'childExternalTutorialsJson___internal___type' - | 'childExternalTutorialsJson___url' - | 'childExternalTutorialsJson___title' - | 'childExternalTutorialsJson___description' - | 'childExternalTutorialsJson___author' - | 'childExternalTutorialsJson___authorGithub' - | 'childExternalTutorialsJson___tags' - | 'childExternalTutorialsJson___skillLevel' - | 'childExternalTutorialsJson___timeToRead' - | 'childExternalTutorialsJson___lang' - | 'childExternalTutorialsJson___publishDate' - | 'childrenExchangesByCountryCsv' - | 'childrenExchangesByCountryCsv___id' - | 'childrenExchangesByCountryCsv___parent___id' - | 'childrenExchangesByCountryCsv___parent___parent___id' - | 'childrenExchangesByCountryCsv___parent___parent___children' - | 'childrenExchangesByCountryCsv___parent___children' - | 'childrenExchangesByCountryCsv___parent___children___id' - | 'childrenExchangesByCountryCsv___parent___children___children' - | 'childrenExchangesByCountryCsv___parent___internal___content' - | 'childrenExchangesByCountryCsv___parent___internal___contentDigest' - | 'childrenExchangesByCountryCsv___parent___internal___description' - | 'childrenExchangesByCountryCsv___parent___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___parent___internal___ignoreType' - | 'childrenExchangesByCountryCsv___parent___internal___mediaType' - | 'childrenExchangesByCountryCsv___parent___internal___owner' - | 'childrenExchangesByCountryCsv___parent___internal___type' - | 'childrenExchangesByCountryCsv___children' - | 'childrenExchangesByCountryCsv___children___id' - | 'childrenExchangesByCountryCsv___children___parent___id' - | 'childrenExchangesByCountryCsv___children___parent___children' - | 'childrenExchangesByCountryCsv___children___children' - | 'childrenExchangesByCountryCsv___children___children___id' - | 'childrenExchangesByCountryCsv___children___children___children' - | 'childrenExchangesByCountryCsv___children___internal___content' - | 'childrenExchangesByCountryCsv___children___internal___contentDigest' - | 'childrenExchangesByCountryCsv___children___internal___description' - | 'childrenExchangesByCountryCsv___children___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___children___internal___ignoreType' - | 'childrenExchangesByCountryCsv___children___internal___mediaType' - | 'childrenExchangesByCountryCsv___children___internal___owner' - | 'childrenExchangesByCountryCsv___children___internal___type' - | 'childrenExchangesByCountryCsv___internal___content' - | 'childrenExchangesByCountryCsv___internal___contentDigest' - | 'childrenExchangesByCountryCsv___internal___description' - | 'childrenExchangesByCountryCsv___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___internal___ignoreType' - | 'childrenExchangesByCountryCsv___internal___mediaType' - | 'childrenExchangesByCountryCsv___internal___owner' - | 'childrenExchangesByCountryCsv___internal___type' - | 'childrenExchangesByCountryCsv___country' - | 'childrenExchangesByCountryCsv___coinmama' - | 'childrenExchangesByCountryCsv___bittrex' - | 'childrenExchangesByCountryCsv___simplex' - | 'childrenExchangesByCountryCsv___wyre' - | 'childrenExchangesByCountryCsv___moonpay' - | 'childrenExchangesByCountryCsv___coinbase' - | 'childrenExchangesByCountryCsv___kraken' - | 'childrenExchangesByCountryCsv___gemini' - | 'childrenExchangesByCountryCsv___binance' - | 'childrenExchangesByCountryCsv___binanceus' - | 'childrenExchangesByCountryCsv___bitbuy' - | 'childrenExchangesByCountryCsv___rain' - | 'childrenExchangesByCountryCsv___cryptocom' - | 'childrenExchangesByCountryCsv___itezcom' - | 'childrenExchangesByCountryCsv___coinspot' - | 'childrenExchangesByCountryCsv___bitvavo' - | 'childrenExchangesByCountryCsv___mtpelerin' - | 'childrenExchangesByCountryCsv___wazirx' - | 'childrenExchangesByCountryCsv___bitflyer' - | 'childrenExchangesByCountryCsv___easycrypto' - | 'childrenExchangesByCountryCsv___okx' - | 'childrenExchangesByCountryCsv___kucoin' - | 'childrenExchangesByCountryCsv___ftx' - | 'childrenExchangesByCountryCsv___huobiglobal' - | 'childrenExchangesByCountryCsv___gateio' - | 'childrenExchangesByCountryCsv___bitfinex' - | 'childrenExchangesByCountryCsv___bybit' - | 'childrenExchangesByCountryCsv___bitkub' - | 'childrenExchangesByCountryCsv___bitso' - | 'childrenExchangesByCountryCsv___ftxus' - | 'childExchangesByCountryCsv___id' - | 'childExchangesByCountryCsv___parent___id' - | 'childExchangesByCountryCsv___parent___parent___id' - | 'childExchangesByCountryCsv___parent___parent___children' - | 'childExchangesByCountryCsv___parent___children' - | 'childExchangesByCountryCsv___parent___children___id' - | 'childExchangesByCountryCsv___parent___children___children' - | 'childExchangesByCountryCsv___parent___internal___content' - | 'childExchangesByCountryCsv___parent___internal___contentDigest' - | 'childExchangesByCountryCsv___parent___internal___description' - | 'childExchangesByCountryCsv___parent___internal___fieldOwners' - | 'childExchangesByCountryCsv___parent___internal___ignoreType' - | 'childExchangesByCountryCsv___parent___internal___mediaType' - | 'childExchangesByCountryCsv___parent___internal___owner' - | 'childExchangesByCountryCsv___parent___internal___type' - | 'childExchangesByCountryCsv___children' - | 'childExchangesByCountryCsv___children___id' - | 'childExchangesByCountryCsv___children___parent___id' - | 'childExchangesByCountryCsv___children___parent___children' - | 'childExchangesByCountryCsv___children___children' - | 'childExchangesByCountryCsv___children___children___id' - | 'childExchangesByCountryCsv___children___children___children' - | 'childExchangesByCountryCsv___children___internal___content' - | 'childExchangesByCountryCsv___children___internal___contentDigest' - | 'childExchangesByCountryCsv___children___internal___description' - | 'childExchangesByCountryCsv___children___internal___fieldOwners' - | 'childExchangesByCountryCsv___children___internal___ignoreType' - | 'childExchangesByCountryCsv___children___internal___mediaType' - | 'childExchangesByCountryCsv___children___internal___owner' - | 'childExchangesByCountryCsv___children___internal___type' - | 'childExchangesByCountryCsv___internal___content' - | 'childExchangesByCountryCsv___internal___contentDigest' - | 'childExchangesByCountryCsv___internal___description' - | 'childExchangesByCountryCsv___internal___fieldOwners' - | 'childExchangesByCountryCsv___internal___ignoreType' - | 'childExchangesByCountryCsv___internal___mediaType' - | 'childExchangesByCountryCsv___internal___owner' - | 'childExchangesByCountryCsv___internal___type' - | 'childExchangesByCountryCsv___country' - | 'childExchangesByCountryCsv___coinmama' - | 'childExchangesByCountryCsv___bittrex' - | 'childExchangesByCountryCsv___simplex' - | 'childExchangesByCountryCsv___wyre' - | 'childExchangesByCountryCsv___moonpay' - | 'childExchangesByCountryCsv___coinbase' - | 'childExchangesByCountryCsv___kraken' - | 'childExchangesByCountryCsv___gemini' - | 'childExchangesByCountryCsv___binance' - | 'childExchangesByCountryCsv___binanceus' - | 'childExchangesByCountryCsv___bitbuy' - | 'childExchangesByCountryCsv___rain' - | 'childExchangesByCountryCsv___cryptocom' - | 'childExchangesByCountryCsv___itezcom' - | 'childExchangesByCountryCsv___coinspot' - | 'childExchangesByCountryCsv___bitvavo' - | 'childExchangesByCountryCsv___mtpelerin' - | 'childExchangesByCountryCsv___wazirx' - | 'childExchangesByCountryCsv___bitflyer' - | 'childExchangesByCountryCsv___easycrypto' - | 'childExchangesByCountryCsv___okx' - | 'childExchangesByCountryCsv___kucoin' - | 'childExchangesByCountryCsv___ftx' - | 'childExchangesByCountryCsv___huobiglobal' - | 'childExchangesByCountryCsv___gateio' - | 'childExchangesByCountryCsv___bitfinex' - | 'childExchangesByCountryCsv___bybit' - | 'childExchangesByCountryCsv___bitkub' - | 'childExchangesByCountryCsv___bitso' - | 'childExchangesByCountryCsv___ftxus' - | 'childrenDataJson' - | 'childrenDataJson___id' - | 'childrenDataJson___parent___id' - | 'childrenDataJson___parent___parent___id' - | 'childrenDataJson___parent___parent___children' - | 'childrenDataJson___parent___children' - | 'childrenDataJson___parent___children___id' - | 'childrenDataJson___parent___children___children' - | 'childrenDataJson___parent___internal___content' - | 'childrenDataJson___parent___internal___contentDigest' - | 'childrenDataJson___parent___internal___description' - | 'childrenDataJson___parent___internal___fieldOwners' - | 'childrenDataJson___parent___internal___ignoreType' - | 'childrenDataJson___parent___internal___mediaType' - | 'childrenDataJson___parent___internal___owner' - | 'childrenDataJson___parent___internal___type' - | 'childrenDataJson___children' - | 'childrenDataJson___children___id' - | 'childrenDataJson___children___parent___id' - | 'childrenDataJson___children___parent___children' - | 'childrenDataJson___children___children' - | 'childrenDataJson___children___children___id' - | 'childrenDataJson___children___children___children' - | 'childrenDataJson___children___internal___content' - | 'childrenDataJson___children___internal___contentDigest' - | 'childrenDataJson___children___internal___description' - | 'childrenDataJson___children___internal___fieldOwners' - | 'childrenDataJson___children___internal___ignoreType' - | 'childrenDataJson___children___internal___mediaType' - | 'childrenDataJson___children___internal___owner' - | 'childrenDataJson___children___internal___type' - | 'childrenDataJson___internal___content' - | 'childrenDataJson___internal___contentDigest' - | 'childrenDataJson___internal___description' - | 'childrenDataJson___internal___fieldOwners' - | 'childrenDataJson___internal___ignoreType' - | 'childrenDataJson___internal___mediaType' - | 'childrenDataJson___internal___owner' - | 'childrenDataJson___internal___type' - | 'childrenDataJson___files' - | 'childrenDataJson___imageSize' - | 'childrenDataJson___commit' - | 'childrenDataJson___contributors' - | 'childrenDataJson___contributors___login' - | 'childrenDataJson___contributors___name' - | 'childrenDataJson___contributors___avatar_url' - | 'childrenDataJson___contributors___profile' - | 'childrenDataJson___contributors___contributions' - | 'childrenDataJson___contributorsPerLine' - | 'childrenDataJson___projectName' - | 'childrenDataJson___projectOwner' - | 'childrenDataJson___repoType' - | 'childrenDataJson___repoHost' - | 'childrenDataJson___skipCi' - | 'childrenDataJson___nodeTools' - | 'childrenDataJson___nodeTools___name' - | 'childrenDataJson___nodeTools___svgPath' - | 'childrenDataJson___nodeTools___hue' - | 'childrenDataJson___nodeTools___launchDate' - | 'childrenDataJson___nodeTools___url' - | 'childrenDataJson___nodeTools___audits' - | 'childrenDataJson___nodeTools___audits___name' - | 'childrenDataJson___nodeTools___audits___url' - | 'childrenDataJson___nodeTools___minEth' - | 'childrenDataJson___nodeTools___additionalStake' - | 'childrenDataJson___nodeTools___additionalStakeUnit' - | 'childrenDataJson___nodeTools___tokens' - | 'childrenDataJson___nodeTools___tokens___name' - | 'childrenDataJson___nodeTools___tokens___symbol' - | 'childrenDataJson___nodeTools___tokens___address' - | 'childrenDataJson___nodeTools___isFoss' - | 'childrenDataJson___nodeTools___hasBugBounty' - | 'childrenDataJson___nodeTools___isTrustless' - | 'childrenDataJson___nodeTools___isPermissionless' - | 'childrenDataJson___nodeTools___multiClient' - | 'childrenDataJson___nodeTools___easyClientSwitching' - | 'childrenDataJson___nodeTools___platforms' - | 'childrenDataJson___nodeTools___ui' - | 'childrenDataJson___nodeTools___socials___discord' - | 'childrenDataJson___nodeTools___socials___twitter' - | 'childrenDataJson___nodeTools___socials___github' - | 'childrenDataJson___nodeTools___socials___telegram' - | 'childrenDataJson___nodeTools___matomo___eventCategory' - | 'childrenDataJson___nodeTools___matomo___eventAction' - | 'childrenDataJson___nodeTools___matomo___eventName' - | 'childrenDataJson___keyGen' - | 'childrenDataJson___keyGen___name' - | 'childrenDataJson___keyGen___svgPath' - | 'childrenDataJson___keyGen___hue' - | 'childrenDataJson___keyGen___launchDate' - | 'childrenDataJson___keyGen___url' - | 'childrenDataJson___keyGen___audits' - | 'childrenDataJson___keyGen___audits___name' - | 'childrenDataJson___keyGen___audits___url' - | 'childrenDataJson___keyGen___isFoss' - | 'childrenDataJson___keyGen___hasBugBounty' - | 'childrenDataJson___keyGen___isTrustless' - | 'childrenDataJson___keyGen___isPermissionless' - | 'childrenDataJson___keyGen___isSelfCustody' - | 'childrenDataJson___keyGen___platforms' - | 'childrenDataJson___keyGen___ui' - | 'childrenDataJson___keyGen___socials___discord' - | 'childrenDataJson___keyGen___socials___twitter' - | 'childrenDataJson___keyGen___socials___github' - | 'childrenDataJson___keyGen___matomo___eventCategory' - | 'childrenDataJson___keyGen___matomo___eventAction' - | 'childrenDataJson___keyGen___matomo___eventName' - | 'childrenDataJson___saas' - | 'childrenDataJson___saas___name' - | 'childrenDataJson___saas___svgPath' - | 'childrenDataJson___saas___hue' - | 'childrenDataJson___saas___launchDate' - | 'childrenDataJson___saas___url' - | 'childrenDataJson___saas___audits' - | 'childrenDataJson___saas___audits___name' - | 'childrenDataJson___saas___audits___url' - | 'childrenDataJson___saas___minEth' - | 'childrenDataJson___saas___additionalStake' - | 'childrenDataJson___saas___additionalStakeUnit' - | 'childrenDataJson___saas___monthlyFee' - | 'childrenDataJson___saas___monthlyFeeUnit' - | 'childrenDataJson___saas___isFoss' - | 'childrenDataJson___saas___hasBugBounty' - | 'childrenDataJson___saas___isTrustless' - | 'childrenDataJson___saas___isPermissionless' - | 'childrenDataJson___saas___pctMajorityClient' - | 'childrenDataJson___saas___isSelfCustody' - | 'childrenDataJson___saas___platforms' - | 'childrenDataJson___saas___ui' - | 'childrenDataJson___saas___socials___discord' - | 'childrenDataJson___saas___socials___twitter' - | 'childrenDataJson___saas___socials___github' - | 'childrenDataJson___saas___socials___telegram' - | 'childrenDataJson___saas___matomo___eventCategory' - | 'childrenDataJson___saas___matomo___eventAction' - | 'childrenDataJson___saas___matomo___eventName' - | 'childrenDataJson___pools' - | 'childrenDataJson___pools___name' - | 'childrenDataJson___pools___svgPath' - | 'childrenDataJson___pools___hue' - | 'childrenDataJson___pools___launchDate' - | 'childrenDataJson___pools___url' - | 'childrenDataJson___pools___audits' - | 'childrenDataJson___pools___audits___name' - | 'childrenDataJson___pools___audits___url' - | 'childrenDataJson___pools___minEth' - | 'childrenDataJson___pools___feePercentage' - | 'childrenDataJson___pools___tokens' - | 'childrenDataJson___pools___tokens___name' - | 'childrenDataJson___pools___tokens___symbol' - | 'childrenDataJson___pools___tokens___address' - | 'childrenDataJson___pools___isFoss' - | 'childrenDataJson___pools___hasBugBounty' - | 'childrenDataJson___pools___isTrustless' - | 'childrenDataJson___pools___hasPermissionlessNodes' - | 'childrenDataJson___pools___pctMajorityClient' - | 'childrenDataJson___pools___platforms' - | 'childrenDataJson___pools___ui' - | 'childrenDataJson___pools___socials___discord' - | 'childrenDataJson___pools___socials___twitter' - | 'childrenDataJson___pools___socials___github' - | 'childrenDataJson___pools___socials___telegram' - | 'childrenDataJson___pools___socials___reddit' - | 'childrenDataJson___pools___matomo___eventCategory' - | 'childrenDataJson___pools___matomo___eventAction' - | 'childrenDataJson___pools___matomo___eventName' - | 'childrenDataJson___pools___twitter' - | 'childrenDataJson___pools___telegram' - | 'childDataJson___id' - | 'childDataJson___parent___id' - | 'childDataJson___parent___parent___id' - | 'childDataJson___parent___parent___children' - | 'childDataJson___parent___children' - | 'childDataJson___parent___children___id' - | 'childDataJson___parent___children___children' - | 'childDataJson___parent___internal___content' - | 'childDataJson___parent___internal___contentDigest' - | 'childDataJson___parent___internal___description' - | 'childDataJson___parent___internal___fieldOwners' - | 'childDataJson___parent___internal___ignoreType' - | 'childDataJson___parent___internal___mediaType' - | 'childDataJson___parent___internal___owner' - | 'childDataJson___parent___internal___type' - | 'childDataJson___children' - | 'childDataJson___children___id' - | 'childDataJson___children___parent___id' - | 'childDataJson___children___parent___children' - | 'childDataJson___children___children' - | 'childDataJson___children___children___id' - | 'childDataJson___children___children___children' - | 'childDataJson___children___internal___content' - | 'childDataJson___children___internal___contentDigest' - | 'childDataJson___children___internal___description' - | 'childDataJson___children___internal___fieldOwners' - | 'childDataJson___children___internal___ignoreType' - | 'childDataJson___children___internal___mediaType' - | 'childDataJson___children___internal___owner' - | 'childDataJson___children___internal___type' - | 'childDataJson___internal___content' - | 'childDataJson___internal___contentDigest' - | 'childDataJson___internal___description' - | 'childDataJson___internal___fieldOwners' - | 'childDataJson___internal___ignoreType' - | 'childDataJson___internal___mediaType' - | 'childDataJson___internal___owner' - | 'childDataJson___internal___type' - | 'childDataJson___files' - | 'childDataJson___imageSize' - | 'childDataJson___commit' - | 'childDataJson___contributors' - | 'childDataJson___contributors___login' - | 'childDataJson___contributors___name' - | 'childDataJson___contributors___avatar_url' - | 'childDataJson___contributors___profile' - | 'childDataJson___contributors___contributions' - | 'childDataJson___contributorsPerLine' - | 'childDataJson___projectName' - | 'childDataJson___projectOwner' - | 'childDataJson___repoType' - | 'childDataJson___repoHost' - | 'childDataJson___skipCi' - | 'childDataJson___nodeTools' - | 'childDataJson___nodeTools___name' - | 'childDataJson___nodeTools___svgPath' - | 'childDataJson___nodeTools___hue' - | 'childDataJson___nodeTools___launchDate' - | 'childDataJson___nodeTools___url' - | 'childDataJson___nodeTools___audits' - | 'childDataJson___nodeTools___audits___name' - | 'childDataJson___nodeTools___audits___url' - | 'childDataJson___nodeTools___minEth' - | 'childDataJson___nodeTools___additionalStake' - | 'childDataJson___nodeTools___additionalStakeUnit' - | 'childDataJson___nodeTools___tokens' - | 'childDataJson___nodeTools___tokens___name' - | 'childDataJson___nodeTools___tokens___symbol' - | 'childDataJson___nodeTools___tokens___address' - | 'childDataJson___nodeTools___isFoss' - | 'childDataJson___nodeTools___hasBugBounty' - | 'childDataJson___nodeTools___isTrustless' - | 'childDataJson___nodeTools___isPermissionless' - | 'childDataJson___nodeTools___multiClient' - | 'childDataJson___nodeTools___easyClientSwitching' - | 'childDataJson___nodeTools___platforms' - | 'childDataJson___nodeTools___ui' - | 'childDataJson___nodeTools___socials___discord' - | 'childDataJson___nodeTools___socials___twitter' - | 'childDataJson___nodeTools___socials___github' - | 'childDataJson___nodeTools___socials___telegram' - | 'childDataJson___nodeTools___matomo___eventCategory' - | 'childDataJson___nodeTools___matomo___eventAction' - | 'childDataJson___nodeTools___matomo___eventName' - | 'childDataJson___keyGen' - | 'childDataJson___keyGen___name' - | 'childDataJson___keyGen___svgPath' - | 'childDataJson___keyGen___hue' - | 'childDataJson___keyGen___launchDate' - | 'childDataJson___keyGen___url' - | 'childDataJson___keyGen___audits' - | 'childDataJson___keyGen___audits___name' - | 'childDataJson___keyGen___audits___url' - | 'childDataJson___keyGen___isFoss' - | 'childDataJson___keyGen___hasBugBounty' - | 'childDataJson___keyGen___isTrustless' - | 'childDataJson___keyGen___isPermissionless' - | 'childDataJson___keyGen___isSelfCustody' - | 'childDataJson___keyGen___platforms' - | 'childDataJson___keyGen___ui' - | 'childDataJson___keyGen___socials___discord' - | 'childDataJson___keyGen___socials___twitter' - | 'childDataJson___keyGen___socials___github' - | 'childDataJson___keyGen___matomo___eventCategory' - | 'childDataJson___keyGen___matomo___eventAction' - | 'childDataJson___keyGen___matomo___eventName' - | 'childDataJson___saas' - | 'childDataJson___saas___name' - | 'childDataJson___saas___svgPath' - | 'childDataJson___saas___hue' - | 'childDataJson___saas___launchDate' - | 'childDataJson___saas___url' - | 'childDataJson___saas___audits' - | 'childDataJson___saas___audits___name' - | 'childDataJson___saas___audits___url' - | 'childDataJson___saas___minEth' - | 'childDataJson___saas___additionalStake' - | 'childDataJson___saas___additionalStakeUnit' - | 'childDataJson___saas___monthlyFee' - | 'childDataJson___saas___monthlyFeeUnit' - | 'childDataJson___saas___isFoss' - | 'childDataJson___saas___hasBugBounty' - | 'childDataJson___saas___isTrustless' - | 'childDataJson___saas___isPermissionless' - | 'childDataJson___saas___pctMajorityClient' - | 'childDataJson___saas___isSelfCustody' - | 'childDataJson___saas___platforms' - | 'childDataJson___saas___ui' - | 'childDataJson___saas___socials___discord' - | 'childDataJson___saas___socials___twitter' - | 'childDataJson___saas___socials___github' - | 'childDataJson___saas___socials___telegram' - | 'childDataJson___saas___matomo___eventCategory' - | 'childDataJson___saas___matomo___eventAction' - | 'childDataJson___saas___matomo___eventName' - | 'childDataJson___pools' - | 'childDataJson___pools___name' - | 'childDataJson___pools___svgPath' - | 'childDataJson___pools___hue' - | 'childDataJson___pools___launchDate' - | 'childDataJson___pools___url' - | 'childDataJson___pools___audits' - | 'childDataJson___pools___audits___name' - | 'childDataJson___pools___audits___url' - | 'childDataJson___pools___minEth' - | 'childDataJson___pools___feePercentage' - | 'childDataJson___pools___tokens' - | 'childDataJson___pools___tokens___name' - | 'childDataJson___pools___tokens___symbol' - | 'childDataJson___pools___tokens___address' - | 'childDataJson___pools___isFoss' - | 'childDataJson___pools___hasBugBounty' - | 'childDataJson___pools___isTrustless' - | 'childDataJson___pools___hasPermissionlessNodes' - | 'childDataJson___pools___pctMajorityClient' - | 'childDataJson___pools___platforms' - | 'childDataJson___pools___ui' - | 'childDataJson___pools___socials___discord' - | 'childDataJson___pools___socials___twitter' - | 'childDataJson___pools___socials___github' - | 'childDataJson___pools___socials___telegram' - | 'childDataJson___pools___socials___reddit' - | 'childDataJson___pools___matomo___eventCategory' - | 'childDataJson___pools___matomo___eventAction' - | 'childDataJson___pools___matomo___eventName' - | 'childDataJson___pools___twitter' - | 'childDataJson___pools___telegram' - | 'childrenCommunityMeetupsJson' - | 'childrenCommunityMeetupsJson___id' - | 'childrenCommunityMeetupsJson___parent___id' - | 'childrenCommunityMeetupsJson___parent___parent___id' - | 'childrenCommunityMeetupsJson___parent___parent___children' - | 'childrenCommunityMeetupsJson___parent___children' - | 'childrenCommunityMeetupsJson___parent___children___id' - | 'childrenCommunityMeetupsJson___parent___children___children' - | 'childrenCommunityMeetupsJson___parent___internal___content' - | 'childrenCommunityMeetupsJson___parent___internal___contentDigest' - | 'childrenCommunityMeetupsJson___parent___internal___description' - | 'childrenCommunityMeetupsJson___parent___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___parent___internal___ignoreType' - | 'childrenCommunityMeetupsJson___parent___internal___mediaType' - | 'childrenCommunityMeetupsJson___parent___internal___owner' - | 'childrenCommunityMeetupsJson___parent___internal___type' - | 'childrenCommunityMeetupsJson___children' - | 'childrenCommunityMeetupsJson___children___id' - | 'childrenCommunityMeetupsJson___children___parent___id' - | 'childrenCommunityMeetupsJson___children___parent___children' - | 'childrenCommunityMeetupsJson___children___children' - | 'childrenCommunityMeetupsJson___children___children___id' - | 'childrenCommunityMeetupsJson___children___children___children' - | 'childrenCommunityMeetupsJson___children___internal___content' - | 'childrenCommunityMeetupsJson___children___internal___contentDigest' - | 'childrenCommunityMeetupsJson___children___internal___description' - | 'childrenCommunityMeetupsJson___children___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___children___internal___ignoreType' - | 'childrenCommunityMeetupsJson___children___internal___mediaType' - | 'childrenCommunityMeetupsJson___children___internal___owner' - | 'childrenCommunityMeetupsJson___children___internal___type' - | 'childrenCommunityMeetupsJson___internal___content' - | 'childrenCommunityMeetupsJson___internal___contentDigest' - | 'childrenCommunityMeetupsJson___internal___description' - | 'childrenCommunityMeetupsJson___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___internal___ignoreType' - | 'childrenCommunityMeetupsJson___internal___mediaType' - | 'childrenCommunityMeetupsJson___internal___owner' - | 'childrenCommunityMeetupsJson___internal___type' - | 'childrenCommunityMeetupsJson___title' - | 'childrenCommunityMeetupsJson___emoji' - | 'childrenCommunityMeetupsJson___location' - | 'childrenCommunityMeetupsJson___link' - | 'childCommunityMeetupsJson___id' - | 'childCommunityMeetupsJson___parent___id' - | 'childCommunityMeetupsJson___parent___parent___id' - | 'childCommunityMeetupsJson___parent___parent___children' - | 'childCommunityMeetupsJson___parent___children' - | 'childCommunityMeetupsJson___parent___children___id' - | 'childCommunityMeetupsJson___parent___children___children' - | 'childCommunityMeetupsJson___parent___internal___content' - | 'childCommunityMeetupsJson___parent___internal___contentDigest' - | 'childCommunityMeetupsJson___parent___internal___description' - | 'childCommunityMeetupsJson___parent___internal___fieldOwners' - | 'childCommunityMeetupsJson___parent___internal___ignoreType' - | 'childCommunityMeetupsJson___parent___internal___mediaType' - | 'childCommunityMeetupsJson___parent___internal___owner' - | 'childCommunityMeetupsJson___parent___internal___type' - | 'childCommunityMeetupsJson___children' - | 'childCommunityMeetupsJson___children___id' - | 'childCommunityMeetupsJson___children___parent___id' - | 'childCommunityMeetupsJson___children___parent___children' - | 'childCommunityMeetupsJson___children___children' - | 'childCommunityMeetupsJson___children___children___id' - | 'childCommunityMeetupsJson___children___children___children' - | 'childCommunityMeetupsJson___children___internal___content' - | 'childCommunityMeetupsJson___children___internal___contentDigest' - | 'childCommunityMeetupsJson___children___internal___description' - | 'childCommunityMeetupsJson___children___internal___fieldOwners' - | 'childCommunityMeetupsJson___children___internal___ignoreType' - | 'childCommunityMeetupsJson___children___internal___mediaType' - | 'childCommunityMeetupsJson___children___internal___owner' - | 'childCommunityMeetupsJson___children___internal___type' - | 'childCommunityMeetupsJson___internal___content' - | 'childCommunityMeetupsJson___internal___contentDigest' - | 'childCommunityMeetupsJson___internal___description' - | 'childCommunityMeetupsJson___internal___fieldOwners' - | 'childCommunityMeetupsJson___internal___ignoreType' - | 'childCommunityMeetupsJson___internal___mediaType' - | 'childCommunityMeetupsJson___internal___owner' - | 'childCommunityMeetupsJson___internal___type' - | 'childCommunityMeetupsJson___title' - | 'childCommunityMeetupsJson___emoji' - | 'childCommunityMeetupsJson___location' - | 'childCommunityMeetupsJson___link' - | 'childrenCommunityEventsJson' - | 'childrenCommunityEventsJson___id' - | 'childrenCommunityEventsJson___parent___id' - | 'childrenCommunityEventsJson___parent___parent___id' - | 'childrenCommunityEventsJson___parent___parent___children' - | 'childrenCommunityEventsJson___parent___children' - | 'childrenCommunityEventsJson___parent___children___id' - | 'childrenCommunityEventsJson___parent___children___children' - | 'childrenCommunityEventsJson___parent___internal___content' - | 'childrenCommunityEventsJson___parent___internal___contentDigest' - | 'childrenCommunityEventsJson___parent___internal___description' - | 'childrenCommunityEventsJson___parent___internal___fieldOwners' - | 'childrenCommunityEventsJson___parent___internal___ignoreType' - | 'childrenCommunityEventsJson___parent___internal___mediaType' - | 'childrenCommunityEventsJson___parent___internal___owner' - | 'childrenCommunityEventsJson___parent___internal___type' - | 'childrenCommunityEventsJson___children' - | 'childrenCommunityEventsJson___children___id' - | 'childrenCommunityEventsJson___children___parent___id' - | 'childrenCommunityEventsJson___children___parent___children' - | 'childrenCommunityEventsJson___children___children' - | 'childrenCommunityEventsJson___children___children___id' - | 'childrenCommunityEventsJson___children___children___children' - | 'childrenCommunityEventsJson___children___internal___content' - | 'childrenCommunityEventsJson___children___internal___contentDigest' - | 'childrenCommunityEventsJson___children___internal___description' - | 'childrenCommunityEventsJson___children___internal___fieldOwners' - | 'childrenCommunityEventsJson___children___internal___ignoreType' - | 'childrenCommunityEventsJson___children___internal___mediaType' - | 'childrenCommunityEventsJson___children___internal___owner' - | 'childrenCommunityEventsJson___children___internal___type' - | 'childrenCommunityEventsJson___internal___content' - | 'childrenCommunityEventsJson___internal___contentDigest' - | 'childrenCommunityEventsJson___internal___description' - | 'childrenCommunityEventsJson___internal___fieldOwners' - | 'childrenCommunityEventsJson___internal___ignoreType' - | 'childrenCommunityEventsJson___internal___mediaType' - | 'childrenCommunityEventsJson___internal___owner' - | 'childrenCommunityEventsJson___internal___type' - | 'childrenCommunityEventsJson___title' - | 'childrenCommunityEventsJson___to' - | 'childrenCommunityEventsJson___sponsor' - | 'childrenCommunityEventsJson___location' - | 'childrenCommunityEventsJson___description' - | 'childrenCommunityEventsJson___startDate' - | 'childrenCommunityEventsJson___endDate' - | 'childCommunityEventsJson___id' - | 'childCommunityEventsJson___parent___id' - | 'childCommunityEventsJson___parent___parent___id' - | 'childCommunityEventsJson___parent___parent___children' - | 'childCommunityEventsJson___parent___children' - | 'childCommunityEventsJson___parent___children___id' - | 'childCommunityEventsJson___parent___children___children' - | 'childCommunityEventsJson___parent___internal___content' - | 'childCommunityEventsJson___parent___internal___contentDigest' - | 'childCommunityEventsJson___parent___internal___description' - | 'childCommunityEventsJson___parent___internal___fieldOwners' - | 'childCommunityEventsJson___parent___internal___ignoreType' - | 'childCommunityEventsJson___parent___internal___mediaType' - | 'childCommunityEventsJson___parent___internal___owner' - | 'childCommunityEventsJson___parent___internal___type' - | 'childCommunityEventsJson___children' - | 'childCommunityEventsJson___children___id' - | 'childCommunityEventsJson___children___parent___id' - | 'childCommunityEventsJson___children___parent___children' - | 'childCommunityEventsJson___children___children' - | 'childCommunityEventsJson___children___children___id' - | 'childCommunityEventsJson___children___children___children' - | 'childCommunityEventsJson___children___internal___content' - | 'childCommunityEventsJson___children___internal___contentDigest' - | 'childCommunityEventsJson___children___internal___description' - | 'childCommunityEventsJson___children___internal___fieldOwners' - | 'childCommunityEventsJson___children___internal___ignoreType' - | 'childCommunityEventsJson___children___internal___mediaType' - | 'childCommunityEventsJson___children___internal___owner' - | 'childCommunityEventsJson___children___internal___type' - | 'childCommunityEventsJson___internal___content' - | 'childCommunityEventsJson___internal___contentDigest' - | 'childCommunityEventsJson___internal___description' - | 'childCommunityEventsJson___internal___fieldOwners' - | 'childCommunityEventsJson___internal___ignoreType' - | 'childCommunityEventsJson___internal___mediaType' - | 'childCommunityEventsJson___internal___owner' - | 'childCommunityEventsJson___internal___type' - | 'childCommunityEventsJson___title' - | 'childCommunityEventsJson___to' - | 'childCommunityEventsJson___sponsor' - | 'childCommunityEventsJson___location' - | 'childCommunityEventsJson___description' - | 'childCommunityEventsJson___startDate' - | 'childCommunityEventsJson___endDate' - | 'childrenCexLayer2SupportJson' - | 'childrenCexLayer2SupportJson___id' - | 'childrenCexLayer2SupportJson___parent___id' - | 'childrenCexLayer2SupportJson___parent___parent___id' - | 'childrenCexLayer2SupportJson___parent___parent___children' - | 'childrenCexLayer2SupportJson___parent___children' - | 'childrenCexLayer2SupportJson___parent___children___id' - | 'childrenCexLayer2SupportJson___parent___children___children' - | 'childrenCexLayer2SupportJson___parent___internal___content' - | 'childrenCexLayer2SupportJson___parent___internal___contentDigest' - | 'childrenCexLayer2SupportJson___parent___internal___description' - | 'childrenCexLayer2SupportJson___parent___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___parent___internal___ignoreType' - | 'childrenCexLayer2SupportJson___parent___internal___mediaType' - | 'childrenCexLayer2SupportJson___parent___internal___owner' - | 'childrenCexLayer2SupportJson___parent___internal___type' - | 'childrenCexLayer2SupportJson___children' - | 'childrenCexLayer2SupportJson___children___id' - | 'childrenCexLayer2SupportJson___children___parent___id' - | 'childrenCexLayer2SupportJson___children___parent___children' - | 'childrenCexLayer2SupportJson___children___children' - | 'childrenCexLayer2SupportJson___children___children___id' - | 'childrenCexLayer2SupportJson___children___children___children' - | 'childrenCexLayer2SupportJson___children___internal___content' - | 'childrenCexLayer2SupportJson___children___internal___contentDigest' - | 'childrenCexLayer2SupportJson___children___internal___description' - | 'childrenCexLayer2SupportJson___children___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___children___internal___ignoreType' - | 'childrenCexLayer2SupportJson___children___internal___mediaType' - | 'childrenCexLayer2SupportJson___children___internal___owner' - | 'childrenCexLayer2SupportJson___children___internal___type' - | 'childrenCexLayer2SupportJson___internal___content' - | 'childrenCexLayer2SupportJson___internal___contentDigest' - | 'childrenCexLayer2SupportJson___internal___description' - | 'childrenCexLayer2SupportJson___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___internal___ignoreType' - | 'childrenCexLayer2SupportJson___internal___mediaType' - | 'childrenCexLayer2SupportJson___internal___owner' - | 'childrenCexLayer2SupportJson___internal___type' - | 'childrenCexLayer2SupportJson___name' - | 'childrenCexLayer2SupportJson___supports_withdrawals' - | 'childrenCexLayer2SupportJson___supports_deposits' - | 'childrenCexLayer2SupportJson___url' - | 'childCexLayer2SupportJson___id' - | 'childCexLayer2SupportJson___parent___id' - | 'childCexLayer2SupportJson___parent___parent___id' - | 'childCexLayer2SupportJson___parent___parent___children' - | 'childCexLayer2SupportJson___parent___children' - | 'childCexLayer2SupportJson___parent___children___id' - | 'childCexLayer2SupportJson___parent___children___children' - | 'childCexLayer2SupportJson___parent___internal___content' - | 'childCexLayer2SupportJson___parent___internal___contentDigest' - | 'childCexLayer2SupportJson___parent___internal___description' - | 'childCexLayer2SupportJson___parent___internal___fieldOwners' - | 'childCexLayer2SupportJson___parent___internal___ignoreType' - | 'childCexLayer2SupportJson___parent___internal___mediaType' - | 'childCexLayer2SupportJson___parent___internal___owner' - | 'childCexLayer2SupportJson___parent___internal___type' - | 'childCexLayer2SupportJson___children' - | 'childCexLayer2SupportJson___children___id' - | 'childCexLayer2SupportJson___children___parent___id' - | 'childCexLayer2SupportJson___children___parent___children' - | 'childCexLayer2SupportJson___children___children' - | 'childCexLayer2SupportJson___children___children___id' - | 'childCexLayer2SupportJson___children___children___children' - | 'childCexLayer2SupportJson___children___internal___content' - | 'childCexLayer2SupportJson___children___internal___contentDigest' - | 'childCexLayer2SupportJson___children___internal___description' - | 'childCexLayer2SupportJson___children___internal___fieldOwners' - | 'childCexLayer2SupportJson___children___internal___ignoreType' - | 'childCexLayer2SupportJson___children___internal___mediaType' - | 'childCexLayer2SupportJson___children___internal___owner' - | 'childCexLayer2SupportJson___children___internal___type' - | 'childCexLayer2SupportJson___internal___content' - | 'childCexLayer2SupportJson___internal___contentDigest' - | 'childCexLayer2SupportJson___internal___description' - | 'childCexLayer2SupportJson___internal___fieldOwners' - | 'childCexLayer2SupportJson___internal___ignoreType' - | 'childCexLayer2SupportJson___internal___mediaType' - | 'childCexLayer2SupportJson___internal___owner' - | 'childCexLayer2SupportJson___internal___type' - | 'childCexLayer2SupportJson___name' - | 'childCexLayer2SupportJson___supports_withdrawals' - | 'childCexLayer2SupportJson___supports_deposits' - | 'childCexLayer2SupportJson___url' - | 'childrenAlltimeJson' - | 'childrenAlltimeJson___id' - | 'childrenAlltimeJson___parent___id' - | 'childrenAlltimeJson___parent___parent___id' - | 'childrenAlltimeJson___parent___parent___children' - | 'childrenAlltimeJson___parent___children' - | 'childrenAlltimeJson___parent___children___id' - | 'childrenAlltimeJson___parent___children___children' - | 'childrenAlltimeJson___parent___internal___content' - | 'childrenAlltimeJson___parent___internal___contentDigest' - | 'childrenAlltimeJson___parent___internal___description' - | 'childrenAlltimeJson___parent___internal___fieldOwners' - | 'childrenAlltimeJson___parent___internal___ignoreType' - | 'childrenAlltimeJson___parent___internal___mediaType' - | 'childrenAlltimeJson___parent___internal___owner' - | 'childrenAlltimeJson___parent___internal___type' - | 'childrenAlltimeJson___children' - | 'childrenAlltimeJson___children___id' - | 'childrenAlltimeJson___children___parent___id' - | 'childrenAlltimeJson___children___parent___children' - | 'childrenAlltimeJson___children___children' - | 'childrenAlltimeJson___children___children___id' - | 'childrenAlltimeJson___children___children___children' - | 'childrenAlltimeJson___children___internal___content' - | 'childrenAlltimeJson___children___internal___contentDigest' - | 'childrenAlltimeJson___children___internal___description' - | 'childrenAlltimeJson___children___internal___fieldOwners' - | 'childrenAlltimeJson___children___internal___ignoreType' - | 'childrenAlltimeJson___children___internal___mediaType' - | 'childrenAlltimeJson___children___internal___owner' - | 'childrenAlltimeJson___children___internal___type' - | 'childrenAlltimeJson___internal___content' - | 'childrenAlltimeJson___internal___contentDigest' - | 'childrenAlltimeJson___internal___description' - | 'childrenAlltimeJson___internal___fieldOwners' - | 'childrenAlltimeJson___internal___ignoreType' - | 'childrenAlltimeJson___internal___mediaType' - | 'childrenAlltimeJson___internal___owner' - | 'childrenAlltimeJson___internal___type' - | 'childrenAlltimeJson___name' - | 'childrenAlltimeJson___url' - | 'childrenAlltimeJson___unit' - | 'childrenAlltimeJson___dateRange___from' - | 'childrenAlltimeJson___dateRange___to' - | 'childrenAlltimeJson___currency' - | 'childrenAlltimeJson___mode' - | 'childrenAlltimeJson___totalCosts' - | 'childrenAlltimeJson___totalTMSavings' - | 'childrenAlltimeJson___totalPreTranslated' - | 'childrenAlltimeJson___data' - | 'childrenAlltimeJson___data___user___id' - | 'childrenAlltimeJson___data___user___username' - | 'childrenAlltimeJson___data___user___fullName' - | 'childrenAlltimeJson___data___user___userRole' - | 'childrenAlltimeJson___data___user___avatarUrl' - | 'childrenAlltimeJson___data___user___preTranslated' - | 'childrenAlltimeJson___data___user___totalCosts' - | 'childrenAlltimeJson___data___languages' - | 'childAlltimeJson___id' - | 'childAlltimeJson___parent___id' - | 'childAlltimeJson___parent___parent___id' - | 'childAlltimeJson___parent___parent___children' - | 'childAlltimeJson___parent___children' - | 'childAlltimeJson___parent___children___id' - | 'childAlltimeJson___parent___children___children' - | 'childAlltimeJson___parent___internal___content' - | 'childAlltimeJson___parent___internal___contentDigest' - | 'childAlltimeJson___parent___internal___description' - | 'childAlltimeJson___parent___internal___fieldOwners' - | 'childAlltimeJson___parent___internal___ignoreType' - | 'childAlltimeJson___parent___internal___mediaType' - | 'childAlltimeJson___parent___internal___owner' - | 'childAlltimeJson___parent___internal___type' - | 'childAlltimeJson___children' - | 'childAlltimeJson___children___id' - | 'childAlltimeJson___children___parent___id' - | 'childAlltimeJson___children___parent___children' - | 'childAlltimeJson___children___children' - | 'childAlltimeJson___children___children___id' - | 'childAlltimeJson___children___children___children' - | 'childAlltimeJson___children___internal___content' - | 'childAlltimeJson___children___internal___contentDigest' - | 'childAlltimeJson___children___internal___description' - | 'childAlltimeJson___children___internal___fieldOwners' - | 'childAlltimeJson___children___internal___ignoreType' - | 'childAlltimeJson___children___internal___mediaType' - | 'childAlltimeJson___children___internal___owner' - | 'childAlltimeJson___children___internal___type' - | 'childAlltimeJson___internal___content' - | 'childAlltimeJson___internal___contentDigest' - | 'childAlltimeJson___internal___description' - | 'childAlltimeJson___internal___fieldOwners' - | 'childAlltimeJson___internal___ignoreType' - | 'childAlltimeJson___internal___mediaType' - | 'childAlltimeJson___internal___owner' - | 'childAlltimeJson___internal___type' - | 'childAlltimeJson___name' - | 'childAlltimeJson___url' - | 'childAlltimeJson___unit' - | 'childAlltimeJson___dateRange___from' - | 'childAlltimeJson___dateRange___to' - | 'childAlltimeJson___currency' - | 'childAlltimeJson___mode' - | 'childAlltimeJson___totalCosts' - | 'childAlltimeJson___totalTMSavings' - | 'childAlltimeJson___totalPreTranslated' - | 'childAlltimeJson___data' - | 'childAlltimeJson___data___user___id' - | 'childAlltimeJson___data___user___username' - | 'childAlltimeJson___data___user___fullName' - | 'childAlltimeJson___data___user___userRole' - | 'childAlltimeJson___data___user___avatarUrl' - | 'childAlltimeJson___data___user___preTranslated' - | 'childAlltimeJson___data___user___totalCosts' - | 'childAlltimeJson___data___languages' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type FileGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type FileGroupConnectionDistinctArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionMaxArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionMinArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionSumArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: FileFieldsEnum; -}; - -export type FileSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SortOrderEnum = - | 'ASC' - | 'DESC'; - -export type DirectoryConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type DirectoryConnectionDistinctArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionMaxArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionMinArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionSumArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DirectoryFieldsEnum; -}; - -export type DirectoryEdge = { - next?: Maybe; - node: Directory; - previous?: Maybe; -}; - -export type DirectoryFieldsEnum = - | 'sourceInstanceName' - | 'absolutePath' - | 'relativePath' - | 'extension' - | 'size' - | 'prettySize' - | 'modifiedTime' - | 'accessTime' - | 'changeTime' - | 'birthTime' - | 'root' - | 'dir' - | 'base' - | 'ext' - | 'name' - | 'relativeDirectory' - | 'dev' - | 'mode' - | 'nlink' - | 'uid' - | 'gid' - | 'rdev' - | 'ino' - | 'atimeMs' - | 'mtimeMs' - | 'ctimeMs' - | 'atime' - | 'mtime' - | 'ctime' - | 'birthtime' - | 'birthtimeMs' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type DirectoryGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type DirectoryGroupConnectionDistinctArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionMaxArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionMinArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionSumArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DirectoryFieldsEnum; -}; - -export type DirectoryFilterInput = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type DirectorySortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteSiteMetadataFilterInput = { - title?: InputMaybe; - description?: InputMaybe; - url?: InputMaybe; - siteUrl?: InputMaybe; - author?: InputMaybe; - defaultLanguage?: InputMaybe; - supportedLanguages?: InputMaybe; - editContentUrl?: InputMaybe; -}; - -export type SiteFlagsFilterInput = { - FAST_DEV?: InputMaybe; -}; - -export type SiteConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteConnectionDistinctArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionMaxArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionMinArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionSumArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFieldsEnum; -}; - -export type SiteEdge = { - next?: Maybe; - node: Site; - previous?: Maybe; -}; - -export type SiteFieldsEnum = - | 'buildTime' - | 'siteMetadata___title' - | 'siteMetadata___description' - | 'siteMetadata___url' - | 'siteMetadata___siteUrl' - | 'siteMetadata___author' - | 'siteMetadata___defaultLanguage' - | 'siteMetadata___supportedLanguages' - | 'siteMetadata___editContentUrl' - | 'port' - | 'host' - | 'flags___FAST_DEV' - | 'polyfill' - | 'pathPrefix' - | 'jsxRuntime' - | 'trailingSlash' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteGroupConnectionDistinctArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionMaxArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionMinArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionSumArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFieldsEnum; -}; - -export type SiteFilterInput = { - buildTime?: InputMaybe; - siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; - flags?: InputMaybe; - polyfill?: InputMaybe; - pathPrefix?: InputMaybe; - jsxRuntime?: InputMaybe; - trailingSlash?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteFunctionConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteFunctionConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionMaxArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionMinArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionSumArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFunctionFieldsEnum; -}; - -export type SiteFunctionEdge = { - next?: Maybe; - node: SiteFunction; - previous?: Maybe; -}; - -export type SiteFunctionFieldsEnum = - | 'functionRoute' - | 'pluginName' - | 'originalAbsoluteFilePath' - | 'originalRelativeFilePath' - | 'relativeCompiledFilePath' - | 'absoluteCompiledFilePath' - | 'matchPath' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteFunctionGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteFunctionGroupConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionMaxArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionMinArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionSumArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFunctionFieldsEnum; -}; - -export type SiteFunctionFilterInput = { - functionRoute?: InputMaybe; - pluginName?: InputMaybe; - originalAbsoluteFilePath?: InputMaybe; - originalRelativeFilePath?: InputMaybe; - relativeCompiledFilePath?: InputMaybe; - absoluteCompiledFilePath?: InputMaybe; - matchPath?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteFunctionSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SitePluginFilterInput = { - resolve?: InputMaybe; - name?: InputMaybe; - version?: InputMaybe; - nodeAPIs?: InputMaybe; - browserAPIs?: InputMaybe; - ssrAPIs?: InputMaybe; - pluginFilepath?: InputMaybe; - pluginOptions?: InputMaybe; - packageJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SitePageConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SitePageConnectionDistinctArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionMaxArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionMinArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionSumArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePageFieldsEnum; -}; - -export type SitePageEdge = { - next?: Maybe; - node: SitePage; - previous?: Maybe; -}; - -export type SitePageFieldsEnum = - | 'path' - | 'component' - | 'internalComponentName' - | 'componentChunkName' - | 'matchPath' - | 'pageContext' - | 'pluginCreator___resolve' - | 'pluginCreator___name' - | 'pluginCreator___version' - | 'pluginCreator___nodeAPIs' - | 'pluginCreator___browserAPIs' - | 'pluginCreator___ssrAPIs' - | 'pluginCreator___pluginFilepath' - | 'pluginCreator___pluginOptions' - | 'pluginCreator___packageJson' - | 'pluginCreator___id' - | 'pluginCreator___parent___id' - | 'pluginCreator___parent___parent___id' - | 'pluginCreator___parent___parent___children' - | 'pluginCreator___parent___children' - | 'pluginCreator___parent___children___id' - | 'pluginCreator___parent___children___children' - | 'pluginCreator___parent___internal___content' - | 'pluginCreator___parent___internal___contentDigest' - | 'pluginCreator___parent___internal___description' - | 'pluginCreator___parent___internal___fieldOwners' - | 'pluginCreator___parent___internal___ignoreType' - | 'pluginCreator___parent___internal___mediaType' - | 'pluginCreator___parent___internal___owner' - | 'pluginCreator___parent___internal___type' - | 'pluginCreator___children' - | 'pluginCreator___children___id' - | 'pluginCreator___children___parent___id' - | 'pluginCreator___children___parent___children' - | 'pluginCreator___children___children' - | 'pluginCreator___children___children___id' - | 'pluginCreator___children___children___children' - | 'pluginCreator___children___internal___content' - | 'pluginCreator___children___internal___contentDigest' - | 'pluginCreator___children___internal___description' - | 'pluginCreator___children___internal___fieldOwners' - | 'pluginCreator___children___internal___ignoreType' - | 'pluginCreator___children___internal___mediaType' - | 'pluginCreator___children___internal___owner' - | 'pluginCreator___children___internal___type' - | 'pluginCreator___internal___content' - | 'pluginCreator___internal___contentDigest' - | 'pluginCreator___internal___description' - | 'pluginCreator___internal___fieldOwners' - | 'pluginCreator___internal___ignoreType' - | 'pluginCreator___internal___mediaType' - | 'pluginCreator___internal___owner' - | 'pluginCreator___internal___type' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SitePageGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SitePageGroupConnectionDistinctArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionMaxArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionMinArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionSumArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePageFieldsEnum; -}; - -export type SitePageFilterInput = { - path?: InputMaybe; - component?: InputMaybe; - internalComponentName?: InputMaybe; - componentChunkName?: InputMaybe; - matchPath?: InputMaybe; - pageContext?: InputMaybe; - pluginCreator?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SitePageSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SitePluginConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SitePluginConnectionDistinctArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionMaxArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionMinArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionSumArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePluginFieldsEnum; -}; - -export type SitePluginEdge = { - next?: Maybe; - node: SitePlugin; - previous?: Maybe; -}; - -export type SitePluginFieldsEnum = - | 'resolve' - | 'name' - | 'version' - | 'nodeAPIs' - | 'browserAPIs' - | 'ssrAPIs' - | 'pluginFilepath' - | 'pluginOptions' - | 'packageJson' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SitePluginGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SitePluginGroupConnectionDistinctArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionMaxArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionMinArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionSumArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePluginFieldsEnum; -}; - -export type SitePluginSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteBuildMetadataConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteBuildMetadataConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteBuildMetadataFieldsEnum; -}; - -export type SiteBuildMetadataEdge = { - next?: Maybe; - node: SiteBuildMetadata; - previous?: Maybe; -}; - -export type SiteBuildMetadataFieldsEnum = - | 'buildTime' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteBuildMetadataGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteBuildMetadataGroupConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteBuildMetadataFieldsEnum; -}; - -export type SiteBuildMetadataFilterInput = { - buildTime?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteBuildMetadataSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type MdxConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type MdxConnectionDistinctArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionMaxArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionMinArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionSumArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MdxFieldsEnum; -}; - -export type MdxEdge = { - next?: Maybe; - node: Mdx; - previous?: Maybe; -}; - -export type MdxFieldsEnum = - | 'rawBody' - | 'fileAbsolutePath' - | 'frontmatter___sidebar' - | 'frontmatter___sidebarDepth' - | 'frontmatter___incomplete' - | 'frontmatter___template' - | 'frontmatter___summaryPoint1' - | 'frontmatter___summaryPoint2' - | 'frontmatter___summaryPoint3' - | 'frontmatter___summaryPoint4' - | 'frontmatter___position' - | 'frontmatter___compensation' - | 'frontmatter___location' - | 'frontmatter___type' - | 'frontmatter___link' - | 'frontmatter___address' - | 'frontmatter___skill' - | 'frontmatter___published' - | 'frontmatter___sourceUrl' - | 'frontmatter___source' - | 'frontmatter___author' - | 'frontmatter___tags' - | 'frontmatter___isOutdated' - | 'frontmatter___title' - | 'frontmatter___lang' - | 'frontmatter___description' - | 'frontmatter___emoji' - | 'frontmatter___image___sourceInstanceName' - | 'frontmatter___image___absolutePath' - | 'frontmatter___image___relativePath' - | 'frontmatter___image___extension' - | 'frontmatter___image___size' - | 'frontmatter___image___prettySize' - | 'frontmatter___image___modifiedTime' - | 'frontmatter___image___accessTime' - | 'frontmatter___image___changeTime' - | 'frontmatter___image___birthTime' - | 'frontmatter___image___root' - | 'frontmatter___image___dir' - | 'frontmatter___image___base' - | 'frontmatter___image___ext' - | 'frontmatter___image___name' - | 'frontmatter___image___relativeDirectory' - | 'frontmatter___image___dev' - | 'frontmatter___image___mode' - | 'frontmatter___image___nlink' - | 'frontmatter___image___uid' - | 'frontmatter___image___gid' - | 'frontmatter___image___rdev' - | 'frontmatter___image___ino' - | 'frontmatter___image___atimeMs' - | 'frontmatter___image___mtimeMs' - | 'frontmatter___image___ctimeMs' - | 'frontmatter___image___atime' - | 'frontmatter___image___mtime' - | 'frontmatter___image___ctime' - | 'frontmatter___image___birthtime' - | 'frontmatter___image___birthtimeMs' - | 'frontmatter___image___blksize' - | 'frontmatter___image___blocks' - | 'frontmatter___image___fields___gitLogLatestAuthorName' - | 'frontmatter___image___fields___gitLogLatestAuthorEmail' - | 'frontmatter___image___fields___gitLogLatestDate' - | 'frontmatter___image___publicURL' - | 'frontmatter___image___childrenMdx' - | 'frontmatter___image___childrenMdx___rawBody' - | 'frontmatter___image___childrenMdx___fileAbsolutePath' - | 'frontmatter___image___childrenMdx___slug' - | 'frontmatter___image___childrenMdx___body' - | 'frontmatter___image___childrenMdx___excerpt' - | 'frontmatter___image___childrenMdx___headings' - | 'frontmatter___image___childrenMdx___html' - | 'frontmatter___image___childrenMdx___mdxAST' - | 'frontmatter___image___childrenMdx___tableOfContents' - | 'frontmatter___image___childrenMdx___timeToRead' - | 'frontmatter___image___childrenMdx___id' - | 'frontmatter___image___childrenMdx___children' - | 'frontmatter___image___childMdx___rawBody' - | 'frontmatter___image___childMdx___fileAbsolutePath' - | 'frontmatter___image___childMdx___slug' - | 'frontmatter___image___childMdx___body' - | 'frontmatter___image___childMdx___excerpt' - | 'frontmatter___image___childMdx___headings' - | 'frontmatter___image___childMdx___html' - | 'frontmatter___image___childMdx___mdxAST' - | 'frontmatter___image___childMdx___tableOfContents' - | 'frontmatter___image___childMdx___timeToRead' - | 'frontmatter___image___childMdx___id' - | 'frontmatter___image___childMdx___children' - | 'frontmatter___image___childrenImageSharp' - | 'frontmatter___image___childrenImageSharp___gatsbyImageData' - | 'frontmatter___image___childrenImageSharp___id' - | 'frontmatter___image___childrenImageSharp___children' - | 'frontmatter___image___childImageSharp___gatsbyImageData' - | 'frontmatter___image___childImageSharp___id' - | 'frontmatter___image___childImageSharp___children' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___username' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___name' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___score' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___id' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___children' - | 'frontmatter___image___childConsensusBountyHuntersCsv___username' - | 'frontmatter___image___childConsensusBountyHuntersCsv___name' - | 'frontmatter___image___childConsensusBountyHuntersCsv___score' - | 'frontmatter___image___childConsensusBountyHuntersCsv___id' - | 'frontmatter___image___childConsensusBountyHuntersCsv___children' - | 'frontmatter___image___childrenWalletsCsv' - | 'frontmatter___image___childrenWalletsCsv___id' - | 'frontmatter___image___childrenWalletsCsv___children' - | 'frontmatter___image___childrenWalletsCsv___name' - | 'frontmatter___image___childrenWalletsCsv___url' - | 'frontmatter___image___childrenWalletsCsv___brand_color' - | 'frontmatter___image___childrenWalletsCsv___has_mobile' - | 'frontmatter___image___childrenWalletsCsv___has_desktop' - | 'frontmatter___image___childrenWalletsCsv___has_web' - | 'frontmatter___image___childrenWalletsCsv___has_hardware' - | 'frontmatter___image___childrenWalletsCsv___has_card_deposits' - | 'frontmatter___image___childrenWalletsCsv___has_explore_dapps' - | 'frontmatter___image___childrenWalletsCsv___has_defi_integrations' - | 'frontmatter___image___childrenWalletsCsv___has_bank_withdrawals' - | 'frontmatter___image___childrenWalletsCsv___has_limits_protection' - | 'frontmatter___image___childrenWalletsCsv___has_high_volume_purchases' - | 'frontmatter___image___childrenWalletsCsv___has_multisig' - | 'frontmatter___image___childrenWalletsCsv___has_dex_integrations' - | 'frontmatter___image___childWalletsCsv___id' - | 'frontmatter___image___childWalletsCsv___children' - | 'frontmatter___image___childWalletsCsv___name' - | 'frontmatter___image___childWalletsCsv___url' - | 'frontmatter___image___childWalletsCsv___brand_color' - | 'frontmatter___image___childWalletsCsv___has_mobile' - | 'frontmatter___image___childWalletsCsv___has_desktop' - | 'frontmatter___image___childWalletsCsv___has_web' - | 'frontmatter___image___childWalletsCsv___has_hardware' - | 'frontmatter___image___childWalletsCsv___has_card_deposits' - | 'frontmatter___image___childWalletsCsv___has_explore_dapps' - | 'frontmatter___image___childWalletsCsv___has_defi_integrations' - | 'frontmatter___image___childWalletsCsv___has_bank_withdrawals' - | 'frontmatter___image___childWalletsCsv___has_limits_protection' - | 'frontmatter___image___childWalletsCsv___has_high_volume_purchases' - | 'frontmatter___image___childWalletsCsv___has_multisig' - | 'frontmatter___image___childWalletsCsv___has_dex_integrations' - | 'frontmatter___image___childrenQuarterJson' - | 'frontmatter___image___childrenQuarterJson___id' - | 'frontmatter___image___childrenQuarterJson___children' - | 'frontmatter___image___childrenQuarterJson___name' - | 'frontmatter___image___childrenQuarterJson___url' - | 'frontmatter___image___childrenQuarterJson___unit' - | 'frontmatter___image___childrenQuarterJson___currency' - | 'frontmatter___image___childrenQuarterJson___mode' - | 'frontmatter___image___childrenQuarterJson___totalCosts' - | 'frontmatter___image___childrenQuarterJson___totalTMSavings' - | 'frontmatter___image___childrenQuarterJson___totalPreTranslated' - | 'frontmatter___image___childrenQuarterJson___data' - | 'frontmatter___image___childQuarterJson___id' - | 'frontmatter___image___childQuarterJson___children' - | 'frontmatter___image___childQuarterJson___name' - | 'frontmatter___image___childQuarterJson___url' - | 'frontmatter___image___childQuarterJson___unit' - | 'frontmatter___image___childQuarterJson___currency' - | 'frontmatter___image___childQuarterJson___mode' - | 'frontmatter___image___childQuarterJson___totalCosts' - | 'frontmatter___image___childQuarterJson___totalTMSavings' - | 'frontmatter___image___childQuarterJson___totalPreTranslated' - | 'frontmatter___image___childQuarterJson___data' - | 'frontmatter___image___childrenMonthJson' - | 'frontmatter___image___childrenMonthJson___id' - | 'frontmatter___image___childrenMonthJson___children' - | 'frontmatter___image___childrenMonthJson___name' - | 'frontmatter___image___childrenMonthJson___url' - | 'frontmatter___image___childrenMonthJson___unit' - | 'frontmatter___image___childrenMonthJson___currency' - | 'frontmatter___image___childrenMonthJson___mode' - | 'frontmatter___image___childrenMonthJson___totalCosts' - | 'frontmatter___image___childrenMonthJson___totalTMSavings' - | 'frontmatter___image___childrenMonthJson___totalPreTranslated' - | 'frontmatter___image___childrenMonthJson___data' - | 'frontmatter___image___childMonthJson___id' - | 'frontmatter___image___childMonthJson___children' - | 'frontmatter___image___childMonthJson___name' - | 'frontmatter___image___childMonthJson___url' - | 'frontmatter___image___childMonthJson___unit' - | 'frontmatter___image___childMonthJson___currency' - | 'frontmatter___image___childMonthJson___mode' - | 'frontmatter___image___childMonthJson___totalCosts' - | 'frontmatter___image___childMonthJson___totalTMSavings' - | 'frontmatter___image___childMonthJson___totalPreTranslated' - | 'frontmatter___image___childMonthJson___data' - | 'frontmatter___image___childrenLayer2Json' - | 'frontmatter___image___childrenLayer2Json___id' - | 'frontmatter___image___childrenLayer2Json___children' - | 'frontmatter___image___childrenLayer2Json___optimistic' - | 'frontmatter___image___childrenLayer2Json___zk' - | 'frontmatter___image___childLayer2Json___id' - | 'frontmatter___image___childLayer2Json___children' - | 'frontmatter___image___childLayer2Json___optimistic' - | 'frontmatter___image___childLayer2Json___zk' - | 'frontmatter___image___childrenExternalTutorialsJson' - | 'frontmatter___image___childrenExternalTutorialsJson___id' - | 'frontmatter___image___childrenExternalTutorialsJson___children' - | 'frontmatter___image___childrenExternalTutorialsJson___url' - | 'frontmatter___image___childrenExternalTutorialsJson___title' - | 'frontmatter___image___childrenExternalTutorialsJson___description' - | 'frontmatter___image___childrenExternalTutorialsJson___author' - | 'frontmatter___image___childrenExternalTutorialsJson___authorGithub' - | 'frontmatter___image___childrenExternalTutorialsJson___tags' - | 'frontmatter___image___childrenExternalTutorialsJson___skillLevel' - | 'frontmatter___image___childrenExternalTutorialsJson___timeToRead' - | 'frontmatter___image___childrenExternalTutorialsJson___lang' - | 'frontmatter___image___childrenExternalTutorialsJson___publishDate' - | 'frontmatter___image___childExternalTutorialsJson___id' - | 'frontmatter___image___childExternalTutorialsJson___children' - | 'frontmatter___image___childExternalTutorialsJson___url' - | 'frontmatter___image___childExternalTutorialsJson___title' - | 'frontmatter___image___childExternalTutorialsJson___description' - | 'frontmatter___image___childExternalTutorialsJson___author' - | 'frontmatter___image___childExternalTutorialsJson___authorGithub' - | 'frontmatter___image___childExternalTutorialsJson___tags' - | 'frontmatter___image___childExternalTutorialsJson___skillLevel' - | 'frontmatter___image___childExternalTutorialsJson___timeToRead' - | 'frontmatter___image___childExternalTutorialsJson___lang' - | 'frontmatter___image___childExternalTutorialsJson___publishDate' - | 'frontmatter___image___childrenExchangesByCountryCsv' - | 'frontmatter___image___childrenExchangesByCountryCsv___id' - | 'frontmatter___image___childrenExchangesByCountryCsv___children' - | 'frontmatter___image___childrenExchangesByCountryCsv___country' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinmama' - | 'frontmatter___image___childrenExchangesByCountryCsv___bittrex' - | 'frontmatter___image___childrenExchangesByCountryCsv___simplex' - | 'frontmatter___image___childrenExchangesByCountryCsv___wyre' - | 'frontmatter___image___childrenExchangesByCountryCsv___moonpay' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinbase' - | 'frontmatter___image___childrenExchangesByCountryCsv___kraken' - | 'frontmatter___image___childrenExchangesByCountryCsv___gemini' - | 'frontmatter___image___childrenExchangesByCountryCsv___binance' - | 'frontmatter___image___childrenExchangesByCountryCsv___binanceus' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitbuy' - | 'frontmatter___image___childrenExchangesByCountryCsv___rain' - | 'frontmatter___image___childrenExchangesByCountryCsv___cryptocom' - | 'frontmatter___image___childrenExchangesByCountryCsv___itezcom' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinspot' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitvavo' - | 'frontmatter___image___childrenExchangesByCountryCsv___mtpelerin' - | 'frontmatter___image___childrenExchangesByCountryCsv___wazirx' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitflyer' - | 'frontmatter___image___childrenExchangesByCountryCsv___easycrypto' - | 'frontmatter___image___childrenExchangesByCountryCsv___okx' - | 'frontmatter___image___childrenExchangesByCountryCsv___kucoin' - | 'frontmatter___image___childrenExchangesByCountryCsv___ftx' - | 'frontmatter___image___childrenExchangesByCountryCsv___huobiglobal' - | 'frontmatter___image___childrenExchangesByCountryCsv___gateio' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitfinex' - | 'frontmatter___image___childrenExchangesByCountryCsv___bybit' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitkub' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitso' - | 'frontmatter___image___childrenExchangesByCountryCsv___ftxus' - | 'frontmatter___image___childExchangesByCountryCsv___id' - | 'frontmatter___image___childExchangesByCountryCsv___children' - | 'frontmatter___image___childExchangesByCountryCsv___country' - | 'frontmatter___image___childExchangesByCountryCsv___coinmama' - | 'frontmatter___image___childExchangesByCountryCsv___bittrex' - | 'frontmatter___image___childExchangesByCountryCsv___simplex' - | 'frontmatter___image___childExchangesByCountryCsv___wyre' - | 'frontmatter___image___childExchangesByCountryCsv___moonpay' - | 'frontmatter___image___childExchangesByCountryCsv___coinbase' - | 'frontmatter___image___childExchangesByCountryCsv___kraken' - | 'frontmatter___image___childExchangesByCountryCsv___gemini' - | 'frontmatter___image___childExchangesByCountryCsv___binance' - | 'frontmatter___image___childExchangesByCountryCsv___binanceus' - | 'frontmatter___image___childExchangesByCountryCsv___bitbuy' - | 'frontmatter___image___childExchangesByCountryCsv___rain' - | 'frontmatter___image___childExchangesByCountryCsv___cryptocom' - | 'frontmatter___image___childExchangesByCountryCsv___itezcom' - | 'frontmatter___image___childExchangesByCountryCsv___coinspot' - | 'frontmatter___image___childExchangesByCountryCsv___bitvavo' - | 'frontmatter___image___childExchangesByCountryCsv___mtpelerin' - | 'frontmatter___image___childExchangesByCountryCsv___wazirx' - | 'frontmatter___image___childExchangesByCountryCsv___bitflyer' - | 'frontmatter___image___childExchangesByCountryCsv___easycrypto' - | 'frontmatter___image___childExchangesByCountryCsv___okx' - | 'frontmatter___image___childExchangesByCountryCsv___kucoin' - | 'frontmatter___image___childExchangesByCountryCsv___ftx' - | 'frontmatter___image___childExchangesByCountryCsv___huobiglobal' - | 'frontmatter___image___childExchangesByCountryCsv___gateio' - | 'frontmatter___image___childExchangesByCountryCsv___bitfinex' - | 'frontmatter___image___childExchangesByCountryCsv___bybit' - | 'frontmatter___image___childExchangesByCountryCsv___bitkub' - | 'frontmatter___image___childExchangesByCountryCsv___bitso' - | 'frontmatter___image___childExchangesByCountryCsv___ftxus' - | 'frontmatter___image___childrenDataJson' - | 'frontmatter___image___childrenDataJson___id' - | 'frontmatter___image___childrenDataJson___children' - | 'frontmatter___image___childrenDataJson___files' - | 'frontmatter___image___childrenDataJson___imageSize' - | 'frontmatter___image___childrenDataJson___commit' - | 'frontmatter___image___childrenDataJson___contributors' - | 'frontmatter___image___childrenDataJson___contributorsPerLine' - | 'frontmatter___image___childrenDataJson___projectName' - | 'frontmatter___image___childrenDataJson___projectOwner' - | 'frontmatter___image___childrenDataJson___repoType' - | 'frontmatter___image___childrenDataJson___repoHost' - | 'frontmatter___image___childrenDataJson___skipCi' - | 'frontmatter___image___childrenDataJson___nodeTools' - | 'frontmatter___image___childrenDataJson___keyGen' - | 'frontmatter___image___childrenDataJson___saas' - | 'frontmatter___image___childrenDataJson___pools' - | 'frontmatter___image___childDataJson___id' - | 'frontmatter___image___childDataJson___children' - | 'frontmatter___image___childDataJson___files' - | 'frontmatter___image___childDataJson___imageSize' - | 'frontmatter___image___childDataJson___commit' - | 'frontmatter___image___childDataJson___contributors' - | 'frontmatter___image___childDataJson___contributorsPerLine' - | 'frontmatter___image___childDataJson___projectName' - | 'frontmatter___image___childDataJson___projectOwner' - | 'frontmatter___image___childDataJson___repoType' - | 'frontmatter___image___childDataJson___repoHost' - | 'frontmatter___image___childDataJson___skipCi' - | 'frontmatter___image___childDataJson___nodeTools' - | 'frontmatter___image___childDataJson___keyGen' - | 'frontmatter___image___childDataJson___saas' - | 'frontmatter___image___childDataJson___pools' - | 'frontmatter___image___childrenCommunityMeetupsJson' - | 'frontmatter___image___childrenCommunityMeetupsJson___id' - | 'frontmatter___image___childrenCommunityMeetupsJson___children' - | 'frontmatter___image___childrenCommunityMeetupsJson___title' - | 'frontmatter___image___childrenCommunityMeetupsJson___emoji' - | 'frontmatter___image___childrenCommunityMeetupsJson___location' - | 'frontmatter___image___childrenCommunityMeetupsJson___link' - | 'frontmatter___image___childCommunityMeetupsJson___id' - | 'frontmatter___image___childCommunityMeetupsJson___children' - | 'frontmatter___image___childCommunityMeetupsJson___title' - | 'frontmatter___image___childCommunityMeetupsJson___emoji' - | 'frontmatter___image___childCommunityMeetupsJson___location' - | 'frontmatter___image___childCommunityMeetupsJson___link' - | 'frontmatter___image___childrenCommunityEventsJson' - | 'frontmatter___image___childrenCommunityEventsJson___id' - | 'frontmatter___image___childrenCommunityEventsJson___children' - | 'frontmatter___image___childrenCommunityEventsJson___title' - | 'frontmatter___image___childrenCommunityEventsJson___to' - | 'frontmatter___image___childrenCommunityEventsJson___sponsor' - | 'frontmatter___image___childrenCommunityEventsJson___location' - | 'frontmatter___image___childrenCommunityEventsJson___description' - | 'frontmatter___image___childrenCommunityEventsJson___startDate' - | 'frontmatter___image___childrenCommunityEventsJson___endDate' - | 'frontmatter___image___childCommunityEventsJson___id' - | 'frontmatter___image___childCommunityEventsJson___children' - | 'frontmatter___image___childCommunityEventsJson___title' - | 'frontmatter___image___childCommunityEventsJson___to' - | 'frontmatter___image___childCommunityEventsJson___sponsor' - | 'frontmatter___image___childCommunityEventsJson___location' - | 'frontmatter___image___childCommunityEventsJson___description' - | 'frontmatter___image___childCommunityEventsJson___startDate' - | 'frontmatter___image___childCommunityEventsJson___endDate' - | 'frontmatter___image___childrenCexLayer2SupportJson' - | 'frontmatter___image___childrenCexLayer2SupportJson___id' - | 'frontmatter___image___childrenCexLayer2SupportJson___children' - | 'frontmatter___image___childrenCexLayer2SupportJson___name' - | 'frontmatter___image___childrenCexLayer2SupportJson___supports_withdrawals' - | 'frontmatter___image___childrenCexLayer2SupportJson___supports_deposits' - | 'frontmatter___image___childrenCexLayer2SupportJson___url' - | 'frontmatter___image___childCexLayer2SupportJson___id' - | 'frontmatter___image___childCexLayer2SupportJson___children' - | 'frontmatter___image___childCexLayer2SupportJson___name' - | 'frontmatter___image___childCexLayer2SupportJson___supports_withdrawals' - | 'frontmatter___image___childCexLayer2SupportJson___supports_deposits' - | 'frontmatter___image___childCexLayer2SupportJson___url' - | 'frontmatter___image___childrenAlltimeJson' - | 'frontmatter___image___childrenAlltimeJson___id' - | 'frontmatter___image___childrenAlltimeJson___children' - | 'frontmatter___image___childrenAlltimeJson___name' - | 'frontmatter___image___childrenAlltimeJson___url' - | 'frontmatter___image___childrenAlltimeJson___unit' - | 'frontmatter___image___childrenAlltimeJson___currency' - | 'frontmatter___image___childrenAlltimeJson___mode' - | 'frontmatter___image___childrenAlltimeJson___totalCosts' - | 'frontmatter___image___childrenAlltimeJson___totalTMSavings' - | 'frontmatter___image___childrenAlltimeJson___totalPreTranslated' - | 'frontmatter___image___childrenAlltimeJson___data' - | 'frontmatter___image___childAlltimeJson___id' - | 'frontmatter___image___childAlltimeJson___children' - | 'frontmatter___image___childAlltimeJson___name' - | 'frontmatter___image___childAlltimeJson___url' - | 'frontmatter___image___childAlltimeJson___unit' - | 'frontmatter___image___childAlltimeJson___currency' - | 'frontmatter___image___childAlltimeJson___mode' - | 'frontmatter___image___childAlltimeJson___totalCosts' - | 'frontmatter___image___childAlltimeJson___totalTMSavings' - | 'frontmatter___image___childAlltimeJson___totalPreTranslated' - | 'frontmatter___image___childAlltimeJson___data' - | 'frontmatter___image___id' - | 'frontmatter___image___parent___id' - | 'frontmatter___image___parent___children' - | 'frontmatter___image___children' - | 'frontmatter___image___children___id' - | 'frontmatter___image___children___children' - | 'frontmatter___image___internal___content' - | 'frontmatter___image___internal___contentDigest' - | 'frontmatter___image___internal___description' - | 'frontmatter___image___internal___fieldOwners' - | 'frontmatter___image___internal___ignoreType' - | 'frontmatter___image___internal___mediaType' - | 'frontmatter___image___internal___owner' - | 'frontmatter___image___internal___type' - | 'frontmatter___alt' - | 'frontmatter___summaryPoints' - | 'slug' - | 'body' - | 'excerpt' - | 'headings' - | 'headings___value' - | 'headings___depth' - | 'html' - | 'mdxAST' - | 'tableOfContents' - | 'timeToRead' - | 'wordCount___paragraphs' - | 'wordCount___sentences' - | 'wordCount___words' - | 'fields___readingTime___text' - | 'fields___readingTime___minutes' - | 'fields___readingTime___time' - | 'fields___readingTime___words' - | 'fields___isOutdated' - | 'fields___slug' - | 'fields___relativePath' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type MdxGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type MdxGroupConnectionDistinctArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionMaxArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionMinArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionSumArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MdxFieldsEnum; -}; - -export type MdxSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ImageSharpConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ImageSharpConnectionDistinctArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionMaxArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionMinArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionSumArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ImageSharpFieldsEnum; -}; - -export type ImageSharpEdge = { - next?: Maybe; - node: ImageSharp; - previous?: Maybe; -}; - -export type ImageSharpFieldsEnum = - | 'fixed___base64' - | 'fixed___tracedSVG' - | 'fixed___aspectRatio' - | 'fixed___width' - | 'fixed___height' - | 'fixed___src' - | 'fixed___srcSet' - | 'fixed___srcWebp' - | 'fixed___srcSetWebp' - | 'fixed___originalName' - | 'fluid___base64' - | 'fluid___tracedSVG' - | 'fluid___aspectRatio' - | 'fluid___src' - | 'fluid___srcSet' - | 'fluid___srcWebp' - | 'fluid___srcSetWebp' - | 'fluid___sizes' - | 'fluid___originalImg' - | 'fluid___originalName' - | 'fluid___presentationWidth' - | 'fluid___presentationHeight' - | 'gatsbyImageData' - | 'original___width' - | 'original___height' - | 'original___src' - | 'resize___src' - | 'resize___tracedSVG' - | 'resize___width' - | 'resize___height' - | 'resize___aspectRatio' - | 'resize___originalName' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type ImageSharpGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ImageSharpGroupConnectionDistinctArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionMaxArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionMinArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionSumArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ImageSharpFieldsEnum; -}; - -export type ImageSharpSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ConsensusBountyHuntersCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ConsensusBountyHuntersCsvConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - -export type ConsensusBountyHuntersCsvEdge = { - next?: Maybe; - node: ConsensusBountyHuntersCsv; - previous?: Maybe; -}; - -export type ConsensusBountyHuntersCsvFieldsEnum = - | 'username' - | 'name' - | 'score' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type ConsensusBountyHuntersCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - -export type ConsensusBountyHuntersCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type WalletsCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type WalletsCsvConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionMaxArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionMinArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionSumArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: WalletsCsvFieldsEnum; -}; - -export type WalletsCsvEdge = { - next?: Maybe; - node: WalletsCsv; - previous?: Maybe; -}; - -export type WalletsCsvFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'brand_color' - | 'has_mobile' - | 'has_desktop' - | 'has_web' - | 'has_hardware' - | 'has_card_deposits' - | 'has_explore_dapps' - | 'has_defi_integrations' - | 'has_bank_withdrawals' - | 'has_limits_protection' - | 'has_high_volume_purchases' - | 'has_multisig' - | 'has_dex_integrations'; - -export type WalletsCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type WalletsCsvGroupConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionMaxArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionMinArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionSumArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: WalletsCsvFieldsEnum; -}; - -export type WalletsCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type QuarterJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type QuarterJsonConnectionDistinctArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionMaxArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionMinArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionSumArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: QuarterJsonFieldsEnum; -}; - -export type QuarterJsonEdge = { - next?: Maybe; - node: QuarterJson; - previous?: Maybe; -}; - -export type QuarterJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type QuarterJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type QuarterJsonGroupConnectionDistinctArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionMaxArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionMinArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionSumArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: QuarterJsonFieldsEnum; -}; - -export type QuarterJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type MonthJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type MonthJsonConnectionDistinctArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionMaxArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionMinArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionSumArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MonthJsonFieldsEnum; -}; - -export type MonthJsonEdge = { - next?: Maybe; - node: MonthJson; - previous?: Maybe; -}; - -export type MonthJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type MonthJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type MonthJsonGroupConnectionDistinctArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionMaxArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionMinArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionSumArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MonthJsonFieldsEnum; -}; - -export type MonthJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type Layer2JsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type Layer2JsonConnectionDistinctArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionMaxArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionMinArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionSumArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: Layer2JsonFieldsEnum; -}; - -export type Layer2JsonEdge = { - next?: Maybe; - node: Layer2Json; - previous?: Maybe; -}; - -export type Layer2JsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'optimistic' - | 'optimistic___name' - | 'optimistic___website' - | 'optimistic___developerDocs' - | 'optimistic___l2beat' - | 'optimistic___bridge' - | 'optimistic___bridgeWallets' - | 'optimistic___blockExplorer' - | 'optimistic___ecosystemPortal' - | 'optimistic___tokenLists' - | 'optimistic___noteKey' - | 'optimistic___purpose' - | 'optimistic___description' - | 'optimistic___imageKey' - | 'optimistic___background' - | 'zk' - | 'zk___name' - | 'zk___website' - | 'zk___developerDocs' - | 'zk___l2beat' - | 'zk___bridge' - | 'zk___bridgeWallets' - | 'zk___blockExplorer' - | 'zk___ecosystemPortal' - | 'zk___tokenLists' - | 'zk___noteKey' - | 'zk___purpose' - | 'zk___description' - | 'zk___imageKey' - | 'zk___background'; - -export type Layer2JsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type Layer2JsonGroupConnectionDistinctArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionMaxArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionMinArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionSumArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: Layer2JsonFieldsEnum; -}; - -export type Layer2JsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ExternalTutorialsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ExternalTutorialsJsonConnectionDistinctArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionMaxArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionMinArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionSumArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExternalTutorialsJsonFieldsEnum; -}; - -export type ExternalTutorialsJsonEdge = { - next?: Maybe; - node: ExternalTutorialsJson; - previous?: Maybe; -}; - -export type ExternalTutorialsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'url' - | 'title' - | 'description' - | 'author' - | 'authorGithub' - | 'tags' - | 'skillLevel' - | 'timeToRead' - | 'lang' - | 'publishDate'; - -export type ExternalTutorialsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ExternalTutorialsJsonGroupConnectionDistinctArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionMaxArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionMinArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionSumArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExternalTutorialsJsonFieldsEnum; -}; - -export type ExternalTutorialsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ExchangesByCountryCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ExchangesByCountryCsvConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExchangesByCountryCsvFieldsEnum; -}; - -export type ExchangesByCountryCsvEdge = { - next?: Maybe; - node: ExchangesByCountryCsv; - previous?: Maybe; -}; - -export type ExchangesByCountryCsvFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'country' - | 'coinmama' - | 'bittrex' - | 'simplex' - | 'wyre' - | 'moonpay' - | 'coinbase' - | 'kraken' - | 'gemini' - | 'binance' - | 'binanceus' - | 'bitbuy' - | 'rain' - | 'cryptocom' - | 'itezcom' - | 'coinspot' - | 'bitvavo' - | 'mtpelerin' - | 'wazirx' - | 'bitflyer' - | 'easycrypto' - | 'okx' - | 'kucoin' - | 'ftx' - | 'huobiglobal' - | 'gateio' - | 'bitfinex' - | 'bybit' - | 'bitkub' - | 'bitso' - | 'ftxus'; - -export type ExchangesByCountryCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ExchangesByCountryCsvGroupConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExchangesByCountryCsvFieldsEnum; -}; - -export type ExchangesByCountryCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type DataJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type DataJsonConnectionDistinctArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionMaxArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionMinArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionSumArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DataJsonFieldsEnum; -}; - -export type DataJsonEdge = { - next?: Maybe; - node: DataJson; - previous?: Maybe; -}; - -export type DataJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'files' - | 'imageSize' - | 'commit' - | 'contributors' - | 'contributors___login' - | 'contributors___name' - | 'contributors___avatar_url' - | 'contributors___profile' - | 'contributors___contributions' - | 'contributorsPerLine' - | 'projectName' - | 'projectOwner' - | 'repoType' - | 'repoHost' - | 'skipCi' - | 'nodeTools' - | 'nodeTools___name' - | 'nodeTools___svgPath' - | 'nodeTools___hue' - | 'nodeTools___launchDate' - | 'nodeTools___url' - | 'nodeTools___audits' - | 'nodeTools___audits___name' - | 'nodeTools___audits___url' - | 'nodeTools___minEth' - | 'nodeTools___additionalStake' - | 'nodeTools___additionalStakeUnit' - | 'nodeTools___tokens' - | 'nodeTools___tokens___name' - | 'nodeTools___tokens___symbol' - | 'nodeTools___tokens___address' - | 'nodeTools___isFoss' - | 'nodeTools___hasBugBounty' - | 'nodeTools___isTrustless' - | 'nodeTools___isPermissionless' - | 'nodeTools___multiClient' - | 'nodeTools___easyClientSwitching' - | 'nodeTools___platforms' - | 'nodeTools___ui' - | 'nodeTools___socials___discord' - | 'nodeTools___socials___twitter' - | 'nodeTools___socials___github' - | 'nodeTools___socials___telegram' - | 'nodeTools___matomo___eventCategory' - | 'nodeTools___matomo___eventAction' - | 'nodeTools___matomo___eventName' - | 'keyGen' - | 'keyGen___name' - | 'keyGen___svgPath' - | 'keyGen___hue' - | 'keyGen___launchDate' - | 'keyGen___url' - | 'keyGen___audits' - | 'keyGen___audits___name' - | 'keyGen___audits___url' - | 'keyGen___isFoss' - | 'keyGen___hasBugBounty' - | 'keyGen___isTrustless' - | 'keyGen___isPermissionless' - | 'keyGen___isSelfCustody' - | 'keyGen___platforms' - | 'keyGen___ui' - | 'keyGen___socials___discord' - | 'keyGen___socials___twitter' - | 'keyGen___socials___github' - | 'keyGen___matomo___eventCategory' - | 'keyGen___matomo___eventAction' - | 'keyGen___matomo___eventName' - | 'saas' - | 'saas___name' - | 'saas___svgPath' - | 'saas___hue' - | 'saas___launchDate' - | 'saas___url' - | 'saas___audits' - | 'saas___audits___name' - | 'saas___audits___url' - | 'saas___minEth' - | 'saas___additionalStake' - | 'saas___additionalStakeUnit' - | 'saas___monthlyFee' - | 'saas___monthlyFeeUnit' - | 'saas___isFoss' - | 'saas___hasBugBounty' - | 'saas___isTrustless' - | 'saas___isPermissionless' - | 'saas___pctMajorityClient' - | 'saas___isSelfCustody' - | 'saas___platforms' - | 'saas___ui' - | 'saas___socials___discord' - | 'saas___socials___twitter' - | 'saas___socials___github' - | 'saas___socials___telegram' - | 'saas___matomo___eventCategory' - | 'saas___matomo___eventAction' - | 'saas___matomo___eventName' - | 'pools' - | 'pools___name' - | 'pools___svgPath' - | 'pools___hue' - | 'pools___launchDate' - | 'pools___url' - | 'pools___audits' - | 'pools___audits___name' - | 'pools___audits___url' - | 'pools___minEth' - | 'pools___feePercentage' - | 'pools___tokens' - | 'pools___tokens___name' - | 'pools___tokens___symbol' - | 'pools___tokens___address' - | 'pools___isFoss' - | 'pools___hasBugBounty' - | 'pools___isTrustless' - | 'pools___hasPermissionlessNodes' - | 'pools___pctMajorityClient' - | 'pools___platforms' - | 'pools___ui' - | 'pools___socials___discord' - | 'pools___socials___twitter' - | 'pools___socials___github' - | 'pools___socials___telegram' - | 'pools___socials___reddit' - | 'pools___matomo___eventCategory' - | 'pools___matomo___eventAction' - | 'pools___matomo___eventName' - | 'pools___twitter' - | 'pools___telegram'; - -export type DataJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type DataJsonGroupConnectionDistinctArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionMaxArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionMinArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionSumArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DataJsonFieldsEnum; -}; - -export type DataJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CommunityMeetupsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CommunityMeetupsJsonConnectionDistinctArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionMaxArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionMinArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionSumArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityMeetupsJsonFieldsEnum; -}; - -export type CommunityMeetupsJsonEdge = { - next?: Maybe; - node: CommunityMeetupsJson; - previous?: Maybe; -}; - -export type CommunityMeetupsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'title' - | 'emoji' - | 'location' - | 'link'; - -export type CommunityMeetupsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CommunityMeetupsJsonGroupConnectionDistinctArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionMaxArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionMinArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionSumArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityMeetupsJsonFieldsEnum; -}; - -export type CommunityMeetupsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CommunityEventsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CommunityEventsJsonConnectionDistinctArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionMaxArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionMinArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionSumArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityEventsJsonFieldsEnum; -}; - -export type CommunityEventsJsonEdge = { - next?: Maybe; - node: CommunityEventsJson; - previous?: Maybe; -}; - -export type CommunityEventsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'title' - | 'to' - | 'sponsor' - | 'location' - | 'description' - | 'startDate' - | 'endDate'; - -export type CommunityEventsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CommunityEventsJsonGroupConnectionDistinctArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionMaxArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionMinArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionSumArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityEventsJsonFieldsEnum; -}; - -export type CommunityEventsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CexLayer2SupportJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CexLayer2SupportJsonConnectionDistinctArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionMaxArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionMinArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionSumArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CexLayer2SupportJsonFieldsEnum; -}; - -export type CexLayer2SupportJsonEdge = { - next?: Maybe; - node: CexLayer2SupportJson; - previous?: Maybe; -}; - -export type CexLayer2SupportJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'supports_withdrawals' - | 'supports_deposits' - | 'url'; - -export type CexLayer2SupportJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CexLayer2SupportJsonGroupConnectionDistinctArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionMaxArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionMinArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionSumArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CexLayer2SupportJsonFieldsEnum; -}; - -export type CexLayer2SupportJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type AlltimeJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type AlltimeJsonConnectionDistinctArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionMaxArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionMinArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionSumArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: AlltimeJsonFieldsEnum; -}; - -export type AlltimeJsonEdge = { - next?: Maybe; - node: AlltimeJson; - previous?: Maybe; -}; - -export type AlltimeJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type AlltimeJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type AlltimeJsonGroupConnectionDistinctArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionMaxArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionMinArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionSumArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: AlltimeJsonFieldsEnum; -}; - -export type AlltimeJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type GatsbyImageSharpFixedFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_WithWebpFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFixed_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFluidFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { maxHeight: number, maxWidth: number }; - -export type GatsbyImageSharpFluid_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebpFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type GatsbyImageSharpFluid_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type GetAllMdxQueryVariables = Exact<{ [key: string]: never; }>; - - -export type GetAllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; diff --git a/gatsby-node.ts b/gatsby-node.ts index 21fc987cbad..854d89fbbd1 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -6,9 +6,9 @@ import child_process from "child_process" import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" -import type { GetAllMdxQuery } from "./gatsby-graphql" import type { Lang } from "./src/data/translations" import type { TContext } from "./types" +import type { AllMdxQuery } from "./src/types/schema" import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" @@ -197,7 +197,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ }) }) - const result = await graphql(` + const result = await graphql<{ allMdx: { edges: Array } }>(` query getAllMdx { allMdx { edges { diff --git a/package.json b/package.json index a04389809bb..f3dd7646481 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "framer-motion": "^4.1.3", "gatsby": "^4.10.0", "gatsby-plugin-gatsby-cloud": "^4.3.0", - "gatsby-plugin-graphql-codegen": "^3.1.1", "gatsby-plugin-image": "^2.0.0", "gatsby-plugin-intl": "^0.3.3", "gatsby-plugin-manifest": "^4.10.1", @@ -36,7 +35,6 @@ "gatsby-plugin-sharp": "^4.10.0", "gatsby-plugin-sitemap": "^5.0.0", "gatsby-plugin-styled-components": "^5.0.0", - "gatsby-plugin-typegen": "^2.2.4", "gatsby-remark-autolink-headers": "^5.0.0", "gatsby-remark-copy-linked-files": "^5.0.0", "gatsby-remark-images": "^6.0.0", diff --git a/src/constants.js b/src/constants.ts similarity index 100% rename from src/constants.js rename to src/constants.ts diff --git a/src/types/schema.ts b/src/types/schema.ts new file mode 100644 index 00000000000..698cb6adbbb --- /dev/null +++ b/src/types/schema.ts @@ -0,0 +1,13 @@ +export interface AllMdxQuery { + node: { + fields: { + isOutdated: boolean + slug: string + relativePath: string + } + frontmatter: { + lang: string + template: string + } + } +} diff --git a/tsconfig.json b/tsconfig.json index a0d6ad97284..ad873462dfd 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,9 +7,9 @@ "moduleResolution": "node", "esModuleInterop": true, "forceConsistentCasingInFileNames": true, - // "allowJs": true, "strict": true, + "noImplicitAny": false, "skipLibCheck": true }, - "include": ["./src/**/*"] + "include": ["./src"] } diff --git a/yarn.lock b/yarn.lock index 36088ac1b4e..a4d61b351b3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -111,13 +111,6 @@ "@algolia/logger-common" "4.11.0" "@algolia/requester-common" "4.11.0" -"@ampproject/remapping@^2.1.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.2.tgz#4edca94973ded9630d20101cd8559cedb8d8bd34" - integrity sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg== - dependencies: - "@jridgewell/trace-mapping" "^0.3.0" - "@apollo/client@^3.3.13": version "3.5.6" resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.5.6.tgz#911929df073280689efd98e5603047b79e0c39a2" @@ -164,7 +157,7 @@ dependencies: "@babel/highlight" "^7.16.0" -"@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7": +"@babel/code-frame@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== @@ -176,11 +169,6 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" integrity sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q== -"@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.7.tgz#078d8b833fbbcc95286613be8c716cef2b519fa2" - integrity sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ== - "@babel/core@7.12.9": version "7.12.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" @@ -224,27 +212,6 @@ semver "^6.3.0" source-map "^0.5.0" -"@babel/core@^7.14.0": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.9.tgz#6bae81a06d95f4d0dec5bb9d74bbc1f58babdcfe" - integrity sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.9" - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helpers" "^7.17.9" - "@babel/parser" "^7.17.9" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.9" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - "@babel/eslint-parser@^7.15.4": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz#48d3485091d6e36915358e4c0d0b2ebe6da90462" @@ -254,15 +221,6 @@ eslint-visitor-keys "^2.1.0" semver "^6.3.0" -"@babel/generator@^7.12.13", "@babel/generator@^7.14.0", "@babel/generator@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.9.tgz#f4af9fd38fa8de143c29fce3f71852406fc1e2fc" - integrity sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - "@babel/generator@^7.12.5", "@babel/generator@^7.15.4", "@babel/generator@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.16.5.tgz#26e1192eb8f78e0a3acaf3eede3c6fc96d22bedf" @@ -322,16 +280,6 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz#a3c2924f5e5f0379b356d4cfb313d1414dc30e46" - integrity sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - "@babel/helper-create-class-features-plugin@^7.16.0", "@babel/helper-create-class-features-plugin@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz#5d1bcd096792c1ebec6249eebc6358eec55d0cad" @@ -401,14 +349,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12" - integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg== - dependencies: - "@babel/template" "^7.16.7" - "@babel/types" "^7.17.0" - "@babel/helper-function-name@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz#b7dd0797d00bbfee4f07e9c4ea5b0e30c8bb1481" @@ -476,13 +416,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz#530ebf6ea87b500f60840578515adda2af470a29" @@ -497,20 +430,6 @@ "@babel/traverse" "^7.16.5" "@babel/types" "^7.16.0" -"@babel/helper-module-transforms@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd" - integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.17.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.3" - "@babel/types" "^7.17.0" - "@babel/helper-optimise-call-expression@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz#cecdb145d70c54096b1564f8e9f10cd7d193b338" @@ -578,13 +497,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-simple-access@^7.17.7": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367" - integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA== - dependencies: - "@babel/types" "^7.17.0" - "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" @@ -592,13 +504,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-split-export-declaration@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz#29672f43663e936df370aaeb22beddb3baec7438" @@ -606,16 +511,23 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.16.7": +"@babel/helper-split-export-declaration@^7.16.7": version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" + integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== + dependencies: + "@babel/types" "^7.16.7" "@babel/helper-validator-identifier@^7.15.7": version "7.15.7" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389" integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w== +"@babel/helper-validator-identifier@^7.16.7": + version "7.16.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" + integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== + "@babel/helper-validator-option@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3" @@ -645,15 +557,6 @@ "@babel/traverse" "^7.16.5" "@babel/types" "^7.16.0" -"@babel/helpers@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" - integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.9" - "@babel/types" "^7.17.0" - "@babel/highlight@^7.10.4", "@babel/highlight@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.0.tgz#6ceb32b2ca4b8f5f361fb7fd821e3fddf4a1725a" @@ -672,21 +575,11 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@7.12.16": - version "7.12.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4" - integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== - "@babel/parser@^7.1.0", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.15.5", "@babel/parser@^7.16.0", "@babel/parser@^7.16.5": version "7.16.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314" integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ== -"@babel/parser@^7.12.13", "@babel/parser@^7.14.0", "@babel/parser@^7.16.8", "@babel/parser@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.9.tgz#9c94189a6062f0291418ca021077983058e171ef" - integrity sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg== - "@babel/parser@^7.16.7": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" @@ -722,14 +615,6 @@ "@babel/helper-remap-async-to-generator" "^7.16.5" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.14.0", "@babel/plugin-proposal-class-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz#3269f44b89122110f6339806e05d43d84106468a" @@ -804,17 +689,6 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.12.1" -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz#d9eb649a54628a51701aef7e0ea3d17e2b9dd390" - integrity sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw== - dependencies: - "@babel/compat-data" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread@^7.10.4", "@babel/plugin-proposal-object-rest-spread@^7.14.7", "@babel/plugin-proposal-object-rest-spread@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz#f30f80dacf7bc1404bf67f99c8d9c01665e830ad" @@ -883,7 +757,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -911,13 +785,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" - integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -939,13 +806,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" - integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-jsx@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz#bf255d252f78bc8b77a17cadc37d1aa5b8ed4394" @@ -974,7 +834,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== @@ -1023,13 +883,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-arrow-functions@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz#04c18944dd55397b521d9d7511e791acea7acf2d" @@ -1046,13 +899,6 @@ "@babel/helper-plugin-utils" "^7.16.5" "@babel/helper-remap-async-to-generator" "^7.16.5" -"@babel/plugin-transform-block-scoped-functions@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-block-scoped-functions@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz#af087494e1c387574260b7ee9b58cdb5a4e9b0b0" @@ -1060,13 +906,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-block-scoping@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz#b91f254fe53e210eabe4dd0c40f71c0ed253c5e7" @@ -1074,20 +913,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-classes@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - globals "^11.1.0" - "@babel/plugin-transform-classes@^7.15.4", "@babel/plugin-transform-classes@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz#6acf2ec7adb50fb2f3194dcd2909dbd056dcf216" @@ -1102,13 +927,6 @@ "@babel/helper-split-export-declaration" "^7.16.0" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-computed-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz#2af91ebf0cceccfcc701281ada7cfba40a9b322a" @@ -1116,13 +934,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.17.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz#49dc2675a7afa9a5e4c6bdee636061136c3408d1" - integrity sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-destructuring@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz#89ebc87499ac4a81b897af53bb5d3eed261bd568" @@ -1153,21 +964,6 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.5" "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" - integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-flow" "^7.16.7" - -"@babel/plugin-transform-for-of@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-for-of@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz#9b544059c6ca11d565457c0ff1f08e13ce225261" @@ -1175,15 +971,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-function-name@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== - dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-function-name@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz#6896ebb6a5538a75d6a4086a277752f655a7bd15" @@ -1192,13 +979,6 @@ "@babel/helper-function-name" "^7.16.0" "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-literals@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz#af392b90e3edb2bd6dc316844cbfd6b9e009d320" @@ -1206,13 +986,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-member-expression-literals@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-member-expression-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz#4bd6ecdc11932361631097b779ca5c7570146dd5" @@ -1229,16 +1002,6 @@ "@babel/helper-plugin-utils" "^7.16.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz#274be1a2087beec0254d4abd4d86e52442e1e5b6" - integrity sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw== - dependencies: - "@babel/helper-module-transforms" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.17.7" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-commonjs@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz#4ee03b089536f076b2773196529d27c32b9d7bde" @@ -1289,14 +1052,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-object-super@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/plugin-transform-object-super@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz#8ccd9a1bcd3e7732ff8aa1702d067d8cd70ce380" @@ -1305,13 +1060,6 @@ "@babel/helper-plugin-utils" "^7.16.5" "@babel/helper-replace-supers" "^7.16.5" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz#4fc74b18a89638bd90aeec44a11793ecbe031dde" @@ -1319,13 +1067,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-property-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz#58f1465a7202a2bb2e6b003905212dd7a79abe3f" @@ -1333,13 +1074,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" - integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-react-display-name@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz#d5e910327d7931fb9f8f9b6c6999473ceae5a286" @@ -1354,17 +1088,6 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.16.5" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.17.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz#eac1565da176ccb1a715dae0b4609858808008c1" - integrity sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-jsx" "^7.16.7" - "@babel/types" "^7.17.0" - "@babel/plugin-transform-react-jsx@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz#5298aedc5f81e02b1cb702e597e8d6a346675765" @@ -1410,13 +1133,6 @@ babel-plugin-polyfill-regenerator "^0.3.0" semver "^6.3.0" -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-shorthand-properties@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz#ccb60b1a23b799f5b9a14d97c5bc81025ffd96d7" @@ -1424,14 +1140,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-spread@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-transform-spread@^7.14.6", "@babel/plugin-transform-spread@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz#912b06cff482c233025d3e69cf56d3e8fa166c29" @@ -1447,13 +1155,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-template-literals@^7.16.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz#343651385fd9923f5aa2275ca352c5d9183e1773" @@ -1630,13 +1331,6 @@ core-js-pure "^3.19.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" - integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.16.5.tgz#7f3e34bf8bdbbadf03fbb7b1ea0d929569c9487a" @@ -1669,21 +1363,6 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" - integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - "@babel/traverse@^7.1.0", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.5", "@babel/traverse@^7.4.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3" @@ -1700,22 +1379,6 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.14.0", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.3", "@babel/traverse@^7.17.9": - version "7.17.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.9.tgz#1f9b207435d9ae4a8ed6998b2b82300d83c37a0d" - integrity sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.9" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.17.9" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.9" - "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" - "@babel/traverse@^7.16.7": version "7.17.3" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57" @@ -1732,15 +1395,6 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" - integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" @@ -1749,7 +1403,7 @@ "@babel/helper-validator-identifier" "^7.15.7" to-fast-properties "^2.0.0" -"@babel/types@^7.12.13", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0": +"@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0": version "7.17.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== @@ -1770,13 +1424,6 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@cometjs/core@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@cometjs/core/-/core-0.2.0.tgz#db9b0bf7ec3ffcb2105554bc6799893603469cf0" - integrity sha512-H5G7/xYoHxmR4L4Pd77ScRCok2ttz7sG0BZ2B+pzsPammoIE63UiN2bCHjDOkXqbQplWU8xCiJBbHs3Cut2k/g== - dependencies: - core-js "^3.6.5" - "@emotion/cache@^11.4.0", "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" @@ -1998,188 +1645,6 @@ querystring "^0.2.0" strip-ansi "^6.0.0" -"@graphql-codegen/core@^1.17.9": - version "1.17.10" - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-1.17.10.tgz#3b85b5bc2e84fcacbd25fced5af47a4bb2d7a8bd" - integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.7" - "@graphql-tools/merge" "^6.2.14" - "@graphql-tools/utils" "^7.9.1" - tslib "~2.2.0" - -"@graphql-codegen/core@^2.2.0": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/core/-/core-2.5.1.tgz#e3d50d3449b8c58b74ea08e97faf656a1b7fc8a1" - integrity sha512-alctBVl2hMnBXDLwkgmnFPrZVIiBDsWJSmxJcM4GKg1PB23+xuov35GE47YAyAhQItE1B1fbYnbb1PtGiDZ4LA== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.1" - "@graphql-tools/schema" "^8.1.2" - "@graphql-tools/utils" "^8.1.1" - tslib "~2.3.0" - -"@graphql-codegen/flow-operations@^1.18.6": - version "1.18.13" - resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-operations/-/flow-operations-1.18.13.tgz#85c52c6d396192fd39e84102ad101a08ced5b691" - integrity sha512-CGSdtw1AOBhK9nwy3Bmhz881M6qM9x88br50afCIyzWfVGKvQw+fMBizHDS1TlLIpRDJuxsh1Gw9gcRH2ebaLQ== - dependencies: - "@graphql-codegen/flow" "^1.19.5" - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/flow-resolvers@^1.17.13": - version "1.17.18" - resolved "https://registry.yarnpkg.com/@graphql-codegen/flow-resolvers/-/flow-resolvers-1.17.18.tgz#7e3fe01af3d58dcd38ae4f8e2157d2ff57574961" - integrity sha512-zyEr2cIw2wP0hRgv89RqtbevxFlJN8YxCDKPyZRrs+mI+BIlDCu+UhXo8vyTDekB9UX/dQZ0XppH0Y9wIm6H0g== - dependencies: - "@graphql-codegen/flow" "^1.19.5" - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - "@graphql-tools/utils" "^7.9.1" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/flow@^1.18.3", "@graphql-codegen/flow@^1.19.5": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@graphql-codegen/flow/-/flow-1.19.5.tgz#b53e7b05e3001bca075ae13a4e7f26b2bd0872f7" - integrity sha512-QLrIoTMhZEKGJdUgClLALpvVyUMLry5In1ghRvhWkyZTnX4pC0svegSFMiEld0TXIyQMDumFl1QLe+JIBv6Qow== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/plugin-helpers@^1.18.7", "@graphql-codegen/plugin-helpers@^1.18.8": - version "1.18.8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz#39aac745b9e22e28c781cc07cf74836896a3a905" - integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== - dependencies: - "@graphql-tools/utils" "^7.9.1" - common-tags "1.8.0" - import-from "4.0.0" - lodash "~4.17.0" - tslib "~2.3.0" - -"@graphql-codegen/plugin-helpers@^2.0.0", "@graphql-codegen/plugin-helpers@^2.3.2", "@graphql-codegen/plugin-helpers@^2.4.0", "@graphql-codegen/plugin-helpers@^2.4.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.4.2.tgz#e4f6b74dddcf8a9974fef5ce48562ae0980f9fed" - integrity sha512-LJNvwAPv/sKtI3RnRDm+nPD+JeOfOuSOS4FFIpQCMUCyMnFcchV/CPTTv7tT12fLUpEg6XjuFfDBvOwndti30Q== - dependencies: - "@graphql-tools/utils" "^8.5.2" - change-case-all "1.0.14" - common-tags "1.8.2" - import-from "4.0.0" - lodash "~4.17.0" - tslib "~2.3.0" - -"@graphql-codegen/schema-ast@^2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@graphql-codegen/schema-ast/-/schema-ast-2.4.1.tgz#ad742b53e32f7a2fbff8ea8a91ba7e617e6ef236" - integrity sha512-bIWlKk/ShoVJfghA4Rt1OWnd34/dQmZM/vAe6fu6QKyOh44aAdqPtYQ2dbTyFXoknmu504etKJGEDllYNUJRfg== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.3.2" - "@graphql-tools/utils" "^8.1.1" - tslib "~2.3.0" - -"@graphql-codegen/typescript-operations@^1.17.14": - version "1.18.4" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.4.tgz#78149af3a949b760a7af7526593f2b7269a6841a" - integrity sha512-bxeRaCCwu2rUXkRj6WwMVazlMignemeUJfDjrK7d4z9o9tyjlrGWnbsjeZI7M17GNCARU9Vkr6XH94wEyooSsA== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/typescript" "^1.23.0" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/typescript-operations@^2.0.0": - version "2.3.5" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-operations/-/typescript-operations-2.3.5.tgz#1e77b96da0949f9e0ecd6054eb28b582936e35e8" - integrity sha512-GCZQW+O+cIF62ioPkQMoSJGzjJhtr7ttZGJOAoN/Q/oolG8ph9jNFePKO67tSQ/POAs5HLqfat4kAlCK8OPV3Q== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/typescript" "^2.4.8" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/typescript-resolvers@^1.18.1": - version "1.20.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript-resolvers/-/typescript-resolvers-1.20.0.tgz#0e4dbb2e7b920e4eba1ae2d72d5ee57ae45bb27d" - integrity sha512-phJ7BczjUBE2tOxztnCT8TxXY7/PkoCbFcX+KaNU1c3AxfofUXo2iv70cFrOilb22s3gBSpMqv58JM+D07Xx3w== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/typescript" "^1.23.0" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - "@graphql-tools/utils" "^7.9.1" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/typescript@^1.20.1", "@graphql-codegen/typescript@^1.23.0": - version "1.23.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-1.23.0.tgz#48a5372bcbe81a442c71c1bb032c312c6586a59a" - integrity sha512-ZfFgk5mGfuOy4kEpy+dcuvJMphigMfJ4AkiP1qWmWFufDW3Sg2yayTSNmzeFdcXMrWGgfNW2dKtuuTmbmQhS5g== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-codegen/visitor-plugin-common" "1.22.0" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/typescript@^2.0.0", "@graphql-codegen/typescript@^2.4.8": - version "2.4.8" - resolved "https://registry.yarnpkg.com/@graphql-codegen/typescript/-/typescript-2.4.8.tgz#e8110baba9713cde72d57a5c95aa27400363ed9a" - integrity sha512-tVsHIkuyenBany7c5IMU1yi4S1er2hgyXJGNY7PcyhpJMx0eChmbqz1VTiZxDEwi8mDBS2mn3TaSJMh6xuJM5g== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-codegen/schema-ast" "^2.4.1" - "@graphql-codegen/visitor-plugin-common" "2.7.4" - auto-bind "~4.0.0" - tslib "~2.3.0" - -"@graphql-codegen/visitor-plugin-common@1.22.0": - version "1.22.0" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.22.0.tgz#75fc8b580143bccbec411eb92d5fef715ed22e42" - integrity sha512-2afJGb6d8iuZl9KizYsexPwraEKO1lAvt5eVHNM5Xew4vwz/AUHeqDR2uOeQgVV+27EzjjzSDd47IEdH0dLC2w== - dependencies: - "@graphql-codegen/plugin-helpers" "^1.18.8" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.0" - array.prototype.flatmap "^1.2.4" - auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" - graphql-tag "^2.11.0" - parse-filepath "^1.0.2" - tslib "~2.3.0" - -"@graphql-codegen/visitor-plugin-common@2.7.4": - version "2.7.4" - resolved "https://registry.yarnpkg.com/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-2.7.4.tgz#fbc8aec9df0035b8f29fa64a6356cbb02062da5d" - integrity sha512-aaDoEudDD+B7DK/UwDSL2Fzej75N9hNJ3N8FQuTIeDyw6FNGWUxmkjVBLQGlzfnYfK8IYkdfYkrPn3Skq0pVxA== - dependencies: - "@graphql-codegen/plugin-helpers" "^2.4.0" - "@graphql-tools/optimize" "^1.0.1" - "@graphql-tools/relay-operation-optimizer" "^6.3.7" - "@graphql-tools/utils" "^8.3.0" - auto-bind "~4.0.0" - change-case-all "1.0.14" - dependency-graph "^0.11.0" - graphql-tag "^2.11.0" - parse-filepath "^1.0.2" - tslib "~2.3.0" - -"@graphql-tools/batch-execute@8.4.4": - version "8.4.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-8.4.4.tgz#12bb8b87f27491a0b38e2172f49b6445c2dc5079" - integrity sha512-5B3srfrNh7qqaH4FWysiZXPDVD7snwM+qsW3Bkq8M0iRAZVUb3P9o23xJbBwS32g678TuCjKy113K0PSqHyeCw== - dependencies: - "@graphql-tools/utils" "8.6.7" - dataloader "2.1.0" - tslib "~2.3.0" - value-or-promise "1.0.11" - "@graphql-tools/batch-execute@^7.1.2": version "7.1.2" resolved "https://registry.yarnpkg.com/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz#35ba09a1e0f80f34f1ce111d23c40f039d4403a0" @@ -2190,30 +1655,6 @@ tslib "~2.2.0" value-or-promise "1.0.6" -"@graphql-tools/code-file-loader@^7.0.0": - version "7.2.12" - resolved "https://registry.yarnpkg.com/@graphql-tools/code-file-loader/-/code-file-loader-7.2.12.tgz#4f5ae44293f9b44067125aee6970d580ee85d11c" - integrity sha512-CD9zIR3L8hOMC4uPKgHcMd6NlIs5zbhWX+fBEbUn66ZvynL9Zee2p0kyCDNVOp4lpONYdcXCyF3sTAfOMHStIQ== - dependencies: - "@graphql-tools/graphql-tag-pluck" "7.2.4" - "@graphql-tools/utils" "8.6.7" - globby "^11.0.3" - tslib "~2.3.0" - unixify "^1.0.0" - -"@graphql-tools/delegate@8.7.4", "@graphql-tools/delegate@^8.4.1": - version "8.7.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-8.7.4.tgz#388f656f03d2029f13aa8a1877721649d1e305f0" - integrity sha512-OXdIHRqqUDFvBebSZ/MQAvQOJ1Kvl7gjD78ClG4bPts6qDfFHwzlX0V8QESFCo8H67VDRzB4nnqlDyOIzjVNlQ== - dependencies: - "@graphql-tools/batch-execute" "8.4.4" - "@graphql-tools/schema" "8.3.8" - "@graphql-tools/utils" "8.6.7" - dataloader "2.1.0" - graphql-executor "0.0.23" - tslib "~2.3.0" - value-or-promise "1.0.11" - "@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5": version "7.1.5" resolved "https://registry.yarnpkg.com/@graphql-tools/delegate/-/delegate-7.1.5.tgz#0b027819b7047eff29bacbd5032e34a3d64bd093" @@ -2236,48 +1677,6 @@ "@graphql-tools/utils" "^7.0.0" tslib "~2.1.0" -"@graphql-tools/graphql-file-loader@^7.0.0": - version "7.3.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-file-loader/-/graphql-file-loader-7.3.9.tgz#38bb191fb84084d1c88ee5c26257d52177666afc" - integrity sha512-jCc4X6+PFVQlhpd+bvHxfldteYrzWvoYDNy+dzPgw3O/NYtjJ/B1wH6X2L4wXI+CDlKEdUKSEe+Dk6j9gmaItw== - dependencies: - "@graphql-tools/import" "6.6.11" - "@graphql-tools/utils" "8.6.7" - globby "^11.0.3" - tslib "~2.3.0" - unixify "^1.0.0" - -"@graphql-tools/graphql-tag-pluck@7.2.4", "@graphql-tools/graphql-tag-pluck@^7.0.0": - version "7.2.4" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.2.4.tgz#486176da444843f13c703b8d6214b1f5d82ec6c5" - integrity sha512-74N/iEa3q0vbKosShgF3wnFVTdkRz1X+eMH08ZhZXBgjo8HOnLtpRMLVSCV2qeOgmt3T/MHZoC7dSGL8XTjA7w== - dependencies: - "@babel/parser" "^7.16.8" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - "@graphql-tools/utils" "8.6.7" - tslib "~2.3.0" - -"@graphql-tools/graphql-tag-pluck@^6.3.0": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz#5fb227dbb1e19f4b037792b50f646f16a2d4c686" - integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== - dependencies: - "@babel/parser" "7.12.16" - "@babel/traverse" "7.12.13" - "@babel/types" "7.12.13" - "@graphql-tools/utils" "^7.0.0" - tslib "~2.1.0" - -"@graphql-tools/import@6.6.11": - version "6.6.11" - resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.11.tgz#37fcd394f362bac9dc14556daae8a6310ed31721" - integrity sha512-lKIRTsDxqdzrJtEOnqW4pr73/QRbGhyc37xewz4EvCYoUk6FEwqilEZIrkChmdQFjOV9BnwxFCp8KaS0P+qU4A== - dependencies: - "@graphql-tools/utils" "8.6.7" - resolve-from "5.0.0" - tslib "~2.3.0" - "@graphql-tools/import@^6.2.6": version "6.6.3" resolved "https://registry.yarnpkg.com/@graphql-tools/import/-/import-6.6.3.tgz#e2983d9623d4abd7a5ef2f65f7cc8ff745a1a691" @@ -2291,19 +1690,9 @@ version "6.2.6" resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz#830482cfd3721a0799cbf2fe5b09959d9332739a" integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== - dependencies: - "@graphql-tools/utils" "^7.0.0" - tslib "~2.0.1" - -"@graphql-tools/json-file-loader@^7.0.0": - version "7.3.9" - resolved "https://registry.yarnpkg.com/@graphql-tools/json-file-loader/-/json-file-loader-7.3.9.tgz#f36cdaf525d16f90a572645107691a49ed2ab31e" - integrity sha512-yLX5ADmT4m8hZvgsh9zjvcfS0ijrh3C/TNroRt81thN2nFMYmglRbxmOZgHXnT5DnL8v/BiqmlVpiq4cWEeJcw== - dependencies: - "@graphql-tools/utils" "8.6.7" - globby "^11.0.3" - tslib "~2.3.0" - unixify "^1.0.0" + dependencies: + "@graphql-tools/utils" "^7.0.0" + tslib "~2.0.1" "@graphql-tools/load@^6.0.0": version "6.2.8" @@ -2320,16 +1709,6 @@ unixify "1.0.0" valid-url "1.0.9" -"@graphql-tools/load@^7.0.0": - version "7.5.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/load/-/load-7.5.8.tgz#266abe7ee28c883ea29ffc560981faa9ef018081" - integrity sha512-+kQ7aT9GEuBmiGQlGsFU5f2e1A0hMbwCePzHYOvHR5BF8soJeToWZLiIC2hJf6z06aco+LC9x/os+6p9U9+7iQ== - dependencies: - "@graphql-tools/schema" "8.3.8" - "@graphql-tools/utils" "8.6.7" - p-limit "3.1.0" - tslib "~2.3.0" - "@graphql-tools/merge@6.0.0 - 6.2.14": version "6.2.14" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.14.tgz#694e2a2785ba47558e5665687feddd2935e9d94e" @@ -2339,15 +1718,7 @@ "@graphql-tools/utils" "^7.7.0" tslib "~2.2.0" -"@graphql-tools/merge@8.2.8": - version "8.2.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-8.2.8.tgz#6ed65c29b963b4d76b59a9d329fdf20ecef19a42" - integrity sha512-e4kpzgEIlA0sC0NjJlMwUL73Iz/HoP2OgAUReDDsupvWCqW3PMxjNoviS8xmcklVnv1w8Vmr8U2tao+x40ypLA== - dependencies: - "@graphql-tools/utils" "8.6.7" - tslib "~2.3.0" - -"@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": +"@graphql-tools/merge@^6.2.12": version "6.2.17" resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-6.2.17.tgz#4dedf87d8435a5e1091d7cc8d4f371ed1e029f1f" integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== @@ -2364,32 +1735,6 @@ "@graphql-tools/utils" "^8.5.1" tslib "~2.3.0" -"@graphql-tools/optimize@^1.0.1": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@graphql-tools/optimize/-/optimize-1.2.0.tgz#292d0a269f95d04bc6d822c034569bb7e591fb26" - integrity sha512-l0PTqgHeorQdeOizUor6RB49eOAng9+abSxiC5/aHRo6hMmXVaqv5eqndlmxCpx9BkgNb3URQbK+ZZHVktkP/g== - dependencies: - tslib "~2.3.0" - -"@graphql-tools/relay-operation-optimizer@^6.3.0", "@graphql-tools/relay-operation-optimizer@^6.3.7": - version "6.4.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.4.7.tgz#aabe510a1c4b2f8079028308b30140375d5437d6" - integrity sha512-P91XVjKsSuZI4d8wZwXqIRDAXVdwR/k+uey34g+YZhOlb0cNpSgsWH/g2N7EQHl9EHQy232i88B7MnrQxAYgsA== - dependencies: - "@graphql-tools/utils" "8.6.7" - relay-compiler "12.0.0" - tslib "~2.3.0" - -"@graphql-tools/schema@8.3.8", "@graphql-tools/schema@^8.1.2": - version "8.3.8" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-8.3.8.tgz#68f35d733487732c522a1b47d27faf8809cce95a" - integrity sha512-Bba60ali4fLOKJz/Kk39RcBrDUBtu0Wy7pjpIOmFIKQKwUBNNB0eAmfpvrjnFhRAVdO2kOkPpc8DQY+SCG+lWw== - dependencies: - "@graphql-tools/merge" "8.2.8" - "@graphql-tools/utils" "8.6.7" - tslib "~2.3.0" - value-or-promise "1.0.11" - "@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": version "7.1.5" resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-7.1.5.tgz#07b24e52b182e736a6b77c829fc48b84d89aa711" @@ -2409,33 +1754,6 @@ tslib "~2.3.0" value-or-promise "1.0.11" -"@graphql-tools/url-loader@7.0.0 - 7.4.2": - version "7.4.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-7.4.2.tgz#f2b8b5b34102bfb85e42bb4ebc40c1eca75df880" - integrity sha512-dS/cTux3Xw5flM9KHCwPzq7S0Yy7ff8mOmvq2quDfYmn0OawhccyEcjGnrgQ896ujwg+qYQqEyB62hv4A5962w== - dependencies: - "@graphql-tools/delegate" "^8.4.1" - "@graphql-tools/utils" "^8.5.1" - "@graphql-tools/wrap" "^8.3.1" - "@n1ru4l/graphql-live-query" "0.8.1" - "@types/websocket" "1.0.4" - "@types/ws" "^8.0.0" - abort-controller "3.0.0" - cross-fetch "3.1.4" - dset "^3.1.0" - extract-files "11.0.0" - form-data "4.0.0" - graphql-sse "^1.0.1" - graphql-ws "^5.4.1" - isomorphic-ws "4.0.1" - meros "1.1.4" - subscriptions-transport-ws "^0.10.0" - sync-fetch "0.3.1" - tslib "~2.3.0" - valid-url "1.0.9" - value-or-promise "1.0.11" - ws "8.2.3" - "@graphql-tools/url-loader@^6.0.0": version "6.10.1" resolved "https://registry.yarnpkg.com/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz#dc741e4299e0e7ddf435eba50a1f713b3e763b33" @@ -2475,14 +1793,7 @@ dependencies: tslib "~2.3.0" -"@graphql-tools/utils@8.6.7", "@graphql-tools/utils@^8.0.0", "@graphql-tools/utils@^8.1.1", "@graphql-tools/utils@^8.3.0", "@graphql-tools/utils@^8.5.2": - version "8.6.7" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-8.6.7.tgz#0e21101233743eb67a5782a5a40919d85ddb1021" - integrity sha512-Qi3EN95Rt3hb8CyDKpPKFWOPrnc00P18cpVTXEgtKxetSP39beJBeEEtLB0R53eP/6IolsyTZOTgkET1EaERaw== - dependencies: - tslib "~2.3.0" - -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.2.3", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": +"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0": version "7.10.0" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-7.10.0.tgz#07a4cb5d1bec1ff1dc1d47a935919ee6abd38699" integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== @@ -2502,17 +1813,6 @@ tslib "~2.2.0" value-or-promise "1.0.6" -"@graphql-tools/wrap@^8.3.1": - version "8.4.13" - resolved "https://registry.yarnpkg.com/@graphql-tools/wrap/-/wrap-8.4.13.tgz#a488d341b8ba3f1f3d9d69e30d6e78dca40a1e9e" - integrity sha512-q0Fa0CVgcaqm4FI4GXAVLjz8TQaF6lpFOm/rlgEkMzW9wFY/ZvDs+K3fVh9BgNvpudJArnVzAZgl2+FHNdY9CA== - dependencies: - "@graphql-tools/delegate" "8.7.4" - "@graphql-tools/schema" "8.3.8" - "@graphql-tools/utils" "8.6.7" - tslib "~2.3.0" - value-or-promise "1.0.11" - "@graphql-typed-document-node/core@^3.0.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.1.tgz#076d78ce99822258cf813ecc1e7fa460fa74d052" @@ -3026,24 +2326,6 @@ "@babel/runtime" "^7.7.2" regenerator-runtime "^0.13.3" -"@jridgewell/resolve-uri@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" - integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.11" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" - integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== - -"@jridgewell/trace-mapping@^0.3.0": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" - integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@mdx-js/mdx@^1.6.5": version "1.6.22" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" @@ -3084,11 +2366,6 @@ resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d" integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== -"@n1ru4l/graphql-live-query@0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@n1ru4l/graphql-live-query/-/graphql-live-query-0.8.1.tgz#2d6ca6157dafdc5d122a1aeb623b43e939c4b238" - integrity sha512-x5SLY+L9/5s07OJprISXx4csNBPF74UZeTI01ZPSaxOtRz2Gljk652kSPf6OjMLtx5uATr35O0M3G0LYhHBLtg== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -4170,20 +3447,6 @@ dependencies: "@types/node" "*" -"@types/websocket@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@types/websocket/-/websocket-1.0.4.tgz#1dc497280d8049a5450854dd698ee7e6ea9e60b8" - integrity sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA== - dependencies: - "@types/node" "*" - -"@types/ws@^8.0.0": - version "8.5.3" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== - dependencies: - "@types/node" "*" - "@types/yargs-parser@*": version "20.2.1" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" @@ -4912,16 +4175,6 @@ array.prototype.flat@^1.2.5: define-properties "^1.1.3" es-abstract "^1.19.0" -array.prototype.flatmap@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz#a7e8ed4225f4788a70cd910abcf0791e76a5534f" - integrity sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.2" - es-shim-unscopables "^1.0.0" - array.prototype.flatmap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" @@ -4936,11 +4189,6 @@ arrify@^2.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -4996,7 +4244,7 @@ async@1.5.2: resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= -async@^3.2.0, async@^3.2.3: +async@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/async/-/async-3.2.3.tgz#ac53dafd3f4720ee9e8a160628f18ea91df196c9" integrity sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g== @@ -5011,11 +4259,6 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -auto-bind@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-4.0.0.tgz#e3589fc6c2da8f7ca43ba9f84fa52a744fc997fb" - integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== - autoprefixer@^10.4.0: version "10.4.0" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.0.tgz#c3577eb32a1079a440ec253e404eaf1eb21388c8" @@ -5207,11 +4450,6 @@ babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== - babel-plugin-transform-react-remove-prop-types@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" @@ -5235,39 +4473,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-fbjs@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== - 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" - babel-preset-gatsby@^1.2.0: version "1.14.0" resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.14.0.tgz#a2b7ac56c3e2a81909a93b094ec8cccbbdc8b194" @@ -5796,7 +5001,7 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@4.1.2, camel-case@^4.1.2: +camel-case@4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== @@ -5852,15 +5057,6 @@ caniuse-lite@^1.0.30001317: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz#a451ff80dec7033016843f532efda18f02eec011" integrity sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA== -capital-case@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/capital-case/-/capital-case-1.0.4.tgz#9d130292353c9249f6b00fa5852bee38a717e669" - integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5898,22 +5094,6 @@ chalk@^4.0, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -change-case-all@1.0.14: - version "1.0.14" - resolved "https://registry.yarnpkg.com/change-case-all/-/change-case-all-1.0.14.tgz#bac04da08ad143278d0ac3dda7eccd39280bfba1" - integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== - 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" - change-case@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" @@ -5938,24 +5118,6 @@ change-case@^3.1.0: upper-case "^1.1.1" upper-case-first "^1.1.0" -change-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-4.1.2.tgz#fedfc5f136045e2398c0410ee441f95704641e12" - integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== - 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" - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -6293,12 +5455,7 @@ commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -common-tags@1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" - integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - -common-tags@1.8.2, common-tags@^1.8.0, common-tags@^1.8.2: +common-tags@^1.8.0, common-tags@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== @@ -6388,15 +5545,6 @@ constant-case@^2.0.0: snake-case "^2.1.0" upper-case "^1.1.1" -constant-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" - integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case "^2.0.2" - constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -6489,11 +5637,6 @@ core-js@^3.17.2: resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.20.0.tgz#1c5ac07986b8d15473ab192e45a2e115a4a95b79" integrity sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ== -core-js@^3.6.5: - version "3.21.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.1.tgz#f2e0ddc1fc43da6f904706e8e955bc19d06a0d94" - integrity sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -6597,13 +5740,6 @@ cross-fetch@3.1.4, cross-fetch@^3.1.3-alpha.6: dependencies: node-fetch "2.6.1" -cross-fetch@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== - dependencies: - node-fetch "2.6.7" - cross-spawn@7.0.3, cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -6976,11 +6112,6 @@ dataloader@2.0.0: resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f" integrity sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== -dataloader@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" - integrity sha512-qTcEYLen3r7ojZNgVUaRggOI+KM7jrKxXeSHhogh/TWxYMeONEMqY+hmkobiYQozsGIyg9OYVzO4ZIfoB4I0pQ== - dataloader@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-1.4.0.tgz#bca11d867f5d3f1b9ed9f737bd15970c65dff5c8" @@ -7127,11 +6258,6 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= -dependency-graph@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27" - integrity sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== - des.js@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" @@ -7386,14 +6512,6 @@ dot-case@^2.1.0: dependencies: no-case "^2.2.0" -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - dot-prop@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -7416,11 +6534,6 @@ dotenv@^8.2.0, dotenv@^8.6.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== -dset@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.1.tgz#07de5af7a8d03eab337ad1a8ba77fe17bba61a8c" - integrity sha512-hYf+jZNNqJBD2GiMYb+5mqOIX4R4RRHXU3qWMWYN+rqcR2/YpRL2bUHr8C8fU+5DNvqYjJ8YvMGSLuVPWU1cNg== - duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" @@ -7638,44 +6751,11 @@ es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" -es-abstract@^1.19.2: - version "1.19.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.5.tgz#a2cb01eb87f724e815b278b0dd0d00f36ca9a7f1" - integrity sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-weakref "^1.0.2" - object-inspect "^1.12.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - es-module-lexer@^0.9.0: version "0.9.3" resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -8258,11 +7338,6 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extract-files@11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-11.0.0.tgz#b72d428712f787eef1f5193aff8ab5351ca8469a" - integrity sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ== - extract-files@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" @@ -8324,24 +7399,6 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== - 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 "^0.7.30" - fd@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/fd/-/fd-0.0.3.tgz#b3240de86dbf5a345baae7382a07d4713566ff0c" @@ -8864,25 +7921,6 @@ gatsby-plugin-gatsby-cloud@^4.3.0: lodash "^4.17.21" webpack-assets-manifest "^5.0.6" -gatsby-plugin-graphql-codegen@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-graphql-codegen/-/gatsby-plugin-graphql-codegen-3.1.1.tgz#346c29a28d0eec37ed74a1c6686df65898cd34aa" - integrity sha512-GLvIOTnzMB6rWGJNu6KM9kBM74oyKu73pfHia9cpthzaaZG1AKNmxXZXEPfvUDmSzjKktjpoKPRMHWDWPk3fVA== - dependencies: - "@graphql-codegen/core" "^2.2.0" - "@graphql-codegen/plugin-helpers" "^2.0.0" - "@graphql-codegen/typescript" "^2.0.0" - "@graphql-codegen/typescript-operations" "^2.0.0" - "@graphql-tools/code-file-loader" "^7.0.0" - "@graphql-tools/graphql-file-loader" "^7.0.0" - "@graphql-tools/graphql-tag-pluck" "^7.0.0" - "@graphql-tools/json-file-loader" "^7.0.0" - "@graphql-tools/load" "^7.0.0" - "@graphql-tools/url-loader" "7.0.0 - 7.4.2" - "@graphql-tools/utils" "^8.0.0" - fs-extra "^10.0.0" - lodash.debounce "4.0.8" - gatsby-plugin-image@^2.0.0: version "2.4.0" resolved "https://registry.yarnpkg.com/gatsby-plugin-image/-/gatsby-plugin-image-2.4.0.tgz#fd960393043e856eb70d998dc34ad96a738162a8" @@ -9064,24 +8102,6 @@ gatsby-plugin-styled-components@^5.0.0: dependencies: "@babel/runtime" "^7.15.4" -gatsby-plugin-typegen@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typegen/-/gatsby-plugin-typegen-2.2.4.tgz#2d0724991dd3f8517cceb7facacf083f9294532d" - integrity sha512-JWM4r5bv2wemCmBOzHKPaEwANvxl4fvtnyZw7XulhB1R3uMSDLsl1a0hPy27j23VdO5JROciZK0sqFgnweqJ4A== - dependencies: - "@cometjs/core" "^0.2.0" - "@graphql-codegen/core" "^1.17.9" - "@graphql-codegen/flow" "^1.18.3" - "@graphql-codegen/flow-operations" "^1.18.6" - "@graphql-codegen/flow-resolvers" "^1.17.13" - "@graphql-codegen/typescript" "^1.20.1" - "@graphql-codegen/typescript-operations" "^1.17.14" - "@graphql-codegen/typescript-resolvers" "^1.18.1" - "@graphql-tools/graphql-tag-pluck" "^6.3.0" - "@graphql-tools/utils" "^7.2.3" - async "^3.2.0" - common-tags "^1.8.0" - gatsby-plugin-typescript@^4.11.1: version "4.11.1" resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.11.1.tgz#dcd96ded685f8c4a73ae5524faab342f9c9e3c1d" @@ -9764,11 +8784,6 @@ graphql-config@^3.0.2: minimatch "3.0.4" string-env-interpolation "1.0.1" -graphql-executor@0.0.23: - version "0.0.23" - resolved "https://registry.yarnpkg.com/graphql-executor/-/graphql-executor-0.0.23.tgz#205c1764b39ee0fcf611553865770f37b45851a2" - integrity sha512-3Ivlyfjaw3BWmGtUSnMpP/a4dcXCp0mJtj0PiPG14OKUizaMKlSEX+LX2Qed0LrxwniIwvU6B4w/koVjEPyWJg== - graphql-playground-html@^1.6.30: version "1.6.30" resolved "https://registry.yarnpkg.com/graphql-playground-html/-/graphql-playground-html-1.6.30.tgz#14c2a8eb7fc17bfeb1a746bbb28a11e34bf0b391" @@ -9783,12 +8798,7 @@ graphql-playground-middleware-express@^1.7.22: dependencies: graphql-playground-html "^1.6.30" -graphql-sse@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/graphql-sse/-/graphql-sse-1.1.0.tgz#05a8ea0528b4bde1c042caa5a7a63ef244bd3c56" - integrity sha512-xE8AGPJa5X+g7iFmRQw/8H+7lXIDJvSkW6lou/XSSq17opPQl+dbKOMiqraHMx52VrDgS061ZVx90OSuqS6ykA== - -graphql-tag@^2.11.0, graphql-tag@^2.12.3: +graphql-tag@^2.12.3: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== @@ -9805,11 +8815,6 @@ graphql-ws@^4.4.1: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-4.9.0.tgz#5cfd8bb490b35e86583d8322f5d5d099c26e365c" integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== -graphql-ws@^5.4.1: - version "5.7.0" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.7.0.tgz#4b9d7a0ee9555804582f27f5d7695d10aafdbdc8" - integrity sha512-8yYuvnyqIjlJ/WfebOyu2GSOQeFauRxnfuTveY9yvrDGs2g3kR9Nv4gu40AKvRHbXlSJwTbMJ6dVxAtEyKwVRA== - graphql@^15.7.2: version "15.8.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" @@ -9868,11 +8873,6 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - has-tostringtag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" @@ -10113,14 +9113,6 @@ header-case@^1.0.0: no-case "^2.2.0" upper-case "^1.1.3" -header-case@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/header-case/-/header-case-2.0.4.tgz#5a42e63b55177349cf405beb8d775acabb92c063" - integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== - dependencies: - capital-case "^1.0.4" - tslib "^2.0.3" - hey-listen@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" @@ -10381,11 +9373,6 @@ immer@8.0.1: resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== -immutable@~3.7.6: - version "3.7.6" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" - integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= - import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -10401,7 +9388,7 @@ import-from@3.0.0: dependencies: resolve-from "^5.0.0" -import-from@4.0.0, import-from@^4.0.0: +import-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== @@ -10537,14 +9524,6 @@ is-absolute-url@^3.0.0: resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-3.0.3.tgz#96c6a22b6a23929b11ea0afb1836c36ad4a5d698" integrity sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q== -is-absolute@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - is-accessor-descriptor@^0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" @@ -10793,14 +9772,7 @@ is-lower-case@^1.1.0: dependencies: lower-case "^1.1.0" -is-lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-2.0.2.tgz#1c0884d3012c841556243483aa5d522f47396d2a" - integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== - dependencies: - tslib "^2.0.3" - -is-negative-zero@^2.0.1, is-negative-zero@^2.0.2: +is-negative-zero@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== @@ -10908,13 +9880,6 @@ is-shared-array-buffer@^1.0.1: resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - is-ssh@^1.3.0: version "1.3.3" resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.3.3.tgz#7f133285ccd7f2c2c7fc897b771b53d95a2b2c7e" @@ -10965,13 +9930,6 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" -is-upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-2.0.2.tgz#f1105ced1fe4de906a5f39553e7d3803fd804649" - integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== - dependencies: - tslib "^2.0.3" - is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" @@ -10984,7 +9942,7 @@ is-valid-path@^0.1.1: dependencies: is-invalid-path "^0.1.0" -is-weakref@^1.0.1, is-weakref@^1.0.2: +is-weakref@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== @@ -10996,7 +9954,7 @@ is-whitespace-character@^1.0.0: resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -11641,7 +10599,7 @@ json5@^2.1.2, json5@^2.1.3: dependencies: minimist "^1.2.5" -json5@^2.2.0, json5@^2.2.1: +json5@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== @@ -11912,7 +10870,7 @@ lodash.clonedeep@4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.debounce@4.0.8, lodash.debounce@^4.0.8: +lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= @@ -12032,7 +10990,7 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.0, lodash@~4.17.4: +lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -12056,13 +11014,6 @@ lower-case-first@^1.0.0: dependencies: lower-case "^1.1.2" -lower-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-2.0.2.tgz#64c2324a2250bf7c37c5901e76a5b5309301160b" - integrity sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== - dependencies: - tslib "^2.0.3" - lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" @@ -12161,7 +11112,7 @@ map-age-cleaner@^0.1.3: dependencies: p-defer "^1.0.0" -map-cache@^0.2.0, map-cache@^0.2.2: +map-cache@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= @@ -12811,13 +11762,6 @@ node-fetch@2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-fetch@2.6.7, node-fetch@^2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - node-fetch@^2.6.1, node-fetch@^2.6.6: version "2.6.6" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89" @@ -12825,6 +11769,13 @@ node-fetch@^2.6.1, node-fetch@^2.6.6: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + node-gyp-build@^4.2.3: version "4.3.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" @@ -13023,11 +11974,6 @@ object-inspect@^1.11.0, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.1.tgz#d4bd7d7de54b9a75599f59a00bd698c1f1c6549b" integrity sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA== -object-inspect@^1.12.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" - integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== - object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -13337,14 +12283,6 @@ param-case@^2.1.0: dependencies: no-case "^2.2.0" -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -13415,15 +12353,6 @@ parse-entities@^2.0.0: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" -parse-filepath@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - parse-headers@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.4.tgz#9eaf2d02bed2d1eff494331ce3df36d7924760bf" @@ -13546,14 +12475,6 @@ path-case@^2.1.0: dependencies: no-case "^2.2.0" -path-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-3.0.4.tgz#9168645334eb942658375c56f80b4c0cb5f82c6f" - integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -13594,18 +12515,6 @@ path-parse@^1.0.6: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= - dependencies: - path-root-regex "^0.1.0" - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -14155,13 +13064,6 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - prompts@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" @@ -14894,38 +13796,6 @@ regjsparser@^0.7.0: dependencies: jsesc "~0.5.0" -relay-compiler@12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-12.0.0.tgz#9f292d483fb871976018704138423a96c8a45439" - integrity sha512-SWqeSQZ+AMU/Cr7iZsHi1e78Z7oh00I5SvR092iCJq79aupqJ6Ds+I1Pz/Vzo5uY5PY0jvC4rBJXzlIN5g9boQ== - 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" - -relay-runtime@12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-12.0.0.tgz#1e039282bdb5e0c1b9a7dc7f6b9a09d4f4ff8237" - integrity sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug== - dependencies: - "@babel/runtime" "^7.0.0" - fbjs "^3.0.0" - invariant "^2.2.4" - remark-footnotes@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" @@ -15416,15 +14286,6 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" -sentence-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-3.0.4.tgz#3645a7b8c117c787fde8702056225bb62a45131f" - integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - upper-case-first "^2.0.2" - serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -15471,7 +14332,7 @@ set-value@^2.0.0, set-value@^2.0.1: is-plain-object "^2.0.3" split-string "^3.0.1" -setimmediate@^1.0.4, setimmediate@^1.0.5: +setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= @@ -15578,11 +14439,6 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.5, resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.6.tgz#24e630c4b0f03fea446a2bd299e62b4a6ca8d0af" integrity sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ== -signedsource@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" - integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= - simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" @@ -15661,14 +14517,6 @@ snake-case@^2.1.0: dependencies: no-case "^2.2.0" -snake-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" - integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -15838,13 +14686,6 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -sponge-case@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" - integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== - dependencies: - tslib "^2.0.3" - sprintf-js@^1.0.3: version "1.1.2" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673" @@ -16253,17 +15094,6 @@ stylis@4.0.13: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.0.13.tgz#f5db332e376d13cc84ecfe5dace9a2a51d954c91" integrity sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag== -subscriptions-transport-ws@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.10.0.tgz#91fce775b31935e4ca995895a40942268877d23f" - integrity sha512-k28LhLn3abJ1mowFW+LP4QGggE0e3hrk55zXbMHyAeZkCUYtC0owepiwqMD3zX8DglQVaxnhE760pESrNSEzpg== - dependencies: - backo2 "^1.0.2" - eventemitter3 "^3.1.0" - iterall "^1.2.1" - symbol-observable "^1.0.4" - ws "^5.2.0 || ^6.0.0 || ^7.0.0" - subscriptions-transport-ws@^0.9.18: version "0.9.19" resolved "https://registry.yarnpkg.com/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz#10ca32f7e291d5ee8eb728b9c02e43c52606cdcf" @@ -16361,13 +15191,6 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -swap-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" - integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== - dependencies: - tslib "^2.0.3" - symbol-observable@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" @@ -16391,14 +15214,6 @@ sync-fetch@0.3.0: buffer "^5.7.0" node-fetch "^2.6.1" -sync-fetch@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.1.tgz#62aa82c4b4d43afd6906bfd7b5f92056458509f0" - integrity sha512-xj5qiCDap/03kpci5a+qc5wSJjc8ZSixgG2EUmH1B8Ea2sfWclQA7eH40hiHPCtkCn6MCk4Wb+dqcXdCy2PP3g== - dependencies: - buffer "^5.7.0" - node-fetch "^2.6.1" - table@^6.0.9: version "6.7.5" resolved "https://registry.yarnpkg.com/table/-/table-6.7.5.tgz#f04478c351ef3d8c7904f0e8be90a1b62417d238" @@ -16583,13 +15398,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -title-case@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/title-case/-/title-case-3.0.3.tgz#bc689b46f02e411f1d1e1d081f7c3deca0489982" - integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== - dependencies: - tslib "^2.0.3" - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -16889,11 +15697,6 @@ typescript@^4.6.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.3.tgz#eefeafa6afdd31d725584c67a0eaba80f6fc6c6c" integrity sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw== -ua-parser-js@^0.7.30: - version "0.7.31" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" - integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== - unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -17192,7 +15995,7 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unixify@1.0.0, unixify@^1.0.0: +unixify@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unixify/-/unixify-1.0.0.tgz#3a641c8c2ffbce4da683a5c70f03a462940c2090" integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= @@ -17249,25 +16052,11 @@ upper-case-first@^1.1.0, upper-case-first@^1.1.2: dependencies: upper-case "^1.1.1" -upper-case-first@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-2.0.2.tgz#992c3273f882abd19d1e02894cc147117f844324" - integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== - dependencies: - tslib "^2.0.3" - upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= -upper-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-2.0.2.tgz#d89810823faab1df1549b7d97a76f8662bae6f7a" - integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== - dependencies: - tslib "^2.0.3" - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -17824,11 +16613,6 @@ ws@7.4.5: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== -ws@8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" - integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== - "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.4.6: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" @@ -17971,7 +16755,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs@^15.3.1, yargs@^15.4.1: +yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== From 180eee83870dfc5eadbbb66e9bf92ece802b4833 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 12 May 2022 09:59:16 -0300 Subject: [PATCH 18/93] rename translations file to languages --- gatsby-node.ts | 2 +- src/data/{translations.ts => languages.ts} | 6 +++--- src/utils/getMessages.ts | 2 +- src/utils/translations.ts | 12 ++++++------ types.ts | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) rename src/data/{translations.ts => languages.ts} (96%) diff --git a/gatsby-node.ts b/gatsby-node.ts index 854d89fbbd1..f3996c9dc44 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -6,7 +6,7 @@ import child_process from "child_process" import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" -import type { Lang } from "./src/data/translations" +import type { Lang } from "./src/data/languages" import type { TContext } from "./types" import type { AllMdxQuery } from "./src/types/schema" diff --git a/src/data/translations.ts b/src/data/languages.ts similarity index 96% rename from src/data/translations.ts rename to src/data/languages.ts index 7cf7974b4cb..48b5533a2f4 100644 --- a/src/data/translations.ts +++ b/src/data/languages.ts @@ -45,11 +45,11 @@ export type Lang = | "zh" | "zh-tw" -export type Translations = { +export type Languages = { [lang in Lang]: { language: string } } -const translations: Translations = { +const languages: Languages = { en: { language: "English", }, @@ -187,4 +187,4 @@ const translations: Translations = { }, } -export default translations +export default languages diff --git a/src/utils/getMessages.ts b/src/utils/getMessages.ts index b72af74cfa6..972486f385d 100644 --- a/src/utils/getMessages.ts +++ b/src/utils/getMessages.ts @@ -2,7 +2,7 @@ import fs from "fs" import flattenMessages, { IMessages } from "./flattenMessages" -import type { Lang } from "../data/translations" +import type { Lang } from "../data/languages" // same function from 'gatsby-plugin-intl' const getMessages = (path: string, language: Lang): IMessages => { diff --git a/src/utils/translations.ts b/src/utils/translations.ts index d658cb03e74..b62f8df6eb5 100644 --- a/src/utils/translations.ts +++ b/src/utils/translations.ts @@ -1,6 +1,6 @@ import { IntlShape } from "gatsby-plugin-intl" -import allLanguages, { Lang } from "../data/translations" +import languages, { Lang } from "../data/languages" export const defaultLanguage = `en` @@ -15,10 +15,10 @@ const consoleError = (message: string): void => { } } -// will take the same shape as `allLanguages`. Only thing we are doing +// will take the same shape as `languages`. Only thing we are doing // here is filtering the desired langs to be built export const languageMetadata = Object.fromEntries( - Object.entries(allLanguages).filter(([lang]) => { + Object.entries(languages).filter(([lang]) => { // BUILD_LANGS === empty means to build all the langs if (!buildLangs.length) { return true @@ -30,9 +30,9 @@ export const languageMetadata = Object.fromEntries( export const supportedLanguages = Object.keys(languageMetadata) as Array -export const ignoreLanguages = ( - Object.keys(allLanguages) as Array -).filter((lang) => !supportedLanguages.includes(lang)) +export const ignoreLanguages = (Object.keys(languages) as Array).filter( + (lang) => !supportedLanguages.includes(lang) +) // Returns the en.json value export const getDefaultMessage = (key: string): string => { diff --git a/types.ts b/types.ts index 6790eec3d15..12554c7e8b8 100644 --- a/types.ts +++ b/types.ts @@ -1,4 +1,4 @@ -import { Lang } from "./src/data/translations" +import { Lang } from "./src/data/languages" import { IMessages } from "./src/utils/flattenMessages" export type TIntl = { From c0056f41c42558e5f4c82fffd914679c1d47760f Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 12 May 2022 10:16:28 -0300 Subject: [PATCH 19/93] cleanup --- .prettierignore | 3 +-- package.json | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.prettierignore b/.prettierignore index 4f7608550e0..557dcfdb3ab 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,4 @@ .cache package.json package-lock.json -public -gatsby-graphql.ts \ No newline at end of file +public \ No newline at end of file diff --git a/package.json b/package.json index f3dd7646481..b4e2ebb1588 100644 --- a/package.json +++ b/package.json @@ -81,8 +81,7 @@ "typescript": "^4.6.3" }, "scripts": { - "build": "rm -rf cache && yarn build:app", - "build:app": "gatsby build", + "build": "gatsby build", "build:lambda": "netlify-lambda build src/lambda", "copy-contributors": "node src/scripts/copy-contributors.js", "format": "prettier --write \"**/*.{js,jsx,json,md}\"", From edf6973a522e106306842490778a6915b81fa4bf Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 12 May 2022 16:26:39 -0300 Subject: [PATCH 20/93] move languages functions from translations.ts to languages.ts --- gatsby-config.ts | 2 +- gatsby-node.ts | 7 +++++-- src/scripts/mergeTranslations.ts | 2 +- src/utils/getMessages.ts | 2 +- src/{data => utils}/languages.ts | 25 +++++++++++++++++++++++++ src/utils/translations.ts | 28 ++-------------------------- tsconfig.json | 3 ++- types.ts | 2 +- 8 files changed, 38 insertions(+), 33 deletions(-) rename src/{data => utils}/languages.ts (77%) diff --git a/gatsby-config.ts b/gatsby-config.ts index cbb95570bb9..7af8aa6170e 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -7,7 +7,7 @@ import { supportedLanguages, defaultLanguage, ignoreLanguages, -} from "./src/utils/translations" +} from "./src/utils/languages" const siteUrl = `https://ethereum.org` diff --git a/gatsby-node.ts b/gatsby-node.ts index cf04fc44460..48e6c5b729f 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -6,14 +6,17 @@ import child_process from "child_process" import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" -import type { Lang } from "./src/data/languages" import type { TContext } from "./types" import type { AllMdxQuery } from "./src/types/schema" import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" -import { supportedLanguages, defaultLanguage } from "./src/utils/translations" +import { + supportedLanguages, + defaultLanguage, + Lang, +} from "./src/utils/languages" import getMessages from "./src/utils/getMessages" import redirects from "./redirects.json" diff --git a/src/scripts/mergeTranslations.ts b/src/scripts/mergeTranslations.ts index 2345bca02cb..758de264507 100644 --- a/src/scripts/mergeTranslations.ts +++ b/src/scripts/mergeTranslations.ts @@ -1,7 +1,7 @@ import fs from "fs" import path from "path" -import { supportedLanguages } from "../utils/translations" +import { supportedLanguages } from "../utils/languages" import mergeObjects from "../utils/mergeObjects" // Iterate over each supported language and generate /intl/${lang}.json diff --git a/src/utils/getMessages.ts b/src/utils/getMessages.ts index 972486f385d..7bad0323f1b 100644 --- a/src/utils/getMessages.ts +++ b/src/utils/getMessages.ts @@ -2,7 +2,7 @@ import fs from "fs" import flattenMessages, { IMessages } from "./flattenMessages" -import type { Lang } from "../data/languages" +import type { Lang } from "./languages" // same function from 'gatsby-plugin-intl' const getMessages = (path: string, language: Lang): IMessages => { diff --git a/src/data/languages.ts b/src/utils/languages.ts similarity index 77% rename from src/data/languages.ts rename to src/utils/languages.ts index 48b5533a2f4..766af801aa5 100644 --- a/src/data/languages.ts +++ b/src/utils/languages.ts @@ -49,6 +49,8 @@ export type Languages = { [lang in Lang]: { language: string } } +export const defaultLanguage: Lang = "en" + const languages: Languages = { en: { language: "English", @@ -187,4 +189,27 @@ const languages: Languages = { }, } +const buildLangs = (process.env.GATSBY_BUILD_LANGS || "") + .split(",") + .filter(Boolean) + +// will take the same shape as `languages`. Only thing we are doing +// here is filtering the desired langs to be built +export const languageMetadata = Object.fromEntries( + Object.entries(languages).filter(([lang]) => { + // BUILD_LANGS === empty means to build all the langs + if (!buildLangs.length) { + return true + } + + return buildLangs.includes(lang) + }) +) + +export const supportedLanguages = Object.keys(languageMetadata) as Array + +export const ignoreLanguages = (Object.keys(languages) as Array).filter( + (lang) => !supportedLanguages.includes(lang) +) + export default languages diff --git a/src/utils/translations.ts b/src/utils/translations.ts index b62f8df6eb5..838ad76772f 100644 --- a/src/utils/translations.ts +++ b/src/utils/translations.ts @@ -1,12 +1,8 @@ import { IntlShape } from "gatsby-plugin-intl" -import languages, { Lang } from "../data/languages" +import type { Lang } from "./languages" -export const defaultLanguage = `en` - -const buildLangs = (process.env.GATSBY_BUILD_LANGS || "") - .split(",") - .filter(Boolean) +import defaultStrings from "../intl/en.json" const consoleError = (message: string): void => { const { NODE_ENV } = process.env @@ -15,28 +11,8 @@ const consoleError = (message: string): void => { } } -// will take the same shape as `languages`. Only thing we are doing -// here is filtering the desired langs to be built -export const languageMetadata = Object.fromEntries( - Object.entries(languages).filter(([lang]) => { - // BUILD_LANGS === empty means to build all the langs - if (!buildLangs.length) { - return true - } - - return buildLangs.includes(lang) - }) -) - -export const supportedLanguages = Object.keys(languageMetadata) as Array - -export const ignoreLanguages = (Object.keys(languages) as Array).filter( - (lang) => !supportedLanguages.includes(lang) -) - // Returns the en.json value export const getDefaultMessage = (key: string): string => { - const defaultStrings = require("../intl/en.json") const defaultMessage = defaultStrings[key] if (defaultMessage === undefined) { consoleError( diff --git a/tsconfig.json b/tsconfig.json index ad873462dfd..a0be1d7f5e7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,7 +9,8 @@ "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitAny": false, - "skipLibCheck": true + "skipLibCheck": true, + "resolveJsonModule": true }, "include": ["./src"] } diff --git a/types.ts b/types.ts index 12554c7e8b8..dd6081eb88e 100644 --- a/types.ts +++ b/types.ts @@ -1,4 +1,4 @@ -import { Lang } from "./src/data/languages" +import { Lang } from "./src/utils/languages" import { IMessages } from "./src/utils/flattenMessages" export type TIntl = { From 0e84cc83423c3f34b8cb3b812fcac287a786c08b Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 12 May 2022 19:45:04 -0300 Subject: [PATCH 21/93] fix bad imports --- src/components/Breadcrumbs.js | 3 ++- src/components/Link.js | 2 +- src/components/PageMetadata.js | 3 ++- src/components/SideNavMobile.js | 2 +- src/pages/languages.js | 3 ++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/components/Breadcrumbs.js b/src/components/Breadcrumbs.js index 09ea34e6681..c91e4b56842 100644 --- a/src/components/Breadcrumbs.js +++ b/src/components/Breadcrumbs.js @@ -3,7 +3,8 @@ import styled from "styled-components" import { useIntl } from "gatsby-plugin-intl" import Link from "./Link" -import { translateMessageId, supportedLanguages } from "../utils/translations" +import { supportedLanguages } from "../utils/languages" +import { translateMessageId } from "../utils/translations" const ListContainer = styled.nav` margin-bottom: 2rem; diff --git a/src/components/Link.js b/src/components/Link.js index 51e76207909..1b9469c398f 100644 --- a/src/components/Link.js +++ b/src/components/Link.js @@ -4,7 +4,7 @@ import { Link as IntlLink } from "gatsby-plugin-intl" import styled from "styled-components" import Icon from "./Icon" -import { languageMetadata } from "../utils/translations" +import { languageMetadata } from "../utils/languages" import { trackCustomEvent } from "../utils/matomo" const HASH_PATTERN = /^#.*/ diff --git a/src/components/PageMetadata.js b/src/components/PageMetadata.js index ae29cf3a931..59ffac9f94a 100644 --- a/src/components/PageMetadata.js +++ b/src/components/PageMetadata.js @@ -6,7 +6,8 @@ import { useIntl } from "gatsby-plugin-intl" import { Location } from "@reach/router" import { getSrc } from "gatsby-plugin-image" -import { translateMessageId, languageMetadata } from "../utils/translations" +import { languageMetadata } from "../utils/languages" +import { translateMessageId } from "../utils/translations" const supportedLanguages = Object.keys(languageMetadata) diff --git a/src/components/SideNavMobile.js b/src/components/SideNavMobile.js index 61603aefacf..ad15a205294 100644 --- a/src/components/SideNavMobile.js +++ b/src/components/SideNavMobile.js @@ -5,7 +5,7 @@ import { motion, AnimatePresence } from "framer-motion" import Icon from "./Icon" import Link from "./Link" import Translation from "./Translation" -import { supportedLanguages } from "../utils/translations" +import { supportedLanguages } from "../utils/languages" import { dropdownIconContainerVariant } from "./SharedStyledComponents" import docLinks from "../data/developer-docs-links.yaml" diff --git a/src/pages/languages.js b/src/pages/languages.js index 28b7db21bb9..9db95029087 100644 --- a/src/pages/languages.js +++ b/src/pages/languages.js @@ -7,7 +7,8 @@ import Translation from "../components/Translation" import Link from "../components/Link" import { Page, Content } from "../components/SharedStyledComponents" -import { languageMetadata, translateMessageId } from "../utils/translations" +import { languageMetadata } from "../utils/languages" +import { translateMessageId } from "../utils/translations" import { CardItem as LangItem } from "../components/SharedStyledComponents" import Icon from "../components/Icon" import NakedButton from "../components/NakedButton" From 0bc9bcfb26cd8359ce52e31185f5126d8567abd2 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Fri, 13 May 2022 17:13:24 -0300 Subject: [PATCH 22/93] exec docsearch script with ts-node --- .github/workflows/docsearch-crawl.yml | 7 ++++++- .github/workflows/docsearchConfigScript.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docsearch-crawl.yml b/.github/workflows/docsearch-crawl.yml index c99955f2222..b209af89e76 100644 --- a/.github/workflows/docsearch-crawl.yml +++ b/.github/workflows/docsearch-crawl.yml @@ -11,6 +11,11 @@ jobs: steps: - name: Checkout codebase uses: actions/checkout@v2 + - name: Install node and ts-node + uses: actions/setup-node@v2 + with: + node-version: "14" + - run: npm install -g ts-node - name: Crawl the site env: APPLICATION_ID: ${{ secrets.DOCSEARCH_APP_ID }} @@ -18,5 +23,5 @@ jobs: run: | docker run \ -e APPLICATION_ID -e API_KEY \ - -e CONFIG="$(node .github/workflows/docsearchConfigScript.js | cat .github/workflows/docsearchConfig.json)" \ + -e CONFIG="$(ts-node -O '{\"module\": \"commonjs\"}' .github/workflows/docsearchConfigScript.js | cat .github/workflows/docsearchConfig.json)" \ algolia/docsearch-scraper:v1.6.0 diff --git a/.github/workflows/docsearchConfigScript.js b/.github/workflows/docsearchConfigScript.js index 90b15153ea3..f6c4fe44c93 100644 --- a/.github/workflows/docsearchConfigScript.js +++ b/.github/workflows/docsearchConfigScript.js @@ -1,5 +1,5 @@ const fs = require("fs") -const translations = require("../../src/data/translations.json") +const translations = require("../../src/utils/languages").default var config = { index_name: "prod-ethereum-org", From 8c967ecd79ac07eb6b92a5e99ecc19cfb5bec92e Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Mon, 16 May 2022 14:29:26 +0100 Subject: [PATCH 23/93] Apply suggestions from code review --- .../docs/standards/tokens/erc-4626/index.md | 39 ++++++++----------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/src/content/developers/docs/standards/tokens/erc-4626/index.md b/src/content/developers/docs/standards/tokens/erc-4626/index.md index 7dae81bd319..a7d06cf622f 100644 --- a/src/content/developers/docs/standards/tokens/erc-4626/index.md +++ b/src/content/developers/docs/standards/tokens/erc-4626/index.md @@ -7,13 +7,11 @@ sidebar: true ## Introduction {#introduction} -A standard to optimize and unify the technical parameters of yield-bearing vaults. This standard provides a standard API for tokenized yield-bearing vaults that represent shares of a single underlying ERC-20 token. -With an optional extension for tokenized vaults utilizing ERC-20, this standard offers basic functionality for depositing, withdrawing tokens and reading balances. +ERC-4626 is a standard to optimize and unify the technical parameters of yield-bearing vaults. It provides a standard API for tokenized yield-bearing vaults that represent shares of a single underlying ERC-20 token. ERC-4626 also outlines an optional extension for tokenized vaults utilizing ERC-20, offering basic functionality for depositing, withdrawing tokens and reading balances. **The role of ERC-4626 in yield-bearing vaults** -Lending markets, aggregators, and intrinsically interest bearing tokens help users find the best yield on their crypto tokens through the execution of different strategies. -These strategies are done with slight variation which might be error prone or waste development resources. +Lending markets, aggregators, and intrinsically interest-bearing tokens help users find the best yield on their crypto tokens by executing different strategies. These strategies are done with slight variation, which might be error-prone or waste development resources. ERC-4626 in yield-bearing vaults will lower the integration effort and unlock access to yield in various applications with little specialized effort from developers by creating more consistent and robust implementation patterns. @@ -24,74 +22,67 @@ The ERC-4626 token is described fully in [EIP-4626](https://eips.ethereum.org/EI To better understand this page, we recommend you first read about [token standards](/developers/docs/standards/tokens/) and [ERC-20](/developers/docs/standards/tokens/erc-20/). ## ERC-4626 Functions and Features: {#body} -- [Methods](#methods) - - [deposit](#deposit) - - [withdraw](#withdraw) - - [totalHoldings](#totalholdings) - - [balanceOfUnderlying](#balanceofunderlying) - - [underlying](#underlying) - - [totalSupply](#totalsupply) - - [balanceOf](#balanceof) - - [redeem](#redeem) - - [exchangeRate](#exchangerate) - - [baseUnit](#baseunit) - -- [Events](#events) - - [Deposit Event](#deposit_event) - - [Withdraw Event](#withdraw_event) - - ### Methods {#methods} + #### deposit {#deposit} + ```solidity function deposit(address _to, uint256 _value) public returns (uint256 _shares) ``` This function deposits the `_value` tokens into the vault and grants ownership to `_to`. #### withdraw {#withdraw} + ```solidity function withdraw(address _to, uint256 _value) public returns (uint256 _shares) ``` This function withdraws `_value` token from the vault and transfers them to `_to`. #### totalHoldings {#totalholdings} + ```solidity function totalHoldings() public view returns (uint256) ``` This function returns the total amount of underlying tokens held by the vault. #### balanceOfUnderlying {#balanceofunderlying} + ```solidity function balanceOfUnderlying(address _owner) public view returns (uint256) ``` This function returns the total amount of underlying tokens held in the vault for `_owner`. #### underlying {#underlying} + ```solidity function underlying() public view returns (address) ``` Returns the address of the token the vault uses for accounting, depositing, and withdrawing. #### totalSupply {#totalsupply} + ```solidity function totalSupply() public view returns (uint256) ``` Returns the total number of unredeemed vault shares in circulation. #### balanceOf {#balanceof} + ```solidity function balanceOf(address _owner) public view returns (uint256) ``` Returns the total amount of vault shares the `_owner` currently has. #### redeem {#redeem} + ```solidity function redeem(address _to, uint256 _shares) public returns (uint256 _value) ``` Redeems a specific number of `_shares` for underlying tokens and transfers them to `_to`. #### exchangeRate {#exchangerate} + ```solidity function exchangeRate() public view returns (uint256) ``` @@ -105,6 +96,7 @@ exchangeRate() * totalSupply() MUST equal totalHoldings(). ``` #### baseUnit {#baseunit} + ```solidity function baseUnit() public view returns(uint256) ``` @@ -113,7 +105,9 @@ The decimal scalar for vault shares and operations involving `exchangeRate()`. ### Events {#events} + #### Deposit Event + **MUST** be emitted when tokens are deposited into the vault ```solidity event Deposit(address indexed _from, addres indexed _to, uint256 _value) @@ -122,14 +116,13 @@ event Deposit(address indexed _from, addres indexed _to, uint256 _value) Where `_from` is the user who triggered the deposit and approved `_value` underlying tokens to the vault, and `_to` is the user who can withdraw the deposited tokens. #### Widthdraw Event + **MUST** be emitted when tokens are withdrawn from the vault by a depositor. ```solidity event Withdraw(address indexed _owner, address indexed _to, uint256 _value) ``` Where `_from` is the user who triggered the withdrawal and held `_value` underlying tokens in the vault, and `_to` is the user who received the withdrawn tokens. - - _Note_: All batch functions, including the hook, are also available in non-batch versions. This is done to save gas, as transferring just one asset will likely remain to be the most common method. For clarity in the explanations, we've left them out, including the safe transfer rules. Remove the 'Batch' and the names are identical. ## Further reading {#further-reading} From 7e896f065323eb77a9e09c2cafdd0e401a3d0d61 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 18 May 2022 16:25:51 -0300 Subject: [PATCH 24/93] add codegen to build queries types and migrate index page to ts --- .prettierignore | 3 +- gatsby-config.ts | 12 + gatsby-graphql.ts | 10402 ++++++++++++++++++++++++++++ package.json | 1 + src/pages/{index.js => index.tsx} | 46 +- types.ts | 2 +- yarn.lock | 1102 ++- 7 files changed, 11527 insertions(+), 41 deletions(-) create mode 100644 gatsby-graphql.ts rename src/pages/{index.js => index.tsx} (95%) diff --git a/.prettierignore b/.prettierignore index 557dcfdb3ab..4f7608550e0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,5 @@ .cache package.json package-lock.json -public \ No newline at end of file +public +gatsby-graphql.ts \ No newline at end of file diff --git a/gatsby-config.ts b/gatsby-config.ts index 7af8aa6170e..aa0ae8d4bcf 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -240,6 +240,18 @@ const config: GatsbyConfig = { `gatsby-plugin-gatsby-cloud`, // Creates `_redirects` & `_headers` build files for Netlify `gatsby-plugin-netlify`, + { + resolve: `gatsby-plugin-graphql-codegen`, + options: { + codegen: true, + fileName: `./gatsby-graphql.ts`, + documentPaths: [ + "./src/**/*.{ts,tsx}", + "./node_modules/gatsby-*/**/*.js", + "./gatsby-node.ts", + ], + }, + }, ], // https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs flags: { diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts new file mode 100644 index 00000000000..ca09296e715 --- /dev/null +++ b/gatsby-graphql.ts @@ -0,0 +1,10402 @@ +export type Maybe = T | null; +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 }; +/** All built-in and custom scalars, mapped to their actual values */ +export type Scalars = { + /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ + ID: string; + /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ + String: string; + /** The `Boolean` scalar type represents `true` or `false`. */ + Boolean: boolean; + /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ + Int: number; + /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ + Float: number; + /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + Date: any; + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: any; +}; + +export type File = Node & { + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + blksize?: Maybe; + blocks?: Maybe; + fields?: Maybe; + /** Copy file to static directory and return public url to it */ + publicURL?: Maybe; + /** Returns all children nodes filtered by type Mdx */ + childrenMdx?: Maybe>>; + /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ + childMdx?: Maybe; + /** Returns all children nodes filtered by type ImageSharp */ + childrenImageSharp?: Maybe>>; + /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ + childImageSharp?: Maybe; + /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ + childrenConsensusBountyHuntersCsv?: Maybe>>; + /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ + childConsensusBountyHuntersCsv?: Maybe; + /** Returns all children nodes filtered by type ExecutionBountyHuntersCsv */ + childrenExecutionBountyHuntersCsv?: Maybe>>; + /** Returns the first child node of type ExecutionBountyHuntersCsv or null if there are no children of given type on this node */ + childExecutionBountyHuntersCsv?: Maybe; + /** Returns all children nodes filtered by type WalletsCsv */ + childrenWalletsCsv?: Maybe>>; + /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ + childWalletsCsv?: Maybe; + /** Returns all children nodes filtered by type QuarterJson */ + childrenQuarterJson?: Maybe>>; + /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ + childQuarterJson?: Maybe; + /** Returns all children nodes filtered by type MonthJson */ + childrenMonthJson?: Maybe>>; + /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ + childMonthJson?: Maybe; + /** Returns all children nodes filtered by type Layer2Json */ + childrenLayer2Json?: Maybe>>; + /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ + childLayer2Json?: Maybe; + /** Returns all children nodes filtered by type ExternalTutorialsJson */ + childrenExternalTutorialsJson?: Maybe>>; + /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ + childExternalTutorialsJson?: Maybe; + /** Returns all children nodes filtered by type ExchangesByCountryCsv */ + childrenExchangesByCountryCsv?: Maybe>>; + /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ + childExchangesByCountryCsv?: Maybe; + /** Returns all children nodes filtered by type DataJson */ + childrenDataJson?: Maybe>>; + /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ + childDataJson?: Maybe; + /** Returns all children nodes filtered by type CommunityMeetupsJson */ + childrenCommunityMeetupsJson?: Maybe>>; + /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ + childCommunityMeetupsJson?: Maybe; + /** Returns all children nodes filtered by type CommunityEventsJson */ + childrenCommunityEventsJson?: Maybe>>; + /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ + childCommunityEventsJson?: Maybe; + /** Returns all children nodes filtered by type CexLayer2SupportJson */ + childrenCexLayer2SupportJson?: Maybe>>; + /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ + childCexLayer2SupportJson?: Maybe; + /** Returns all children nodes filtered by type AlltimeJson */ + childrenAlltimeJson?: Maybe>>; + /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ + childAlltimeJson?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type FileModifiedTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileAccessTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileChangeTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileBirthTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileAtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileMtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type FileCtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +/** Node Interface */ +export type Node = { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type Internal = { + content?: Maybe; + contentDigest: Scalars['String']; + description?: Maybe; + fieldOwners?: Maybe>>; + ignoreType?: Maybe; + mediaType?: Maybe; + owner: Scalars['String']; + type: Scalars['String']; +}; + +export type FileFields = { + gitLogLatestAuthorName?: Maybe; + gitLogLatestAuthorEmail?: Maybe; + gitLogLatestDate?: Maybe; +}; + + +export type FileFieldsGitLogLatestDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type Directory = Node & { + sourceInstanceName: Scalars['String']; + absolutePath: Scalars['String']; + relativePath: Scalars['String']; + extension: Scalars['String']; + size: Scalars['Int']; + prettySize: Scalars['String']; + modifiedTime: Scalars['Date']; + accessTime: Scalars['Date']; + changeTime: Scalars['Date']; + birthTime: Scalars['Date']; + root: Scalars['String']; + dir: Scalars['String']; + base: Scalars['String']; + ext: Scalars['String']; + name: Scalars['String']; + relativeDirectory: Scalars['String']; + dev: Scalars['Int']; + mode: Scalars['Int']; + nlink: Scalars['Int']; + uid: Scalars['Int']; + gid: Scalars['Int']; + rdev: Scalars['Int']; + ino: Scalars['Float']; + atimeMs: Scalars['Float']; + mtimeMs: Scalars['Float']; + ctimeMs: Scalars['Float']; + atime: Scalars['Date']; + mtime: Scalars['Date']; + ctime: Scalars['Date']; + /** @deprecated Use `birthTime` instead */ + birthtime?: Maybe; + /** @deprecated Use `birthTime` instead */ + birthtimeMs?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type DirectoryModifiedTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryAccessTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryChangeTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryBirthTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryAtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryMtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type DirectoryCtimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type Site = Node & { + buildTime?: Maybe; + siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; + flags?: Maybe; + polyfill?: Maybe; + pathPrefix?: Maybe; + jsxRuntime?: Maybe; + trailingSlash?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type SiteBuildTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type SiteFlags = { + FAST_DEV?: Maybe; +}; + +export type SiteSiteMetadata = { + title?: Maybe; + description?: Maybe; + url?: Maybe; + siteUrl?: Maybe; + author?: Maybe; + defaultLanguage?: Maybe; + supportedLanguages?: Maybe>>; + editContentUrl?: Maybe; +}; + +export type SiteFunction = Node & { + functionRoute: Scalars['String']; + pluginName: Scalars['String']; + originalAbsoluteFilePath: Scalars['String']; + originalRelativeFilePath: Scalars['String']; + relativeCompiledFilePath: Scalars['String']; + absoluteCompiledFilePath: Scalars['String']; + matchPath?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type SitePage = Node & { + path: Scalars['String']; + component: Scalars['String']; + internalComponentName: Scalars['String']; + componentChunkName: Scalars['String']; + matchPath?: Maybe; + pageContext?: Maybe; + pluginCreator?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type SitePlugin = Node & { + resolve?: Maybe; + name?: Maybe; + version?: Maybe; + nodeAPIs?: Maybe>>; + browserAPIs?: Maybe>>; + ssrAPIs?: Maybe>>; + pluginFilepath?: Maybe; + pluginOptions?: Maybe; + packageJson?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type SiteBuildMetadata = Node & { + buildTime?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type SiteBuildMetadataBuildTimeArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type MdxFrontmatter = { + title: Scalars['String']; +}; + +export type MdxHeadingMdx = { + value?: Maybe; + depth?: Maybe; +}; + +export type HeadingsMdx = + | 'h1' + | 'h2' + | 'h3' + | 'h4' + | 'h5' + | 'h6'; + +export type MdxWordCount = { + paragraphs?: Maybe; + sentences?: Maybe; + words?: Maybe; +}; + +export type Mdx = Node & { + rawBody: Scalars['String']; + fileAbsolutePath: Scalars['String']; + frontmatter?: Maybe; + slug?: Maybe; + body: Scalars['String']; + excerpt: Scalars['String']; + headings?: Maybe>>; + html?: Maybe; + mdxAST?: Maybe; + tableOfContents?: Maybe; + timeToRead?: Maybe; + wordCount?: Maybe; + fields?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type MdxExcerptArgs = { + pruneLength?: InputMaybe; + truncate?: InputMaybe; +}; + + +export type MdxHeadingsArgs = { + depth?: InputMaybe; +}; + + +export type MdxTableOfContentsArgs = { + maxDepth?: InputMaybe; +}; + +export type MdxFields = { + readingTime?: Maybe; + isOutdated?: Maybe; + slug?: Maybe; + relativePath?: Maybe; +}; + +export type MdxFieldsReadingTime = { + text?: Maybe; + minutes?: Maybe; + time?: Maybe; + words?: Maybe; +}; + +export type GatsbyImageFormat = + | 'NO_CHANGE' + | 'AUTO' + | 'JPG' + | 'PNG' + | 'WEBP' + | 'AVIF'; + +export type GatsbyImageLayout = + | 'FIXED' + | 'FULL_WIDTH' + | 'CONSTRAINED'; + +export type GatsbyImagePlaceholder = + | 'DOMINANT_COLOR' + | 'TRACED_SVG' + | 'BLURRED' + | 'NONE'; + +export type ImageFormat = + | 'NO_CHANGE' + | 'AUTO' + | 'JPG' + | 'PNG' + | 'WEBP' + | 'AVIF'; + +export type ImageFit = + | 'COVER' + | 'CONTAIN' + | 'FILL' + | 'INSIDE' + | 'OUTSIDE'; + +export type ImageLayout = + | 'FIXED' + | 'FULL_WIDTH' + | 'CONSTRAINED'; + +export type ImageCropFocus = + | 'CENTER' + | 'NORTH' + | 'NORTHEAST' + | 'EAST' + | 'SOUTHEAST' + | 'SOUTH' + | 'SOUTHWEST' + | 'WEST' + | 'NORTHWEST' + | 'ENTROPY' + | 'ATTENTION'; + +export type DuotoneGradient = { + highlight: Scalars['String']; + shadow: Scalars['String']; + opacity?: InputMaybe; +}; + +export type PotraceTurnPolicy = + | 'TURNPOLICY_BLACK' + | 'TURNPOLICY_WHITE' + | 'TURNPOLICY_LEFT' + | 'TURNPOLICY_RIGHT' + | 'TURNPOLICY_MINORITY' + | 'TURNPOLICY_MAJORITY'; + +export type Potrace = { + turnPolicy?: InputMaybe; + turdSize?: InputMaybe; + alphaMax?: InputMaybe; + optCurve?: InputMaybe; + optTolerance?: InputMaybe; + threshold?: InputMaybe; + blackOnWhite?: InputMaybe; + color?: InputMaybe; + background?: InputMaybe; +}; + +export type ImageSharp = Node & { + fixed?: Maybe; + fluid?: Maybe; + gatsbyImageData: Scalars['JSON']; + original?: Maybe; + resize?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + + +export type ImageSharpFixedArgs = { + width?: InputMaybe; + height?: InputMaybe; + base64Width?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + grayscale?: InputMaybe; + duotone?: InputMaybe; + traceSVG?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + toFormat?: InputMaybe; + toFormatBase64?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; +}; + + +export type ImageSharpFluidArgs = { + maxWidth?: InputMaybe; + maxHeight?: InputMaybe; + base64Width?: InputMaybe; + grayscale?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + duotone?: InputMaybe; + traceSVG?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + toFormat?: InputMaybe; + toFormatBase64?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; + sizes?: InputMaybe; + srcSetBreakpoints?: InputMaybe>>; +}; + + +export type ImageSharpGatsbyImageDataArgs = { + layout?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + aspectRatio?: InputMaybe; + placeholder?: InputMaybe; + blurredOptions?: InputMaybe; + tracedSVGOptions?: InputMaybe; + formats?: InputMaybe>>; + outputPixelDensities?: InputMaybe>>; + breakpoints?: InputMaybe>>; + sizes?: InputMaybe; + quality?: InputMaybe; + jpgOptions?: InputMaybe; + pngOptions?: InputMaybe; + webpOptions?: InputMaybe; + avifOptions?: InputMaybe; + transformOptions?: InputMaybe; + backgroundColor?: InputMaybe; +}; + + +export type ImageSharpResizeArgs = { + width?: InputMaybe; + height?: InputMaybe; + quality?: InputMaybe; + jpegQuality?: InputMaybe; + pngQuality?: InputMaybe; + webpQuality?: InputMaybe; + jpegProgressive?: InputMaybe; + pngCompressionLevel?: InputMaybe; + pngCompressionSpeed?: InputMaybe; + grayscale?: InputMaybe; + duotone?: InputMaybe; + base64?: InputMaybe; + traceSVG?: InputMaybe; + toFormat?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; + background?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; +}; + +export type ImageSharpFixed = { + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio?: Maybe; + width: Scalars['Float']; + height: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + originalName?: Maybe; +}; + +export type ImageSharpFluid = { + base64?: Maybe; + tracedSVG?: Maybe; + aspectRatio: Scalars['Float']; + src: Scalars['String']; + srcSet: Scalars['String']; + srcWebp?: Maybe; + srcSetWebp?: Maybe; + sizes: Scalars['String']; + originalImg?: Maybe; + originalName?: Maybe; + presentationWidth: Scalars['Int']; + presentationHeight: Scalars['Int']; +}; + +export type ImagePlaceholder = + | 'DOMINANT_COLOR' + | 'TRACED_SVG' + | 'BLURRED' + | 'NONE'; + +export type BlurredOptions = { + /** Width of the generated low-res preview. Default is 20px */ + width?: InputMaybe; + /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ + toFormat?: InputMaybe; +}; + +export type JpgOptions = { + quality?: InputMaybe; + progressive?: InputMaybe; +}; + +export type PngOptions = { + quality?: InputMaybe; + compressionSpeed?: InputMaybe; +}; + +export type WebPOptions = { + quality?: InputMaybe; +}; + +export type AvifOptions = { + quality?: InputMaybe; + lossless?: InputMaybe; + speed?: InputMaybe; +}; + +export type TransformOptions = { + grayscale?: InputMaybe; + duotone?: InputMaybe; + rotate?: InputMaybe; + trim?: InputMaybe; + cropFocus?: InputMaybe; + fit?: InputMaybe; +}; + +export type ImageSharpOriginal = { + width?: Maybe; + height?: Maybe; + src?: Maybe; +}; + +export type ImageSharpResize = { + src?: Maybe; + tracedSVG?: Maybe; + width?: Maybe; + height?: Maybe; + aspectRatio?: Maybe; + originalName?: Maybe; +}; + +export type Frontmatter = { + sidebar?: Maybe; + sidebarDepth?: Maybe; + incomplete?: Maybe; + template?: Maybe; + summaryPoint1: Scalars['String']; + summaryPoint2: Scalars['String']; + summaryPoint3: Scalars['String']; + summaryPoint4: Scalars['String']; + position?: Maybe; + compensation?: Maybe; + location?: Maybe; + type?: Maybe; + link?: Maybe; + address?: Maybe; + skill?: Maybe; + published?: Maybe; + sourceUrl?: Maybe; + source?: Maybe; + author?: Maybe; + tags?: Maybe>>; + isOutdated?: Maybe; + title?: Maybe; + lang?: Maybe; + description?: Maybe; + emoji?: Maybe; + image?: Maybe; + alt?: Maybe; + summaryPoints?: Maybe>>; +}; + +export type ConsensusBountyHuntersCsv = Node & { + username?: Maybe; + name?: Maybe; + score?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type ExecutionBountyHuntersCsv = Node & { + username?: Maybe; + name?: Maybe; + score?: Maybe; + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; +}; + +export type WalletsCsv = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + brand_color?: Maybe; + has_mobile?: Maybe; + has_desktop?: Maybe; + has_web?: Maybe; + has_hardware?: Maybe; + has_card_deposits?: Maybe; + has_explore_dapps?: Maybe; + has_defi_integrations?: Maybe; + has_bank_withdrawals?: Maybe; + has_limits_protection?: Maybe; + has_high_volume_purchases?: Maybe; + has_multisig?: Maybe; + has_dex_integrations?: Maybe; +}; + +export type QuarterJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type QuarterJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type QuarterJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type QuarterJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type QuarterJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type QuarterJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type QuarterJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type MonthJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type MonthJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type MonthJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type MonthJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type MonthJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type MonthJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type MonthJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type MonthJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type Layer2Json = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + optimistic?: Maybe>>; + zk?: Maybe>>; +}; + +export type Layer2JsonOptimistic = { + name?: Maybe; + website?: Maybe; + developerDocs?: Maybe; + l2beat?: Maybe; + bridge?: Maybe; + bridgeWallets?: Maybe>>; + blockExplorer?: Maybe; + ecosystemPortal?: Maybe; + tokenLists?: Maybe; + noteKey?: Maybe; + purpose?: Maybe>>; + description?: Maybe; + imageKey?: Maybe; + background?: Maybe; +}; + +export type Layer2JsonZk = { + name?: Maybe; + website?: Maybe; + developerDocs?: Maybe; + l2beat?: Maybe; + bridge?: Maybe; + bridgeWallets?: Maybe>>; + blockExplorer?: Maybe; + ecosystemPortal?: Maybe; + tokenLists?: Maybe; + noteKey?: Maybe; + purpose?: Maybe>>; + description?: Maybe; + imageKey?: Maybe; + background?: Maybe; +}; + +export type ExternalTutorialsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + url?: Maybe; + title?: Maybe; + description?: Maybe; + author?: Maybe; + authorGithub?: Maybe; + tags?: Maybe>>; + skillLevel?: Maybe; + timeToRead?: Maybe; + lang?: Maybe; + publishDate?: Maybe; +}; + +export type ExchangesByCountryCsv = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + country?: Maybe; + coinmama?: Maybe; + bittrex?: Maybe; + simplex?: Maybe; + wyre?: Maybe; + moonpay?: Maybe; + coinbase?: Maybe; + kraken?: Maybe; + gemini?: Maybe; + binance?: Maybe; + binanceus?: Maybe; + bitbuy?: Maybe; + rain?: Maybe; + cryptocom?: Maybe; + itezcom?: Maybe; + coinspot?: Maybe; + bitvavo?: Maybe; + mtpelerin?: Maybe; + wazirx?: Maybe; + bitflyer?: Maybe; + easycrypto?: Maybe; + okx?: Maybe; + kucoin?: Maybe; + ftx?: Maybe; + huobiglobal?: Maybe; + gateio?: Maybe; + bitfinex?: Maybe; + bybit?: Maybe; + bitkub?: Maybe; + bitso?: Maybe; + ftxus?: Maybe; +}; + +export type DataJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + files?: Maybe>>; + imageSize?: Maybe; + commit?: Maybe; + contributors?: Maybe>>; + contributorsPerLine?: Maybe; + projectName?: Maybe; + projectOwner?: Maybe; + repoType?: Maybe; + repoHost?: Maybe; + skipCi?: Maybe; + nodeTools?: Maybe>>; + keyGen?: Maybe>>; + saas?: Maybe>>; + pools?: Maybe>>; +}; + +export type DataJsonContributors = { + login?: Maybe; + name?: Maybe; + avatar_url?: Maybe; + profile?: Maybe; + contributions?: Maybe>>; +}; + +export type DataJsonNodeTools = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + additionalStake?: Maybe; + additionalStakeUnit?: Maybe; + tokens?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + multiClient?: Maybe; + easyClientSwitching?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonNodeToolsLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonNodeToolsAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonNodeToolsTokens = { + name?: Maybe; + symbol?: Maybe; + address?: Maybe; +}; + +export type DataJsonNodeToolsSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; +}; + +export type DataJsonNodeToolsMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonKeyGen = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + isSelfCustody?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonKeyGenLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonKeyGenAudits = { + name?: Maybe; + url?: Maybe; +}; + +export type DataJsonKeyGenSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; +}; + +export type DataJsonKeyGenMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonSaas = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + additionalStake?: Maybe; + additionalStakeUnit?: Maybe; + monthlyFee?: Maybe; + monthlyFeeUnit?: Maybe; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + isPermissionless?: Maybe; + pctMajorityClient?: Maybe; + isSelfCustody?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; +}; + + +export type DataJsonSaasLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonSaasAudits = { + name?: Maybe; + url?: Maybe; + date?: Maybe; +}; + + +export type DataJsonSaasAuditsDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonSaasSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; +}; + +export type DataJsonSaasMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type DataJsonPools = { + name?: Maybe; + svgPath?: Maybe; + hue?: Maybe; + launchDate?: Maybe; + url?: Maybe; + audits?: Maybe>>; + minEth?: Maybe; + feePercentage?: Maybe; + tokens?: Maybe>>; + isFoss?: Maybe; + hasBugBounty?: Maybe; + isTrustless?: Maybe; + hasPermissionlessNodes?: Maybe; + pctMajorityClient?: Maybe; + platforms?: Maybe>>; + ui?: Maybe>>; + socials?: Maybe; + matomo?: Maybe; + twitter?: Maybe; + telegram?: Maybe; +}; + + +export type DataJsonPoolsLaunchDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonPoolsAudits = { + name?: Maybe; + url?: Maybe; + date?: Maybe; +}; + + +export type DataJsonPoolsAuditsDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type DataJsonPoolsTokens = { + name?: Maybe; + symbol?: Maybe; + address?: Maybe; +}; + +export type DataJsonPoolsSocials = { + discord?: Maybe; + twitter?: Maybe; + github?: Maybe; + telegram?: Maybe; + reddit?: Maybe; +}; + +export type DataJsonPoolsMatomo = { + eventCategory?: Maybe; + eventAction?: Maybe; + eventName?: Maybe; +}; + +export type CommunityMeetupsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + title?: Maybe; + emoji?: Maybe; + location?: Maybe; + link?: Maybe; +}; + +export type CommunityEventsJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + title?: Maybe; + to?: Maybe; + sponsor?: Maybe; + location?: Maybe; + description?: Maybe; + startDate?: Maybe; + endDate?: Maybe; +}; + + +export type CommunityEventsJsonStartDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type CommunityEventsJsonEndDateArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type CexLayer2SupportJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + supports_withdrawals?: Maybe>>; + supports_deposits?: Maybe>>; + url?: Maybe; +}; + +export type AlltimeJson = Node & { + id: Scalars['ID']; + parent?: Maybe; + children: Array; + internal: Internal; + name?: Maybe; + url?: Maybe; + unit?: Maybe; + dateRange?: Maybe; + currency?: Maybe; + mode?: Maybe; + totalCosts?: Maybe; + totalTMSavings?: Maybe; + totalPreTranslated?: Maybe; + data?: Maybe>>; +}; + +export type AlltimeJsonDateRange = { + from?: Maybe; + to?: Maybe; +}; + + +export type AlltimeJsonDateRangeFromArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + + +export type AlltimeJsonDateRangeToArgs = { + formatString?: InputMaybe; + fromNow?: InputMaybe; + difference?: InputMaybe; + locale?: InputMaybe; +}; + +export type AlltimeJsonData = { + user?: Maybe; + languages?: Maybe>>; +}; + +export type AlltimeJsonDataUser = { + id?: Maybe; + username?: Maybe; + fullName?: Maybe; + userRole?: Maybe; + avatarUrl?: Maybe; + preTranslated?: Maybe; + totalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguages = { + language?: Maybe; + translated?: Maybe; + targetTranslated?: Maybe; + translatedByMt?: Maybe; + approved?: Maybe; + translationCosts?: Maybe; + approvalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguagesLanguage = { + id?: Maybe; + name?: Maybe; + tmSavings?: Maybe; + preTranslate?: Maybe; + totalCosts?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTargetTranslated = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedByMt = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesApproved = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesTranslationCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type AlltimeJsonDataLanguagesApprovalCosts = { + tmMatch?: Maybe; + default?: Maybe; + total?: Maybe; +}; + +export type Query = { + file?: Maybe; + allFile: FileConnection; + directory?: Maybe; + allDirectory: DirectoryConnection; + site?: Maybe; + allSite: SiteConnection; + siteFunction?: Maybe; + allSiteFunction: SiteFunctionConnection; + sitePage?: Maybe; + allSitePage: SitePageConnection; + sitePlugin?: Maybe; + allSitePlugin: SitePluginConnection; + siteBuildMetadata?: Maybe; + allSiteBuildMetadata: SiteBuildMetadataConnection; + mdx?: Maybe; + allMdx: MdxConnection; + imageSharp?: Maybe; + allImageSharp: ImageSharpConnection; + consensusBountyHuntersCsv?: Maybe; + allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection; + executionBountyHuntersCsv?: Maybe; + allExecutionBountyHuntersCsv: ExecutionBountyHuntersCsvConnection; + walletsCsv?: Maybe; + allWalletsCsv: WalletsCsvConnection; + quarterJson?: Maybe; + allQuarterJson: QuarterJsonConnection; + monthJson?: Maybe; + allMonthJson: MonthJsonConnection; + layer2Json?: Maybe; + allLayer2Json: Layer2JsonConnection; + externalTutorialsJson?: Maybe; + allExternalTutorialsJson: ExternalTutorialsJsonConnection; + exchangesByCountryCsv?: Maybe; + allExchangesByCountryCsv: ExchangesByCountryCsvConnection; + dataJson?: Maybe; + allDataJson: DataJsonConnection; + communityMeetupsJson?: Maybe; + allCommunityMeetupsJson: CommunityMeetupsJsonConnection; + communityEventsJson?: Maybe; + allCommunityEventsJson: CommunityEventsJsonConnection; + cexLayer2SupportJson?: Maybe; + allCexLayer2SupportJson: CexLayer2SupportJsonConnection; + alltimeJson?: Maybe; + allAlltimeJson: AlltimeJsonConnection; +}; + + +export type QueryFileArgs = { + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + blksize?: InputMaybe; + blocks?: InputMaybe; + fields?: InputMaybe; + publicURL?: InputMaybe; + childrenMdx?: InputMaybe; + childMdx?: InputMaybe; + childrenImageSharp?: InputMaybe; + childImageSharp?: InputMaybe; + childrenConsensusBountyHuntersCsv?: InputMaybe; + childConsensusBountyHuntersCsv?: InputMaybe; + childrenExecutionBountyHuntersCsv?: InputMaybe; + childExecutionBountyHuntersCsv?: InputMaybe; + childrenWalletsCsv?: InputMaybe; + childWalletsCsv?: InputMaybe; + childrenQuarterJson?: InputMaybe; + childQuarterJson?: InputMaybe; + childrenMonthJson?: InputMaybe; + childMonthJson?: InputMaybe; + childrenLayer2Json?: InputMaybe; + childLayer2Json?: InputMaybe; + childrenExternalTutorialsJson?: InputMaybe; + childExternalTutorialsJson?: InputMaybe; + childrenExchangesByCountryCsv?: InputMaybe; + childExchangesByCountryCsv?: InputMaybe; + childrenDataJson?: InputMaybe; + childDataJson?: InputMaybe; + childrenCommunityMeetupsJson?: InputMaybe; + childCommunityMeetupsJson?: InputMaybe; + childrenCommunityEventsJson?: InputMaybe; + childCommunityEventsJson?: InputMaybe; + childrenCexLayer2SupportJson?: InputMaybe; + childCexLayer2SupportJson?: InputMaybe; + childrenAlltimeJson?: InputMaybe; + childAlltimeJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllFileArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryDirectoryArgs = { + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllDirectoryArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QuerySiteArgs = { + buildTime?: InputMaybe; + siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; + flags?: InputMaybe; + polyfill?: InputMaybe; + pathPrefix?: InputMaybe; + jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllSiteArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QuerySiteFunctionArgs = { + functionRoute?: InputMaybe; + pluginName?: InputMaybe; + originalAbsoluteFilePath?: InputMaybe; + originalRelativeFilePath?: InputMaybe; + relativeCompiledFilePath?: InputMaybe; + absoluteCompiledFilePath?: InputMaybe; + matchPath?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllSiteFunctionArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QuerySitePageArgs = { + path?: InputMaybe; + component?: InputMaybe; + internalComponentName?: InputMaybe; + componentChunkName?: InputMaybe; + matchPath?: InputMaybe; + pageContext?: InputMaybe; + pluginCreator?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllSitePageArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QuerySitePluginArgs = { + resolve?: InputMaybe; + name?: InputMaybe; + version?: InputMaybe; + nodeAPIs?: InputMaybe; + browserAPIs?: InputMaybe; + ssrAPIs?: InputMaybe; + pluginFilepath?: InputMaybe; + pluginOptions?: InputMaybe; + packageJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllSitePluginArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QuerySiteBuildMetadataArgs = { + buildTime?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllSiteBuildMetadataArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryMdxArgs = { + rawBody?: InputMaybe; + fileAbsolutePath?: InputMaybe; + frontmatter?: InputMaybe; + slug?: InputMaybe; + body?: InputMaybe; + excerpt?: InputMaybe; + headings?: InputMaybe; + html?: InputMaybe; + mdxAST?: InputMaybe; + tableOfContents?: InputMaybe; + timeToRead?: InputMaybe; + wordCount?: InputMaybe; + fields?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllMdxArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryImageSharpArgs = { + fixed?: InputMaybe; + fluid?: InputMaybe; + gatsbyImageData?: InputMaybe; + original?: InputMaybe; + resize?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllImageSharpArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryConsensusBountyHuntersCsvArgs = { + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllConsensusBountyHuntersCsvArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryExecutionBountyHuntersCsvArgs = { + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + + +export type QueryAllExecutionBountyHuntersCsvArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryWalletsCsvArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + brand_color?: InputMaybe; + has_mobile?: InputMaybe; + has_desktop?: InputMaybe; + has_web?: InputMaybe; + has_hardware?: InputMaybe; + has_card_deposits?: InputMaybe; + has_explore_dapps?: InputMaybe; + has_defi_integrations?: InputMaybe; + has_bank_withdrawals?: InputMaybe; + has_limits_protection?: InputMaybe; + has_high_volume_purchases?: InputMaybe; + has_multisig?: InputMaybe; + has_dex_integrations?: InputMaybe; +}; + + +export type QueryAllWalletsCsvArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryQuarterJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllQuarterJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryMonthJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllMonthJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryLayer2JsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + optimistic?: InputMaybe; + zk?: InputMaybe; +}; + + +export type QueryAllLayer2JsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryExternalTutorialsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + url?: InputMaybe; + title?: InputMaybe; + description?: InputMaybe; + author?: InputMaybe; + authorGithub?: InputMaybe; + tags?: InputMaybe; + skillLevel?: InputMaybe; + timeToRead?: InputMaybe; + lang?: InputMaybe; + publishDate?: InputMaybe; +}; + + +export type QueryAllExternalTutorialsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryExchangesByCountryCsvArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + country?: InputMaybe; + coinmama?: InputMaybe; + bittrex?: InputMaybe; + simplex?: InputMaybe; + wyre?: InputMaybe; + moonpay?: InputMaybe; + coinbase?: InputMaybe; + kraken?: InputMaybe; + gemini?: InputMaybe; + binance?: InputMaybe; + binanceus?: InputMaybe; + bitbuy?: InputMaybe; + rain?: InputMaybe; + cryptocom?: InputMaybe; + itezcom?: InputMaybe; + coinspot?: InputMaybe; + bitvavo?: InputMaybe; + mtpelerin?: InputMaybe; + wazirx?: InputMaybe; + bitflyer?: InputMaybe; + easycrypto?: InputMaybe; + okx?: InputMaybe; + kucoin?: InputMaybe; + ftx?: InputMaybe; + huobiglobal?: InputMaybe; + gateio?: InputMaybe; + bitfinex?: InputMaybe; + bybit?: InputMaybe; + bitkub?: InputMaybe; + bitso?: InputMaybe; + ftxus?: InputMaybe; +}; + + +export type QueryAllExchangesByCountryCsvArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryDataJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + files?: InputMaybe; + imageSize?: InputMaybe; + commit?: InputMaybe; + contributors?: InputMaybe; + contributorsPerLine?: InputMaybe; + projectName?: InputMaybe; + projectOwner?: InputMaybe; + repoType?: InputMaybe; + repoHost?: InputMaybe; + skipCi?: InputMaybe; + nodeTools?: InputMaybe; + keyGen?: InputMaybe; + saas?: InputMaybe; + pools?: InputMaybe; +}; + + +export type QueryAllDataJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCommunityMeetupsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + emoji?: InputMaybe; + location?: InputMaybe; + link?: InputMaybe; +}; + + +export type QueryAllCommunityMeetupsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCommunityEventsJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + to?: InputMaybe; + sponsor?: InputMaybe; + location?: InputMaybe; + description?: InputMaybe; + startDate?: InputMaybe; + endDate?: InputMaybe; +}; + + +export type QueryAllCommunityEventsJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryCexLayer2SupportJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + supports_withdrawals?: InputMaybe; + supports_deposits?: InputMaybe; + url?: InputMaybe; +}; + + +export type QueryAllCexLayer2SupportJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + + +export type QueryAlltimeJsonArgs = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + + +export type QueryAllAlltimeJsonArgs = { + filter?: InputMaybe; + sort?: InputMaybe; + skip?: InputMaybe; + limit?: InputMaybe; +}; + +export type StringQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; + regex?: InputMaybe; + glob?: InputMaybe; +}; + +export type IntQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; + +export type DateQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; + +export type FloatQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + gt?: InputMaybe; + gte?: InputMaybe; + lt?: InputMaybe; + lte?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; + +export type FileFieldsFilterInput = { + gitLogLatestAuthorName?: InputMaybe; + gitLogLatestAuthorEmail?: InputMaybe; + gitLogLatestDate?: InputMaybe; +}; + +export type MdxFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MdxFilterInput = { + rawBody?: InputMaybe; + fileAbsolutePath?: InputMaybe; + frontmatter?: InputMaybe; + slug?: InputMaybe; + body?: InputMaybe; + excerpt?: InputMaybe; + headings?: InputMaybe; + html?: InputMaybe; + mdxAST?: InputMaybe; + tableOfContents?: InputMaybe; + timeToRead?: InputMaybe; + wordCount?: InputMaybe; + fields?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type FrontmatterFilterInput = { + sidebar?: InputMaybe; + sidebarDepth?: InputMaybe; + incomplete?: InputMaybe; + template?: InputMaybe; + summaryPoint1?: InputMaybe; + summaryPoint2?: InputMaybe; + summaryPoint3?: InputMaybe; + summaryPoint4?: InputMaybe; + position?: InputMaybe; + compensation?: InputMaybe; + location?: InputMaybe; + type?: InputMaybe; + link?: InputMaybe; + address?: InputMaybe; + skill?: InputMaybe; + published?: InputMaybe; + sourceUrl?: InputMaybe; + source?: InputMaybe; + author?: InputMaybe; + tags?: InputMaybe; + isOutdated?: InputMaybe; + title?: InputMaybe; + lang?: InputMaybe; + description?: InputMaybe; + emoji?: InputMaybe; + image?: InputMaybe; + alt?: InputMaybe; + summaryPoints?: InputMaybe; +}; + +export type BooleanQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; +}; + +export type FileFilterInput = { + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + blksize?: InputMaybe; + blocks?: InputMaybe; + fields?: InputMaybe; + publicURL?: InputMaybe; + childrenMdx?: InputMaybe; + childMdx?: InputMaybe; + childrenImageSharp?: InputMaybe; + childImageSharp?: InputMaybe; + childrenConsensusBountyHuntersCsv?: InputMaybe; + childConsensusBountyHuntersCsv?: InputMaybe; + childrenExecutionBountyHuntersCsv?: InputMaybe; + childExecutionBountyHuntersCsv?: InputMaybe; + childrenWalletsCsv?: InputMaybe; + childWalletsCsv?: InputMaybe; + childrenQuarterJson?: InputMaybe; + childQuarterJson?: InputMaybe; + childrenMonthJson?: InputMaybe; + childMonthJson?: InputMaybe; + childrenLayer2Json?: InputMaybe; + childLayer2Json?: InputMaybe; + childrenExternalTutorialsJson?: InputMaybe; + childExternalTutorialsJson?: InputMaybe; + childrenExchangesByCountryCsv?: InputMaybe; + childExchangesByCountryCsv?: InputMaybe; + childrenDataJson?: InputMaybe; + childDataJson?: InputMaybe; + childrenCommunityMeetupsJson?: InputMaybe; + childCommunityMeetupsJson?: InputMaybe; + childrenCommunityEventsJson?: InputMaybe; + childCommunityEventsJson?: InputMaybe; + childrenCexLayer2SupportJson?: InputMaybe; + childCexLayer2SupportJson?: InputMaybe; + childrenAlltimeJson?: InputMaybe; + childAlltimeJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type ImageSharpFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ImageSharpFilterInput = { + fixed?: InputMaybe; + fluid?: InputMaybe; + gatsbyImageData?: InputMaybe; + original?: InputMaybe; + resize?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type ImageSharpFixedFilterInput = { + base64?: InputMaybe; + tracedSVG?: InputMaybe; + aspectRatio?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + src?: InputMaybe; + srcSet?: InputMaybe; + srcWebp?: InputMaybe; + srcSetWebp?: InputMaybe; + originalName?: InputMaybe; +}; + +export type ImageSharpFluidFilterInput = { + base64?: InputMaybe; + tracedSVG?: InputMaybe; + aspectRatio?: InputMaybe; + src?: InputMaybe; + srcSet?: InputMaybe; + srcWebp?: InputMaybe; + srcSetWebp?: InputMaybe; + sizes?: InputMaybe; + originalImg?: InputMaybe; + originalName?: InputMaybe; + presentationWidth?: InputMaybe; + presentationHeight?: InputMaybe; +}; + +export type JsonQueryOperatorInput = { + eq?: InputMaybe; + ne?: InputMaybe; + in?: InputMaybe>>; + nin?: InputMaybe>>; + regex?: InputMaybe; + glob?: InputMaybe; +}; + +export type ImageSharpOriginalFilterInput = { + width?: InputMaybe; + height?: InputMaybe; + src?: InputMaybe; +}; + +export type ImageSharpResizeFilterInput = { + src?: InputMaybe; + tracedSVG?: InputMaybe; + width?: InputMaybe; + height?: InputMaybe; + aspectRatio?: InputMaybe; + originalName?: InputMaybe; +}; + +export type NodeFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type NodeFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type InternalFilterInput = { + content?: InputMaybe; + contentDigest?: InputMaybe; + description?: InputMaybe; + fieldOwners?: InputMaybe; + ignoreType?: InputMaybe; + mediaType?: InputMaybe; + owner?: InputMaybe; + type?: InputMaybe; +}; + +export type ConsensusBountyHuntersCsvFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ConsensusBountyHuntersCsvFilterInput = { + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type ExecutionBountyHuntersCsvFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ExecutionBountyHuntersCsvFilterInput = { + username?: InputMaybe; + name?: InputMaybe; + score?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type WalletsCsvFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type WalletsCsvFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + brand_color?: InputMaybe; + has_mobile?: InputMaybe; + has_desktop?: InputMaybe; + has_web?: InputMaybe; + has_hardware?: InputMaybe; + has_card_deposits?: InputMaybe; + has_explore_dapps?: InputMaybe; + has_defi_integrations?: InputMaybe; + has_bank_withdrawals?: InputMaybe; + has_limits_protection?: InputMaybe; + has_high_volume_purchases?: InputMaybe; + has_multisig?: InputMaybe; + has_dex_integrations?: InputMaybe; +}; + +export type QuarterJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type QuarterJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type QuarterJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type QuarterJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type QuarterJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type MonthJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type MonthJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type MonthJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MonthJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MonthJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type Layer2JsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + optimistic?: InputMaybe; + zk?: InputMaybe; +}; + +export type Layer2JsonOptimisticFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonOptimisticFilterInput = { + name?: InputMaybe; + website?: InputMaybe; + developerDocs?: InputMaybe; + l2beat?: InputMaybe; + bridge?: InputMaybe; + bridgeWallets?: InputMaybe; + blockExplorer?: InputMaybe; + ecosystemPortal?: InputMaybe; + tokenLists?: InputMaybe; + noteKey?: InputMaybe; + purpose?: InputMaybe; + description?: InputMaybe; + imageKey?: InputMaybe; + background?: InputMaybe; +}; + +export type Layer2JsonZkFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type Layer2JsonZkFilterInput = { + name?: InputMaybe; + website?: InputMaybe; + developerDocs?: InputMaybe; + l2beat?: InputMaybe; + bridge?: InputMaybe; + bridgeWallets?: InputMaybe; + blockExplorer?: InputMaybe; + ecosystemPortal?: InputMaybe; + tokenLists?: InputMaybe; + noteKey?: InputMaybe; + purpose?: InputMaybe; + description?: InputMaybe; + imageKey?: InputMaybe; + background?: InputMaybe; +}; + +export type ExternalTutorialsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ExternalTutorialsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + url?: InputMaybe; + title?: InputMaybe; + description?: InputMaybe; + author?: InputMaybe; + authorGithub?: InputMaybe; + tags?: InputMaybe; + skillLevel?: InputMaybe; + timeToRead?: InputMaybe; + lang?: InputMaybe; + publishDate?: InputMaybe; +}; + +export type ExchangesByCountryCsvFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type ExchangesByCountryCsvFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + country?: InputMaybe; + coinmama?: InputMaybe; + bittrex?: InputMaybe; + simplex?: InputMaybe; + wyre?: InputMaybe; + moonpay?: InputMaybe; + coinbase?: InputMaybe; + kraken?: InputMaybe; + gemini?: InputMaybe; + binance?: InputMaybe; + binanceus?: InputMaybe; + bitbuy?: InputMaybe; + rain?: InputMaybe; + cryptocom?: InputMaybe; + itezcom?: InputMaybe; + coinspot?: InputMaybe; + bitvavo?: InputMaybe; + mtpelerin?: InputMaybe; + wazirx?: InputMaybe; + bitflyer?: InputMaybe; + easycrypto?: InputMaybe; + okx?: InputMaybe; + kucoin?: InputMaybe; + ftx?: InputMaybe; + huobiglobal?: InputMaybe; + gateio?: InputMaybe; + bitfinex?: InputMaybe; + bybit?: InputMaybe; + bitkub?: InputMaybe; + bitso?: InputMaybe; + ftxus?: InputMaybe; +}; + +export type DataJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + files?: InputMaybe; + imageSize?: InputMaybe; + commit?: InputMaybe; + contributors?: InputMaybe; + contributorsPerLine?: InputMaybe; + projectName?: InputMaybe; + projectOwner?: InputMaybe; + repoType?: InputMaybe; + repoHost?: InputMaybe; + skipCi?: InputMaybe; + nodeTools?: InputMaybe; + keyGen?: InputMaybe; + saas?: InputMaybe; + pools?: InputMaybe; +}; + +export type DataJsonContributorsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonContributorsFilterInput = { + login?: InputMaybe; + name?: InputMaybe; + avatar_url?: InputMaybe; + profile?: InputMaybe; + contributions?: InputMaybe; +}; + +export type DataJsonNodeToolsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + additionalStake?: InputMaybe; + additionalStakeUnit?: InputMaybe; + tokens?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + multiClient?: InputMaybe; + easyClientSwitching?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonNodeToolsAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonNodeToolsTokensFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonNodeToolsTokensFilterInput = { + name?: InputMaybe; + symbol?: InputMaybe; + address?: InputMaybe; +}; + +export type DataJsonNodeToolsSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonNodeToolsMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonKeyGenFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonKeyGenFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + isSelfCustody?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonKeyGenAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonKeyGenAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; +}; + +export type DataJsonKeyGenSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; +}; + +export type DataJsonKeyGenMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonSaasFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonSaasFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + additionalStake?: InputMaybe; + additionalStakeUnit?: InputMaybe; + monthlyFee?: InputMaybe; + monthlyFeeUnit?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + isPermissionless?: InputMaybe; + pctMajorityClient?: InputMaybe; + isSelfCustody?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; +}; + +export type DataJsonSaasAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonSaasAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; + date?: InputMaybe; +}; + +export type DataJsonSaasSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonSaasMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type DataJsonPoolsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsFilterInput = { + name?: InputMaybe; + svgPath?: InputMaybe; + hue?: InputMaybe; + launchDate?: InputMaybe; + url?: InputMaybe; + audits?: InputMaybe; + minEth?: InputMaybe; + feePercentage?: InputMaybe; + tokens?: InputMaybe; + isFoss?: InputMaybe; + hasBugBounty?: InputMaybe; + isTrustless?: InputMaybe; + hasPermissionlessNodes?: InputMaybe; + pctMajorityClient?: InputMaybe; + platforms?: InputMaybe; + ui?: InputMaybe; + socials?: InputMaybe; + matomo?: InputMaybe; + twitter?: InputMaybe; + telegram?: InputMaybe; +}; + +export type DataJsonPoolsAuditsFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsAuditsFilterInput = { + name?: InputMaybe; + url?: InputMaybe; + date?: InputMaybe; +}; + +export type DataJsonPoolsTokensFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type DataJsonPoolsTokensFilterInput = { + name?: InputMaybe; + symbol?: InputMaybe; + address?: InputMaybe; +}; + +export type DataJsonPoolsSocialsFilterInput = { + discord?: InputMaybe; + twitter?: InputMaybe; + github?: InputMaybe; + telegram?: InputMaybe; + reddit?: InputMaybe; +}; + +export type DataJsonPoolsMatomoFilterInput = { + eventCategory?: InputMaybe; + eventAction?: InputMaybe; + eventName?: InputMaybe; +}; + +export type CommunityMeetupsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CommunityMeetupsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + emoji?: InputMaybe; + location?: InputMaybe; + link?: InputMaybe; +}; + +export type CommunityEventsJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CommunityEventsJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + title?: InputMaybe; + to?: InputMaybe; + sponsor?: InputMaybe; + location?: InputMaybe; + description?: InputMaybe; + startDate?: InputMaybe; + endDate?: InputMaybe; +}; + +export type CexLayer2SupportJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type CexLayer2SupportJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + supports_withdrawals?: InputMaybe; + supports_deposits?: InputMaybe; + url?: InputMaybe; +}; + +export type AlltimeJsonFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonFilterInput = { + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; + name?: InputMaybe; + url?: InputMaybe; + unit?: InputMaybe; + dateRange?: InputMaybe; + currency?: InputMaybe; + mode?: InputMaybe; + totalCosts?: InputMaybe; + totalTMSavings?: InputMaybe; + totalPreTranslated?: InputMaybe; + data?: InputMaybe; +}; + +export type AlltimeJsonDateRangeFilterInput = { + from?: InputMaybe; + to?: InputMaybe; +}; + +export type AlltimeJsonDataFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonDataFilterInput = { + user?: InputMaybe; + languages?: InputMaybe; +}; + +export type AlltimeJsonDataUserFilterInput = { + id?: InputMaybe; + username?: InputMaybe; + fullName?: InputMaybe; + userRole?: InputMaybe; + avatarUrl?: InputMaybe; + preTranslated?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesFilterInput = { + language?: InputMaybe; + translated?: InputMaybe; + targetTranslated?: InputMaybe; + translatedByMt?: InputMaybe; + approved?: InputMaybe; + translationCosts?: InputMaybe; + approvalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesLanguageFilterInput = { + id?: InputMaybe; + name?: InputMaybe; + tmSavings?: InputMaybe; + preTranslate?: InputMaybe; + totalCosts?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesApprovedFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { + tmMatch?: InputMaybe; + default?: InputMaybe; + total?: InputMaybe; +}; + +export type MdxHeadingMdxFilterListInput = { + elemMatch?: InputMaybe; +}; + +export type MdxHeadingMdxFilterInput = { + value?: InputMaybe; + depth?: InputMaybe; +}; + +export type MdxWordCountFilterInput = { + paragraphs?: InputMaybe; + sentences?: InputMaybe; + words?: InputMaybe; +}; + +export type MdxFieldsFilterInput = { + readingTime?: InputMaybe; + isOutdated?: InputMaybe; + slug?: InputMaybe; + relativePath?: InputMaybe; +}; + +export type MdxFieldsReadingTimeFilterInput = { + text?: InputMaybe; + minutes?: InputMaybe; + time?: InputMaybe; + words?: InputMaybe; +}; + +export type FileConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type FileConnectionDistinctArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionMaxArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionMinArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionSumArgs = { + field: FileFieldsEnum; +}; + + +export type FileConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: FileFieldsEnum; +}; + +export type FileEdge = { + next?: Maybe; + node: File; + previous?: Maybe; +}; + +export type PageInfo = { + currentPage: Scalars['Int']; + hasPreviousPage: Scalars['Boolean']; + hasNextPage: Scalars['Boolean']; + itemCount: Scalars['Int']; + pageCount: Scalars['Int']; + perPage?: Maybe; + totalCount: Scalars['Int']; +}; + +export type FileFieldsEnum = + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'blksize' + | 'blocks' + | 'fields___gitLogLatestAuthorName' + | 'fields___gitLogLatestAuthorEmail' + | 'fields___gitLogLatestDate' + | 'publicURL' + | 'childrenMdx' + | 'childrenMdx___rawBody' + | 'childrenMdx___fileAbsolutePath' + | 'childrenMdx___frontmatter___sidebar' + | 'childrenMdx___frontmatter___sidebarDepth' + | 'childrenMdx___frontmatter___incomplete' + | 'childrenMdx___frontmatter___template' + | 'childrenMdx___frontmatter___summaryPoint1' + | 'childrenMdx___frontmatter___summaryPoint2' + | 'childrenMdx___frontmatter___summaryPoint3' + | 'childrenMdx___frontmatter___summaryPoint4' + | 'childrenMdx___frontmatter___position' + | 'childrenMdx___frontmatter___compensation' + | 'childrenMdx___frontmatter___location' + | 'childrenMdx___frontmatter___type' + | 'childrenMdx___frontmatter___link' + | 'childrenMdx___frontmatter___address' + | 'childrenMdx___frontmatter___skill' + | 'childrenMdx___frontmatter___published' + | 'childrenMdx___frontmatter___sourceUrl' + | 'childrenMdx___frontmatter___source' + | 'childrenMdx___frontmatter___author' + | 'childrenMdx___frontmatter___tags' + | 'childrenMdx___frontmatter___isOutdated' + | 'childrenMdx___frontmatter___title' + | 'childrenMdx___frontmatter___lang' + | 'childrenMdx___frontmatter___description' + | 'childrenMdx___frontmatter___emoji' + | 'childrenMdx___frontmatter___image___sourceInstanceName' + | 'childrenMdx___frontmatter___image___absolutePath' + | 'childrenMdx___frontmatter___image___relativePath' + | 'childrenMdx___frontmatter___image___extension' + | 'childrenMdx___frontmatter___image___size' + | 'childrenMdx___frontmatter___image___prettySize' + | 'childrenMdx___frontmatter___image___modifiedTime' + | 'childrenMdx___frontmatter___image___accessTime' + | 'childrenMdx___frontmatter___image___changeTime' + | 'childrenMdx___frontmatter___image___birthTime' + | 'childrenMdx___frontmatter___image___root' + | 'childrenMdx___frontmatter___image___dir' + | 'childrenMdx___frontmatter___image___base' + | 'childrenMdx___frontmatter___image___ext' + | 'childrenMdx___frontmatter___image___name' + | 'childrenMdx___frontmatter___image___relativeDirectory' + | 'childrenMdx___frontmatter___image___dev' + | 'childrenMdx___frontmatter___image___mode' + | 'childrenMdx___frontmatter___image___nlink' + | 'childrenMdx___frontmatter___image___uid' + | 'childrenMdx___frontmatter___image___gid' + | 'childrenMdx___frontmatter___image___rdev' + | 'childrenMdx___frontmatter___image___ino' + | 'childrenMdx___frontmatter___image___atimeMs' + | 'childrenMdx___frontmatter___image___mtimeMs' + | 'childrenMdx___frontmatter___image___ctimeMs' + | 'childrenMdx___frontmatter___image___atime' + | 'childrenMdx___frontmatter___image___mtime' + | 'childrenMdx___frontmatter___image___ctime' + | 'childrenMdx___frontmatter___image___birthtime' + | 'childrenMdx___frontmatter___image___birthtimeMs' + | 'childrenMdx___frontmatter___image___blksize' + | 'childrenMdx___frontmatter___image___blocks' + | 'childrenMdx___frontmatter___image___publicURL' + | 'childrenMdx___frontmatter___image___childrenMdx' + | 'childrenMdx___frontmatter___image___childrenImageSharp' + | 'childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'childrenMdx___frontmatter___image___childrenExecutionBountyHuntersCsv' + | 'childrenMdx___frontmatter___image___childrenWalletsCsv' + | 'childrenMdx___frontmatter___image___childrenQuarterJson' + | 'childrenMdx___frontmatter___image___childrenMonthJson' + | 'childrenMdx___frontmatter___image___childrenLayer2Json' + | 'childrenMdx___frontmatter___image___childrenExternalTutorialsJson' + | 'childrenMdx___frontmatter___image___childrenExchangesByCountryCsv' + | 'childrenMdx___frontmatter___image___childrenDataJson' + | 'childrenMdx___frontmatter___image___childrenCommunityMeetupsJson' + | 'childrenMdx___frontmatter___image___childrenCommunityEventsJson' + | 'childrenMdx___frontmatter___image___childrenCexLayer2SupportJson' + | 'childrenMdx___frontmatter___image___childrenAlltimeJson' + | 'childrenMdx___frontmatter___image___id' + | 'childrenMdx___frontmatter___image___children' + | 'childrenMdx___frontmatter___alt' + | 'childrenMdx___frontmatter___summaryPoints' + | 'childrenMdx___slug' + | 'childrenMdx___body' + | 'childrenMdx___excerpt' + | 'childrenMdx___headings' + | 'childrenMdx___headings___value' + | 'childrenMdx___headings___depth' + | 'childrenMdx___html' + | 'childrenMdx___mdxAST' + | 'childrenMdx___tableOfContents' + | 'childrenMdx___timeToRead' + | 'childrenMdx___wordCount___paragraphs' + | 'childrenMdx___wordCount___sentences' + | 'childrenMdx___wordCount___words' + | 'childrenMdx___fields___readingTime___text' + | 'childrenMdx___fields___readingTime___minutes' + | 'childrenMdx___fields___readingTime___time' + | 'childrenMdx___fields___readingTime___words' + | 'childrenMdx___fields___isOutdated' + | 'childrenMdx___fields___slug' + | 'childrenMdx___fields___relativePath' + | 'childrenMdx___id' + | 'childrenMdx___parent___id' + | 'childrenMdx___parent___parent___id' + | 'childrenMdx___parent___parent___children' + | 'childrenMdx___parent___children' + | 'childrenMdx___parent___children___id' + | 'childrenMdx___parent___children___children' + | 'childrenMdx___parent___internal___content' + | 'childrenMdx___parent___internal___contentDigest' + | 'childrenMdx___parent___internal___description' + | 'childrenMdx___parent___internal___fieldOwners' + | 'childrenMdx___parent___internal___ignoreType' + | 'childrenMdx___parent___internal___mediaType' + | 'childrenMdx___parent___internal___owner' + | 'childrenMdx___parent___internal___type' + | 'childrenMdx___children' + | 'childrenMdx___children___id' + | 'childrenMdx___children___parent___id' + | 'childrenMdx___children___parent___children' + | 'childrenMdx___children___children' + | 'childrenMdx___children___children___id' + | 'childrenMdx___children___children___children' + | 'childrenMdx___children___internal___content' + | 'childrenMdx___children___internal___contentDigest' + | 'childrenMdx___children___internal___description' + | 'childrenMdx___children___internal___fieldOwners' + | 'childrenMdx___children___internal___ignoreType' + | 'childrenMdx___children___internal___mediaType' + | 'childrenMdx___children___internal___owner' + | 'childrenMdx___children___internal___type' + | 'childrenMdx___internal___content' + | 'childrenMdx___internal___contentDigest' + | 'childrenMdx___internal___description' + | 'childrenMdx___internal___fieldOwners' + | 'childrenMdx___internal___ignoreType' + | 'childrenMdx___internal___mediaType' + | 'childrenMdx___internal___owner' + | 'childrenMdx___internal___type' + | 'childMdx___rawBody' + | 'childMdx___fileAbsolutePath' + | 'childMdx___frontmatter___sidebar' + | 'childMdx___frontmatter___sidebarDepth' + | 'childMdx___frontmatter___incomplete' + | 'childMdx___frontmatter___template' + | 'childMdx___frontmatter___summaryPoint1' + | 'childMdx___frontmatter___summaryPoint2' + | 'childMdx___frontmatter___summaryPoint3' + | 'childMdx___frontmatter___summaryPoint4' + | 'childMdx___frontmatter___position' + | 'childMdx___frontmatter___compensation' + | 'childMdx___frontmatter___location' + | 'childMdx___frontmatter___type' + | 'childMdx___frontmatter___link' + | 'childMdx___frontmatter___address' + | 'childMdx___frontmatter___skill' + | 'childMdx___frontmatter___published' + | 'childMdx___frontmatter___sourceUrl' + | 'childMdx___frontmatter___source' + | 'childMdx___frontmatter___author' + | 'childMdx___frontmatter___tags' + | 'childMdx___frontmatter___isOutdated' + | 'childMdx___frontmatter___title' + | 'childMdx___frontmatter___lang' + | 'childMdx___frontmatter___description' + | 'childMdx___frontmatter___emoji' + | 'childMdx___frontmatter___image___sourceInstanceName' + | 'childMdx___frontmatter___image___absolutePath' + | 'childMdx___frontmatter___image___relativePath' + | 'childMdx___frontmatter___image___extension' + | 'childMdx___frontmatter___image___size' + | 'childMdx___frontmatter___image___prettySize' + | 'childMdx___frontmatter___image___modifiedTime' + | 'childMdx___frontmatter___image___accessTime' + | 'childMdx___frontmatter___image___changeTime' + | 'childMdx___frontmatter___image___birthTime' + | 'childMdx___frontmatter___image___root' + | 'childMdx___frontmatter___image___dir' + | 'childMdx___frontmatter___image___base' + | 'childMdx___frontmatter___image___ext' + | 'childMdx___frontmatter___image___name' + | 'childMdx___frontmatter___image___relativeDirectory' + | 'childMdx___frontmatter___image___dev' + | 'childMdx___frontmatter___image___mode' + | 'childMdx___frontmatter___image___nlink' + | 'childMdx___frontmatter___image___uid' + | 'childMdx___frontmatter___image___gid' + | 'childMdx___frontmatter___image___rdev' + | 'childMdx___frontmatter___image___ino' + | 'childMdx___frontmatter___image___atimeMs' + | 'childMdx___frontmatter___image___mtimeMs' + | 'childMdx___frontmatter___image___ctimeMs' + | 'childMdx___frontmatter___image___atime' + | 'childMdx___frontmatter___image___mtime' + | 'childMdx___frontmatter___image___ctime' + | 'childMdx___frontmatter___image___birthtime' + | 'childMdx___frontmatter___image___birthtimeMs' + | 'childMdx___frontmatter___image___blksize' + | 'childMdx___frontmatter___image___blocks' + | 'childMdx___frontmatter___image___publicURL' + | 'childMdx___frontmatter___image___childrenMdx' + | 'childMdx___frontmatter___image___childrenImageSharp' + | 'childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'childMdx___frontmatter___image___childrenExecutionBountyHuntersCsv' + | 'childMdx___frontmatter___image___childrenWalletsCsv' + | 'childMdx___frontmatter___image___childrenQuarterJson' + | 'childMdx___frontmatter___image___childrenMonthJson' + | 'childMdx___frontmatter___image___childrenLayer2Json' + | 'childMdx___frontmatter___image___childrenExternalTutorialsJson' + | 'childMdx___frontmatter___image___childrenExchangesByCountryCsv' + | 'childMdx___frontmatter___image___childrenDataJson' + | 'childMdx___frontmatter___image___childrenCommunityMeetupsJson' + | 'childMdx___frontmatter___image___childrenCommunityEventsJson' + | 'childMdx___frontmatter___image___childrenCexLayer2SupportJson' + | 'childMdx___frontmatter___image___childrenAlltimeJson' + | 'childMdx___frontmatter___image___id' + | 'childMdx___frontmatter___image___children' + | 'childMdx___frontmatter___alt' + | 'childMdx___frontmatter___summaryPoints' + | 'childMdx___slug' + | 'childMdx___body' + | 'childMdx___excerpt' + | 'childMdx___headings' + | 'childMdx___headings___value' + | 'childMdx___headings___depth' + | 'childMdx___html' + | 'childMdx___mdxAST' + | 'childMdx___tableOfContents' + | 'childMdx___timeToRead' + | 'childMdx___wordCount___paragraphs' + | 'childMdx___wordCount___sentences' + | 'childMdx___wordCount___words' + | 'childMdx___fields___readingTime___text' + | 'childMdx___fields___readingTime___minutes' + | 'childMdx___fields___readingTime___time' + | 'childMdx___fields___readingTime___words' + | 'childMdx___fields___isOutdated' + | 'childMdx___fields___slug' + | 'childMdx___fields___relativePath' + | 'childMdx___id' + | 'childMdx___parent___id' + | 'childMdx___parent___parent___id' + | 'childMdx___parent___parent___children' + | 'childMdx___parent___children' + | 'childMdx___parent___children___id' + | 'childMdx___parent___children___children' + | 'childMdx___parent___internal___content' + | 'childMdx___parent___internal___contentDigest' + | 'childMdx___parent___internal___description' + | 'childMdx___parent___internal___fieldOwners' + | 'childMdx___parent___internal___ignoreType' + | 'childMdx___parent___internal___mediaType' + | 'childMdx___parent___internal___owner' + | 'childMdx___parent___internal___type' + | 'childMdx___children' + | 'childMdx___children___id' + | 'childMdx___children___parent___id' + | 'childMdx___children___parent___children' + | 'childMdx___children___children' + | 'childMdx___children___children___id' + | 'childMdx___children___children___children' + | 'childMdx___children___internal___content' + | 'childMdx___children___internal___contentDigest' + | 'childMdx___children___internal___description' + | 'childMdx___children___internal___fieldOwners' + | 'childMdx___children___internal___ignoreType' + | 'childMdx___children___internal___mediaType' + | 'childMdx___children___internal___owner' + | 'childMdx___children___internal___type' + | 'childMdx___internal___content' + | 'childMdx___internal___contentDigest' + | 'childMdx___internal___description' + | 'childMdx___internal___fieldOwners' + | 'childMdx___internal___ignoreType' + | 'childMdx___internal___mediaType' + | 'childMdx___internal___owner' + | 'childMdx___internal___type' + | 'childrenImageSharp' + | 'childrenImageSharp___fixed___base64' + | 'childrenImageSharp___fixed___tracedSVG' + | 'childrenImageSharp___fixed___aspectRatio' + | 'childrenImageSharp___fixed___width' + | 'childrenImageSharp___fixed___height' + | 'childrenImageSharp___fixed___src' + | 'childrenImageSharp___fixed___srcSet' + | 'childrenImageSharp___fixed___srcWebp' + | 'childrenImageSharp___fixed___srcSetWebp' + | 'childrenImageSharp___fixed___originalName' + | 'childrenImageSharp___fluid___base64' + | 'childrenImageSharp___fluid___tracedSVG' + | 'childrenImageSharp___fluid___aspectRatio' + | 'childrenImageSharp___fluid___src' + | 'childrenImageSharp___fluid___srcSet' + | 'childrenImageSharp___fluid___srcWebp' + | 'childrenImageSharp___fluid___srcSetWebp' + | 'childrenImageSharp___fluid___sizes' + | 'childrenImageSharp___fluid___originalImg' + | 'childrenImageSharp___fluid___originalName' + | 'childrenImageSharp___fluid___presentationWidth' + | 'childrenImageSharp___fluid___presentationHeight' + | 'childrenImageSharp___gatsbyImageData' + | 'childrenImageSharp___original___width' + | 'childrenImageSharp___original___height' + | 'childrenImageSharp___original___src' + | 'childrenImageSharp___resize___src' + | 'childrenImageSharp___resize___tracedSVG' + | 'childrenImageSharp___resize___width' + | 'childrenImageSharp___resize___height' + | 'childrenImageSharp___resize___aspectRatio' + | 'childrenImageSharp___resize___originalName' + | 'childrenImageSharp___id' + | 'childrenImageSharp___parent___id' + | 'childrenImageSharp___parent___parent___id' + | 'childrenImageSharp___parent___parent___children' + | 'childrenImageSharp___parent___children' + | 'childrenImageSharp___parent___children___id' + | 'childrenImageSharp___parent___children___children' + | 'childrenImageSharp___parent___internal___content' + | 'childrenImageSharp___parent___internal___contentDigest' + | 'childrenImageSharp___parent___internal___description' + | 'childrenImageSharp___parent___internal___fieldOwners' + | 'childrenImageSharp___parent___internal___ignoreType' + | 'childrenImageSharp___parent___internal___mediaType' + | 'childrenImageSharp___parent___internal___owner' + | 'childrenImageSharp___parent___internal___type' + | 'childrenImageSharp___children' + | 'childrenImageSharp___children___id' + | 'childrenImageSharp___children___parent___id' + | 'childrenImageSharp___children___parent___children' + | 'childrenImageSharp___children___children' + | 'childrenImageSharp___children___children___id' + | 'childrenImageSharp___children___children___children' + | 'childrenImageSharp___children___internal___content' + | 'childrenImageSharp___children___internal___contentDigest' + | 'childrenImageSharp___children___internal___description' + | 'childrenImageSharp___children___internal___fieldOwners' + | 'childrenImageSharp___children___internal___ignoreType' + | 'childrenImageSharp___children___internal___mediaType' + | 'childrenImageSharp___children___internal___owner' + | 'childrenImageSharp___children___internal___type' + | 'childrenImageSharp___internal___content' + | 'childrenImageSharp___internal___contentDigest' + | 'childrenImageSharp___internal___description' + | 'childrenImageSharp___internal___fieldOwners' + | 'childrenImageSharp___internal___ignoreType' + | 'childrenImageSharp___internal___mediaType' + | 'childrenImageSharp___internal___owner' + | 'childrenImageSharp___internal___type' + | 'childImageSharp___fixed___base64' + | 'childImageSharp___fixed___tracedSVG' + | 'childImageSharp___fixed___aspectRatio' + | 'childImageSharp___fixed___width' + | 'childImageSharp___fixed___height' + | 'childImageSharp___fixed___src' + | 'childImageSharp___fixed___srcSet' + | 'childImageSharp___fixed___srcWebp' + | 'childImageSharp___fixed___srcSetWebp' + | 'childImageSharp___fixed___originalName' + | 'childImageSharp___fluid___base64' + | 'childImageSharp___fluid___tracedSVG' + | 'childImageSharp___fluid___aspectRatio' + | 'childImageSharp___fluid___src' + | 'childImageSharp___fluid___srcSet' + | 'childImageSharp___fluid___srcWebp' + | 'childImageSharp___fluid___srcSetWebp' + | 'childImageSharp___fluid___sizes' + | 'childImageSharp___fluid___originalImg' + | 'childImageSharp___fluid___originalName' + | 'childImageSharp___fluid___presentationWidth' + | 'childImageSharp___fluid___presentationHeight' + | 'childImageSharp___gatsbyImageData' + | 'childImageSharp___original___width' + | 'childImageSharp___original___height' + | 'childImageSharp___original___src' + | 'childImageSharp___resize___src' + | 'childImageSharp___resize___tracedSVG' + | 'childImageSharp___resize___width' + | 'childImageSharp___resize___height' + | 'childImageSharp___resize___aspectRatio' + | 'childImageSharp___resize___originalName' + | 'childImageSharp___id' + | 'childImageSharp___parent___id' + | 'childImageSharp___parent___parent___id' + | 'childImageSharp___parent___parent___children' + | 'childImageSharp___parent___children' + | 'childImageSharp___parent___children___id' + | 'childImageSharp___parent___children___children' + | 'childImageSharp___parent___internal___content' + | 'childImageSharp___parent___internal___contentDigest' + | 'childImageSharp___parent___internal___description' + | 'childImageSharp___parent___internal___fieldOwners' + | 'childImageSharp___parent___internal___ignoreType' + | 'childImageSharp___parent___internal___mediaType' + | 'childImageSharp___parent___internal___owner' + | 'childImageSharp___parent___internal___type' + | 'childImageSharp___children' + | 'childImageSharp___children___id' + | 'childImageSharp___children___parent___id' + | 'childImageSharp___children___parent___children' + | 'childImageSharp___children___children' + | 'childImageSharp___children___children___id' + | 'childImageSharp___children___children___children' + | 'childImageSharp___children___internal___content' + | 'childImageSharp___children___internal___contentDigest' + | 'childImageSharp___children___internal___description' + | 'childImageSharp___children___internal___fieldOwners' + | 'childImageSharp___children___internal___ignoreType' + | 'childImageSharp___children___internal___mediaType' + | 'childImageSharp___children___internal___owner' + | 'childImageSharp___children___internal___type' + | 'childImageSharp___internal___content' + | 'childImageSharp___internal___contentDigest' + | 'childImageSharp___internal___description' + | 'childImageSharp___internal___fieldOwners' + | 'childImageSharp___internal___ignoreType' + | 'childImageSharp___internal___mediaType' + | 'childImageSharp___internal___owner' + | 'childImageSharp___internal___type' + | 'childrenConsensusBountyHuntersCsv' + | 'childrenConsensusBountyHuntersCsv___username' + | 'childrenConsensusBountyHuntersCsv___name' + | 'childrenConsensusBountyHuntersCsv___score' + | 'childrenConsensusBountyHuntersCsv___id' + | 'childrenConsensusBountyHuntersCsv___parent___id' + | 'childrenConsensusBountyHuntersCsv___parent___parent___id' + | 'childrenConsensusBountyHuntersCsv___parent___parent___children' + | 'childrenConsensusBountyHuntersCsv___parent___children' + | 'childrenConsensusBountyHuntersCsv___parent___children___id' + | 'childrenConsensusBountyHuntersCsv___parent___children___children' + | 'childrenConsensusBountyHuntersCsv___parent___internal___content' + | 'childrenConsensusBountyHuntersCsv___parent___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___parent___internal___description' + | 'childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___parent___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___parent___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___parent___internal___owner' + | 'childrenConsensusBountyHuntersCsv___parent___internal___type' + | 'childrenConsensusBountyHuntersCsv___children' + | 'childrenConsensusBountyHuntersCsv___children___id' + | 'childrenConsensusBountyHuntersCsv___children___parent___id' + | 'childrenConsensusBountyHuntersCsv___children___parent___children' + | 'childrenConsensusBountyHuntersCsv___children___children' + | 'childrenConsensusBountyHuntersCsv___children___children___id' + | 'childrenConsensusBountyHuntersCsv___children___children___children' + | 'childrenConsensusBountyHuntersCsv___children___internal___content' + | 'childrenConsensusBountyHuntersCsv___children___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___children___internal___description' + | 'childrenConsensusBountyHuntersCsv___children___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___children___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___children___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___children___internal___owner' + | 'childrenConsensusBountyHuntersCsv___children___internal___type' + | 'childrenConsensusBountyHuntersCsv___internal___content' + | 'childrenConsensusBountyHuntersCsv___internal___contentDigest' + | 'childrenConsensusBountyHuntersCsv___internal___description' + | 'childrenConsensusBountyHuntersCsv___internal___fieldOwners' + | 'childrenConsensusBountyHuntersCsv___internal___ignoreType' + | 'childrenConsensusBountyHuntersCsv___internal___mediaType' + | 'childrenConsensusBountyHuntersCsv___internal___owner' + | 'childrenConsensusBountyHuntersCsv___internal___type' + | 'childConsensusBountyHuntersCsv___username' + | 'childConsensusBountyHuntersCsv___name' + | 'childConsensusBountyHuntersCsv___score' + | 'childConsensusBountyHuntersCsv___id' + | 'childConsensusBountyHuntersCsv___parent___id' + | 'childConsensusBountyHuntersCsv___parent___parent___id' + | 'childConsensusBountyHuntersCsv___parent___parent___children' + | 'childConsensusBountyHuntersCsv___parent___children' + | 'childConsensusBountyHuntersCsv___parent___children___id' + | 'childConsensusBountyHuntersCsv___parent___children___children' + | 'childConsensusBountyHuntersCsv___parent___internal___content' + | 'childConsensusBountyHuntersCsv___parent___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___parent___internal___description' + | 'childConsensusBountyHuntersCsv___parent___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___parent___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___parent___internal___mediaType' + | 'childConsensusBountyHuntersCsv___parent___internal___owner' + | 'childConsensusBountyHuntersCsv___parent___internal___type' + | 'childConsensusBountyHuntersCsv___children' + | 'childConsensusBountyHuntersCsv___children___id' + | 'childConsensusBountyHuntersCsv___children___parent___id' + | 'childConsensusBountyHuntersCsv___children___parent___children' + | 'childConsensusBountyHuntersCsv___children___children' + | 'childConsensusBountyHuntersCsv___children___children___id' + | 'childConsensusBountyHuntersCsv___children___children___children' + | 'childConsensusBountyHuntersCsv___children___internal___content' + | 'childConsensusBountyHuntersCsv___children___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___children___internal___description' + | 'childConsensusBountyHuntersCsv___children___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___children___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___children___internal___mediaType' + | 'childConsensusBountyHuntersCsv___children___internal___owner' + | 'childConsensusBountyHuntersCsv___children___internal___type' + | 'childConsensusBountyHuntersCsv___internal___content' + | 'childConsensusBountyHuntersCsv___internal___contentDigest' + | 'childConsensusBountyHuntersCsv___internal___description' + | 'childConsensusBountyHuntersCsv___internal___fieldOwners' + | 'childConsensusBountyHuntersCsv___internal___ignoreType' + | 'childConsensusBountyHuntersCsv___internal___mediaType' + | 'childConsensusBountyHuntersCsv___internal___owner' + | 'childConsensusBountyHuntersCsv___internal___type' + | 'childrenExecutionBountyHuntersCsv' + | 'childrenExecutionBountyHuntersCsv___username' + | 'childrenExecutionBountyHuntersCsv___name' + | 'childrenExecutionBountyHuntersCsv___score' + | 'childrenExecutionBountyHuntersCsv___id' + | 'childrenExecutionBountyHuntersCsv___parent___id' + | 'childrenExecutionBountyHuntersCsv___parent___parent___id' + | 'childrenExecutionBountyHuntersCsv___parent___parent___children' + | 'childrenExecutionBountyHuntersCsv___parent___children' + | 'childrenExecutionBountyHuntersCsv___parent___children___id' + | 'childrenExecutionBountyHuntersCsv___parent___children___children' + | 'childrenExecutionBountyHuntersCsv___parent___internal___content' + | 'childrenExecutionBountyHuntersCsv___parent___internal___contentDigest' + | 'childrenExecutionBountyHuntersCsv___parent___internal___description' + | 'childrenExecutionBountyHuntersCsv___parent___internal___fieldOwners' + | 'childrenExecutionBountyHuntersCsv___parent___internal___ignoreType' + | 'childrenExecutionBountyHuntersCsv___parent___internal___mediaType' + | 'childrenExecutionBountyHuntersCsv___parent___internal___owner' + | 'childrenExecutionBountyHuntersCsv___parent___internal___type' + | 'childrenExecutionBountyHuntersCsv___children' + | 'childrenExecutionBountyHuntersCsv___children___id' + | 'childrenExecutionBountyHuntersCsv___children___parent___id' + | 'childrenExecutionBountyHuntersCsv___children___parent___children' + | 'childrenExecutionBountyHuntersCsv___children___children' + | 'childrenExecutionBountyHuntersCsv___children___children___id' + | 'childrenExecutionBountyHuntersCsv___children___children___children' + | 'childrenExecutionBountyHuntersCsv___children___internal___content' + | 'childrenExecutionBountyHuntersCsv___children___internal___contentDigest' + | 'childrenExecutionBountyHuntersCsv___children___internal___description' + | 'childrenExecutionBountyHuntersCsv___children___internal___fieldOwners' + | 'childrenExecutionBountyHuntersCsv___children___internal___ignoreType' + | 'childrenExecutionBountyHuntersCsv___children___internal___mediaType' + | 'childrenExecutionBountyHuntersCsv___children___internal___owner' + | 'childrenExecutionBountyHuntersCsv___children___internal___type' + | 'childrenExecutionBountyHuntersCsv___internal___content' + | 'childrenExecutionBountyHuntersCsv___internal___contentDigest' + | 'childrenExecutionBountyHuntersCsv___internal___description' + | 'childrenExecutionBountyHuntersCsv___internal___fieldOwners' + | 'childrenExecutionBountyHuntersCsv___internal___ignoreType' + | 'childrenExecutionBountyHuntersCsv___internal___mediaType' + | 'childrenExecutionBountyHuntersCsv___internal___owner' + | 'childrenExecutionBountyHuntersCsv___internal___type' + | 'childExecutionBountyHuntersCsv___username' + | 'childExecutionBountyHuntersCsv___name' + | 'childExecutionBountyHuntersCsv___score' + | 'childExecutionBountyHuntersCsv___id' + | 'childExecutionBountyHuntersCsv___parent___id' + | 'childExecutionBountyHuntersCsv___parent___parent___id' + | 'childExecutionBountyHuntersCsv___parent___parent___children' + | 'childExecutionBountyHuntersCsv___parent___children' + | 'childExecutionBountyHuntersCsv___parent___children___id' + | 'childExecutionBountyHuntersCsv___parent___children___children' + | 'childExecutionBountyHuntersCsv___parent___internal___content' + | 'childExecutionBountyHuntersCsv___parent___internal___contentDigest' + | 'childExecutionBountyHuntersCsv___parent___internal___description' + | 'childExecutionBountyHuntersCsv___parent___internal___fieldOwners' + | 'childExecutionBountyHuntersCsv___parent___internal___ignoreType' + | 'childExecutionBountyHuntersCsv___parent___internal___mediaType' + | 'childExecutionBountyHuntersCsv___parent___internal___owner' + | 'childExecutionBountyHuntersCsv___parent___internal___type' + | 'childExecutionBountyHuntersCsv___children' + | 'childExecutionBountyHuntersCsv___children___id' + | 'childExecutionBountyHuntersCsv___children___parent___id' + | 'childExecutionBountyHuntersCsv___children___parent___children' + | 'childExecutionBountyHuntersCsv___children___children' + | 'childExecutionBountyHuntersCsv___children___children___id' + | 'childExecutionBountyHuntersCsv___children___children___children' + | 'childExecutionBountyHuntersCsv___children___internal___content' + | 'childExecutionBountyHuntersCsv___children___internal___contentDigest' + | 'childExecutionBountyHuntersCsv___children___internal___description' + | 'childExecutionBountyHuntersCsv___children___internal___fieldOwners' + | 'childExecutionBountyHuntersCsv___children___internal___ignoreType' + | 'childExecutionBountyHuntersCsv___children___internal___mediaType' + | 'childExecutionBountyHuntersCsv___children___internal___owner' + | 'childExecutionBountyHuntersCsv___children___internal___type' + | 'childExecutionBountyHuntersCsv___internal___content' + | 'childExecutionBountyHuntersCsv___internal___contentDigest' + | 'childExecutionBountyHuntersCsv___internal___description' + | 'childExecutionBountyHuntersCsv___internal___fieldOwners' + | 'childExecutionBountyHuntersCsv___internal___ignoreType' + | 'childExecutionBountyHuntersCsv___internal___mediaType' + | 'childExecutionBountyHuntersCsv___internal___owner' + | 'childExecutionBountyHuntersCsv___internal___type' + | 'childrenWalletsCsv' + | 'childrenWalletsCsv___id' + | 'childrenWalletsCsv___parent___id' + | 'childrenWalletsCsv___parent___parent___id' + | 'childrenWalletsCsv___parent___parent___children' + | 'childrenWalletsCsv___parent___children' + | 'childrenWalletsCsv___parent___children___id' + | 'childrenWalletsCsv___parent___children___children' + | 'childrenWalletsCsv___parent___internal___content' + | 'childrenWalletsCsv___parent___internal___contentDigest' + | 'childrenWalletsCsv___parent___internal___description' + | 'childrenWalletsCsv___parent___internal___fieldOwners' + | 'childrenWalletsCsv___parent___internal___ignoreType' + | 'childrenWalletsCsv___parent___internal___mediaType' + | 'childrenWalletsCsv___parent___internal___owner' + | 'childrenWalletsCsv___parent___internal___type' + | 'childrenWalletsCsv___children' + | 'childrenWalletsCsv___children___id' + | 'childrenWalletsCsv___children___parent___id' + | 'childrenWalletsCsv___children___parent___children' + | 'childrenWalletsCsv___children___children' + | 'childrenWalletsCsv___children___children___id' + | 'childrenWalletsCsv___children___children___children' + | 'childrenWalletsCsv___children___internal___content' + | 'childrenWalletsCsv___children___internal___contentDigest' + | 'childrenWalletsCsv___children___internal___description' + | 'childrenWalletsCsv___children___internal___fieldOwners' + | 'childrenWalletsCsv___children___internal___ignoreType' + | 'childrenWalletsCsv___children___internal___mediaType' + | 'childrenWalletsCsv___children___internal___owner' + | 'childrenWalletsCsv___children___internal___type' + | 'childrenWalletsCsv___internal___content' + | 'childrenWalletsCsv___internal___contentDigest' + | 'childrenWalletsCsv___internal___description' + | 'childrenWalletsCsv___internal___fieldOwners' + | 'childrenWalletsCsv___internal___ignoreType' + | 'childrenWalletsCsv___internal___mediaType' + | 'childrenWalletsCsv___internal___owner' + | 'childrenWalletsCsv___internal___type' + | 'childrenWalletsCsv___name' + | 'childrenWalletsCsv___url' + | 'childrenWalletsCsv___brand_color' + | 'childrenWalletsCsv___has_mobile' + | 'childrenWalletsCsv___has_desktop' + | 'childrenWalletsCsv___has_web' + | 'childrenWalletsCsv___has_hardware' + | 'childrenWalletsCsv___has_card_deposits' + | 'childrenWalletsCsv___has_explore_dapps' + | 'childrenWalletsCsv___has_defi_integrations' + | 'childrenWalletsCsv___has_bank_withdrawals' + | 'childrenWalletsCsv___has_limits_protection' + | 'childrenWalletsCsv___has_high_volume_purchases' + | 'childrenWalletsCsv___has_multisig' + | 'childrenWalletsCsv___has_dex_integrations' + | 'childWalletsCsv___id' + | 'childWalletsCsv___parent___id' + | 'childWalletsCsv___parent___parent___id' + | 'childWalletsCsv___parent___parent___children' + | 'childWalletsCsv___parent___children' + | 'childWalletsCsv___parent___children___id' + | 'childWalletsCsv___parent___children___children' + | 'childWalletsCsv___parent___internal___content' + | 'childWalletsCsv___parent___internal___contentDigest' + | 'childWalletsCsv___parent___internal___description' + | 'childWalletsCsv___parent___internal___fieldOwners' + | 'childWalletsCsv___parent___internal___ignoreType' + | 'childWalletsCsv___parent___internal___mediaType' + | 'childWalletsCsv___parent___internal___owner' + | 'childWalletsCsv___parent___internal___type' + | 'childWalletsCsv___children' + | 'childWalletsCsv___children___id' + | 'childWalletsCsv___children___parent___id' + | 'childWalletsCsv___children___parent___children' + | 'childWalletsCsv___children___children' + | 'childWalletsCsv___children___children___id' + | 'childWalletsCsv___children___children___children' + | 'childWalletsCsv___children___internal___content' + | 'childWalletsCsv___children___internal___contentDigest' + | 'childWalletsCsv___children___internal___description' + | 'childWalletsCsv___children___internal___fieldOwners' + | 'childWalletsCsv___children___internal___ignoreType' + | 'childWalletsCsv___children___internal___mediaType' + | 'childWalletsCsv___children___internal___owner' + | 'childWalletsCsv___children___internal___type' + | 'childWalletsCsv___internal___content' + | 'childWalletsCsv___internal___contentDigest' + | 'childWalletsCsv___internal___description' + | 'childWalletsCsv___internal___fieldOwners' + | 'childWalletsCsv___internal___ignoreType' + | 'childWalletsCsv___internal___mediaType' + | 'childWalletsCsv___internal___owner' + | 'childWalletsCsv___internal___type' + | 'childWalletsCsv___name' + | 'childWalletsCsv___url' + | 'childWalletsCsv___brand_color' + | 'childWalletsCsv___has_mobile' + | 'childWalletsCsv___has_desktop' + | 'childWalletsCsv___has_web' + | 'childWalletsCsv___has_hardware' + | 'childWalletsCsv___has_card_deposits' + | 'childWalletsCsv___has_explore_dapps' + | 'childWalletsCsv___has_defi_integrations' + | 'childWalletsCsv___has_bank_withdrawals' + | 'childWalletsCsv___has_limits_protection' + | 'childWalletsCsv___has_high_volume_purchases' + | 'childWalletsCsv___has_multisig' + | 'childWalletsCsv___has_dex_integrations' + | 'childrenQuarterJson' + | 'childrenQuarterJson___id' + | 'childrenQuarterJson___parent___id' + | 'childrenQuarterJson___parent___parent___id' + | 'childrenQuarterJson___parent___parent___children' + | 'childrenQuarterJson___parent___children' + | 'childrenQuarterJson___parent___children___id' + | 'childrenQuarterJson___parent___children___children' + | 'childrenQuarterJson___parent___internal___content' + | 'childrenQuarterJson___parent___internal___contentDigest' + | 'childrenQuarterJson___parent___internal___description' + | 'childrenQuarterJson___parent___internal___fieldOwners' + | 'childrenQuarterJson___parent___internal___ignoreType' + | 'childrenQuarterJson___parent___internal___mediaType' + | 'childrenQuarterJson___parent___internal___owner' + | 'childrenQuarterJson___parent___internal___type' + | 'childrenQuarterJson___children' + | 'childrenQuarterJson___children___id' + | 'childrenQuarterJson___children___parent___id' + | 'childrenQuarterJson___children___parent___children' + | 'childrenQuarterJson___children___children' + | 'childrenQuarterJson___children___children___id' + | 'childrenQuarterJson___children___children___children' + | 'childrenQuarterJson___children___internal___content' + | 'childrenQuarterJson___children___internal___contentDigest' + | 'childrenQuarterJson___children___internal___description' + | 'childrenQuarterJson___children___internal___fieldOwners' + | 'childrenQuarterJson___children___internal___ignoreType' + | 'childrenQuarterJson___children___internal___mediaType' + | 'childrenQuarterJson___children___internal___owner' + | 'childrenQuarterJson___children___internal___type' + | 'childrenQuarterJson___internal___content' + | 'childrenQuarterJson___internal___contentDigest' + | 'childrenQuarterJson___internal___description' + | 'childrenQuarterJson___internal___fieldOwners' + | 'childrenQuarterJson___internal___ignoreType' + | 'childrenQuarterJson___internal___mediaType' + | 'childrenQuarterJson___internal___owner' + | 'childrenQuarterJson___internal___type' + | 'childrenQuarterJson___name' + | 'childrenQuarterJson___url' + | 'childrenQuarterJson___unit' + | 'childrenQuarterJson___dateRange___from' + | 'childrenQuarterJson___dateRange___to' + | 'childrenQuarterJson___currency' + | 'childrenQuarterJson___mode' + | 'childrenQuarterJson___totalCosts' + | 'childrenQuarterJson___totalTMSavings' + | 'childrenQuarterJson___totalPreTranslated' + | 'childrenQuarterJson___data' + | 'childrenQuarterJson___data___user___id' + | 'childrenQuarterJson___data___user___username' + | 'childrenQuarterJson___data___user___fullName' + | 'childrenQuarterJson___data___user___userRole' + | 'childrenQuarterJson___data___user___avatarUrl' + | 'childrenQuarterJson___data___user___preTranslated' + | 'childrenQuarterJson___data___user___totalCosts' + | 'childrenQuarterJson___data___languages' + | 'childQuarterJson___id' + | 'childQuarterJson___parent___id' + | 'childQuarterJson___parent___parent___id' + | 'childQuarterJson___parent___parent___children' + | 'childQuarterJson___parent___children' + | 'childQuarterJson___parent___children___id' + | 'childQuarterJson___parent___children___children' + | 'childQuarterJson___parent___internal___content' + | 'childQuarterJson___parent___internal___contentDigest' + | 'childQuarterJson___parent___internal___description' + | 'childQuarterJson___parent___internal___fieldOwners' + | 'childQuarterJson___parent___internal___ignoreType' + | 'childQuarterJson___parent___internal___mediaType' + | 'childQuarterJson___parent___internal___owner' + | 'childQuarterJson___parent___internal___type' + | 'childQuarterJson___children' + | 'childQuarterJson___children___id' + | 'childQuarterJson___children___parent___id' + | 'childQuarterJson___children___parent___children' + | 'childQuarterJson___children___children' + | 'childQuarterJson___children___children___id' + | 'childQuarterJson___children___children___children' + | 'childQuarterJson___children___internal___content' + | 'childQuarterJson___children___internal___contentDigest' + | 'childQuarterJson___children___internal___description' + | 'childQuarterJson___children___internal___fieldOwners' + | 'childQuarterJson___children___internal___ignoreType' + | 'childQuarterJson___children___internal___mediaType' + | 'childQuarterJson___children___internal___owner' + | 'childQuarterJson___children___internal___type' + | 'childQuarterJson___internal___content' + | 'childQuarterJson___internal___contentDigest' + | 'childQuarterJson___internal___description' + | 'childQuarterJson___internal___fieldOwners' + | 'childQuarterJson___internal___ignoreType' + | 'childQuarterJson___internal___mediaType' + | 'childQuarterJson___internal___owner' + | 'childQuarterJson___internal___type' + | 'childQuarterJson___name' + | 'childQuarterJson___url' + | 'childQuarterJson___unit' + | 'childQuarterJson___dateRange___from' + | 'childQuarterJson___dateRange___to' + | 'childQuarterJson___currency' + | 'childQuarterJson___mode' + | 'childQuarterJson___totalCosts' + | 'childQuarterJson___totalTMSavings' + | 'childQuarterJson___totalPreTranslated' + | 'childQuarterJson___data' + | 'childQuarterJson___data___user___id' + | 'childQuarterJson___data___user___username' + | 'childQuarterJson___data___user___fullName' + | 'childQuarterJson___data___user___userRole' + | 'childQuarterJson___data___user___avatarUrl' + | 'childQuarterJson___data___user___preTranslated' + | 'childQuarterJson___data___user___totalCosts' + | 'childQuarterJson___data___languages' + | 'childrenMonthJson' + | 'childrenMonthJson___id' + | 'childrenMonthJson___parent___id' + | 'childrenMonthJson___parent___parent___id' + | 'childrenMonthJson___parent___parent___children' + | 'childrenMonthJson___parent___children' + | 'childrenMonthJson___parent___children___id' + | 'childrenMonthJson___parent___children___children' + | 'childrenMonthJson___parent___internal___content' + | 'childrenMonthJson___parent___internal___contentDigest' + | 'childrenMonthJson___parent___internal___description' + | 'childrenMonthJson___parent___internal___fieldOwners' + | 'childrenMonthJson___parent___internal___ignoreType' + | 'childrenMonthJson___parent___internal___mediaType' + | 'childrenMonthJson___parent___internal___owner' + | 'childrenMonthJson___parent___internal___type' + | 'childrenMonthJson___children' + | 'childrenMonthJson___children___id' + | 'childrenMonthJson___children___parent___id' + | 'childrenMonthJson___children___parent___children' + | 'childrenMonthJson___children___children' + | 'childrenMonthJson___children___children___id' + | 'childrenMonthJson___children___children___children' + | 'childrenMonthJson___children___internal___content' + | 'childrenMonthJson___children___internal___contentDigest' + | 'childrenMonthJson___children___internal___description' + | 'childrenMonthJson___children___internal___fieldOwners' + | 'childrenMonthJson___children___internal___ignoreType' + | 'childrenMonthJson___children___internal___mediaType' + | 'childrenMonthJson___children___internal___owner' + | 'childrenMonthJson___children___internal___type' + | 'childrenMonthJson___internal___content' + | 'childrenMonthJson___internal___contentDigest' + | 'childrenMonthJson___internal___description' + | 'childrenMonthJson___internal___fieldOwners' + | 'childrenMonthJson___internal___ignoreType' + | 'childrenMonthJson___internal___mediaType' + | 'childrenMonthJson___internal___owner' + | 'childrenMonthJson___internal___type' + | 'childrenMonthJson___name' + | 'childrenMonthJson___url' + | 'childrenMonthJson___unit' + | 'childrenMonthJson___dateRange___from' + | 'childrenMonthJson___dateRange___to' + | 'childrenMonthJson___currency' + | 'childrenMonthJson___mode' + | 'childrenMonthJson___totalCosts' + | 'childrenMonthJson___totalTMSavings' + | 'childrenMonthJson___totalPreTranslated' + | 'childrenMonthJson___data' + | 'childrenMonthJson___data___user___id' + | 'childrenMonthJson___data___user___username' + | 'childrenMonthJson___data___user___fullName' + | 'childrenMonthJson___data___user___userRole' + | 'childrenMonthJson___data___user___avatarUrl' + | 'childrenMonthJson___data___user___preTranslated' + | 'childrenMonthJson___data___user___totalCosts' + | 'childrenMonthJson___data___languages' + | 'childMonthJson___id' + | 'childMonthJson___parent___id' + | 'childMonthJson___parent___parent___id' + | 'childMonthJson___parent___parent___children' + | 'childMonthJson___parent___children' + | 'childMonthJson___parent___children___id' + | 'childMonthJson___parent___children___children' + | 'childMonthJson___parent___internal___content' + | 'childMonthJson___parent___internal___contentDigest' + | 'childMonthJson___parent___internal___description' + | 'childMonthJson___parent___internal___fieldOwners' + | 'childMonthJson___parent___internal___ignoreType' + | 'childMonthJson___parent___internal___mediaType' + | 'childMonthJson___parent___internal___owner' + | 'childMonthJson___parent___internal___type' + | 'childMonthJson___children' + | 'childMonthJson___children___id' + | 'childMonthJson___children___parent___id' + | 'childMonthJson___children___parent___children' + | 'childMonthJson___children___children' + | 'childMonthJson___children___children___id' + | 'childMonthJson___children___children___children' + | 'childMonthJson___children___internal___content' + | 'childMonthJson___children___internal___contentDigest' + | 'childMonthJson___children___internal___description' + | 'childMonthJson___children___internal___fieldOwners' + | 'childMonthJson___children___internal___ignoreType' + | 'childMonthJson___children___internal___mediaType' + | 'childMonthJson___children___internal___owner' + | 'childMonthJson___children___internal___type' + | 'childMonthJson___internal___content' + | 'childMonthJson___internal___contentDigest' + | 'childMonthJson___internal___description' + | 'childMonthJson___internal___fieldOwners' + | 'childMonthJson___internal___ignoreType' + | 'childMonthJson___internal___mediaType' + | 'childMonthJson___internal___owner' + | 'childMonthJson___internal___type' + | 'childMonthJson___name' + | 'childMonthJson___url' + | 'childMonthJson___unit' + | 'childMonthJson___dateRange___from' + | 'childMonthJson___dateRange___to' + | 'childMonthJson___currency' + | 'childMonthJson___mode' + | 'childMonthJson___totalCosts' + | 'childMonthJson___totalTMSavings' + | 'childMonthJson___totalPreTranslated' + | 'childMonthJson___data' + | 'childMonthJson___data___user___id' + | 'childMonthJson___data___user___username' + | 'childMonthJson___data___user___fullName' + | 'childMonthJson___data___user___userRole' + | 'childMonthJson___data___user___avatarUrl' + | 'childMonthJson___data___user___preTranslated' + | 'childMonthJson___data___user___totalCosts' + | 'childMonthJson___data___languages' + | 'childrenLayer2Json' + | 'childrenLayer2Json___id' + | 'childrenLayer2Json___parent___id' + | 'childrenLayer2Json___parent___parent___id' + | 'childrenLayer2Json___parent___parent___children' + | 'childrenLayer2Json___parent___children' + | 'childrenLayer2Json___parent___children___id' + | 'childrenLayer2Json___parent___children___children' + | 'childrenLayer2Json___parent___internal___content' + | 'childrenLayer2Json___parent___internal___contentDigest' + | 'childrenLayer2Json___parent___internal___description' + | 'childrenLayer2Json___parent___internal___fieldOwners' + | 'childrenLayer2Json___parent___internal___ignoreType' + | 'childrenLayer2Json___parent___internal___mediaType' + | 'childrenLayer2Json___parent___internal___owner' + | 'childrenLayer2Json___parent___internal___type' + | 'childrenLayer2Json___children' + | 'childrenLayer2Json___children___id' + | 'childrenLayer2Json___children___parent___id' + | 'childrenLayer2Json___children___parent___children' + | 'childrenLayer2Json___children___children' + | 'childrenLayer2Json___children___children___id' + | 'childrenLayer2Json___children___children___children' + | 'childrenLayer2Json___children___internal___content' + | 'childrenLayer2Json___children___internal___contentDigest' + | 'childrenLayer2Json___children___internal___description' + | 'childrenLayer2Json___children___internal___fieldOwners' + | 'childrenLayer2Json___children___internal___ignoreType' + | 'childrenLayer2Json___children___internal___mediaType' + | 'childrenLayer2Json___children___internal___owner' + | 'childrenLayer2Json___children___internal___type' + | 'childrenLayer2Json___internal___content' + | 'childrenLayer2Json___internal___contentDigest' + | 'childrenLayer2Json___internal___description' + | 'childrenLayer2Json___internal___fieldOwners' + | 'childrenLayer2Json___internal___ignoreType' + | 'childrenLayer2Json___internal___mediaType' + | 'childrenLayer2Json___internal___owner' + | 'childrenLayer2Json___internal___type' + | 'childrenLayer2Json___optimistic' + | 'childrenLayer2Json___optimistic___name' + | 'childrenLayer2Json___optimistic___website' + | 'childrenLayer2Json___optimistic___developerDocs' + | 'childrenLayer2Json___optimistic___l2beat' + | 'childrenLayer2Json___optimistic___bridge' + | 'childrenLayer2Json___optimistic___bridgeWallets' + | 'childrenLayer2Json___optimistic___blockExplorer' + | 'childrenLayer2Json___optimistic___ecosystemPortal' + | 'childrenLayer2Json___optimistic___tokenLists' + | 'childrenLayer2Json___optimistic___noteKey' + | 'childrenLayer2Json___optimistic___purpose' + | 'childrenLayer2Json___optimistic___description' + | 'childrenLayer2Json___optimistic___imageKey' + | 'childrenLayer2Json___optimistic___background' + | 'childrenLayer2Json___zk' + | 'childrenLayer2Json___zk___name' + | 'childrenLayer2Json___zk___website' + | 'childrenLayer2Json___zk___developerDocs' + | 'childrenLayer2Json___zk___l2beat' + | 'childrenLayer2Json___zk___bridge' + | 'childrenLayer2Json___zk___bridgeWallets' + | 'childrenLayer2Json___zk___blockExplorer' + | 'childrenLayer2Json___zk___ecosystemPortal' + | 'childrenLayer2Json___zk___tokenLists' + | 'childrenLayer2Json___zk___noteKey' + | 'childrenLayer2Json___zk___purpose' + | 'childrenLayer2Json___zk___description' + | 'childrenLayer2Json___zk___imageKey' + | 'childrenLayer2Json___zk___background' + | 'childLayer2Json___id' + | 'childLayer2Json___parent___id' + | 'childLayer2Json___parent___parent___id' + | 'childLayer2Json___parent___parent___children' + | 'childLayer2Json___parent___children' + | 'childLayer2Json___parent___children___id' + | 'childLayer2Json___parent___children___children' + | 'childLayer2Json___parent___internal___content' + | 'childLayer2Json___parent___internal___contentDigest' + | 'childLayer2Json___parent___internal___description' + | 'childLayer2Json___parent___internal___fieldOwners' + | 'childLayer2Json___parent___internal___ignoreType' + | 'childLayer2Json___parent___internal___mediaType' + | 'childLayer2Json___parent___internal___owner' + | 'childLayer2Json___parent___internal___type' + | 'childLayer2Json___children' + | 'childLayer2Json___children___id' + | 'childLayer2Json___children___parent___id' + | 'childLayer2Json___children___parent___children' + | 'childLayer2Json___children___children' + | 'childLayer2Json___children___children___id' + | 'childLayer2Json___children___children___children' + | 'childLayer2Json___children___internal___content' + | 'childLayer2Json___children___internal___contentDigest' + | 'childLayer2Json___children___internal___description' + | 'childLayer2Json___children___internal___fieldOwners' + | 'childLayer2Json___children___internal___ignoreType' + | 'childLayer2Json___children___internal___mediaType' + | 'childLayer2Json___children___internal___owner' + | 'childLayer2Json___children___internal___type' + | 'childLayer2Json___internal___content' + | 'childLayer2Json___internal___contentDigest' + | 'childLayer2Json___internal___description' + | 'childLayer2Json___internal___fieldOwners' + | 'childLayer2Json___internal___ignoreType' + | 'childLayer2Json___internal___mediaType' + | 'childLayer2Json___internal___owner' + | 'childLayer2Json___internal___type' + | 'childLayer2Json___optimistic' + | 'childLayer2Json___optimistic___name' + | 'childLayer2Json___optimistic___website' + | 'childLayer2Json___optimistic___developerDocs' + | 'childLayer2Json___optimistic___l2beat' + | 'childLayer2Json___optimistic___bridge' + | 'childLayer2Json___optimistic___bridgeWallets' + | 'childLayer2Json___optimistic___blockExplorer' + | 'childLayer2Json___optimistic___ecosystemPortal' + | 'childLayer2Json___optimistic___tokenLists' + | 'childLayer2Json___optimistic___noteKey' + | 'childLayer2Json___optimistic___purpose' + | 'childLayer2Json___optimistic___description' + | 'childLayer2Json___optimistic___imageKey' + | 'childLayer2Json___optimistic___background' + | 'childLayer2Json___zk' + | 'childLayer2Json___zk___name' + | 'childLayer2Json___zk___website' + | 'childLayer2Json___zk___developerDocs' + | 'childLayer2Json___zk___l2beat' + | 'childLayer2Json___zk___bridge' + | 'childLayer2Json___zk___bridgeWallets' + | 'childLayer2Json___zk___blockExplorer' + | 'childLayer2Json___zk___ecosystemPortal' + | 'childLayer2Json___zk___tokenLists' + | 'childLayer2Json___zk___noteKey' + | 'childLayer2Json___zk___purpose' + | 'childLayer2Json___zk___description' + | 'childLayer2Json___zk___imageKey' + | 'childLayer2Json___zk___background' + | 'childrenExternalTutorialsJson' + | 'childrenExternalTutorialsJson___id' + | 'childrenExternalTutorialsJson___parent___id' + | 'childrenExternalTutorialsJson___parent___parent___id' + | 'childrenExternalTutorialsJson___parent___parent___children' + | 'childrenExternalTutorialsJson___parent___children' + | 'childrenExternalTutorialsJson___parent___children___id' + | 'childrenExternalTutorialsJson___parent___children___children' + | 'childrenExternalTutorialsJson___parent___internal___content' + | 'childrenExternalTutorialsJson___parent___internal___contentDigest' + | 'childrenExternalTutorialsJson___parent___internal___description' + | 'childrenExternalTutorialsJson___parent___internal___fieldOwners' + | 'childrenExternalTutorialsJson___parent___internal___ignoreType' + | 'childrenExternalTutorialsJson___parent___internal___mediaType' + | 'childrenExternalTutorialsJson___parent___internal___owner' + | 'childrenExternalTutorialsJson___parent___internal___type' + | 'childrenExternalTutorialsJson___children' + | 'childrenExternalTutorialsJson___children___id' + | 'childrenExternalTutorialsJson___children___parent___id' + | 'childrenExternalTutorialsJson___children___parent___children' + | 'childrenExternalTutorialsJson___children___children' + | 'childrenExternalTutorialsJson___children___children___id' + | 'childrenExternalTutorialsJson___children___children___children' + | 'childrenExternalTutorialsJson___children___internal___content' + | 'childrenExternalTutorialsJson___children___internal___contentDigest' + | 'childrenExternalTutorialsJson___children___internal___description' + | 'childrenExternalTutorialsJson___children___internal___fieldOwners' + | 'childrenExternalTutorialsJson___children___internal___ignoreType' + | 'childrenExternalTutorialsJson___children___internal___mediaType' + | 'childrenExternalTutorialsJson___children___internal___owner' + | 'childrenExternalTutorialsJson___children___internal___type' + | 'childrenExternalTutorialsJson___internal___content' + | 'childrenExternalTutorialsJson___internal___contentDigest' + | 'childrenExternalTutorialsJson___internal___description' + | 'childrenExternalTutorialsJson___internal___fieldOwners' + | 'childrenExternalTutorialsJson___internal___ignoreType' + | 'childrenExternalTutorialsJson___internal___mediaType' + | 'childrenExternalTutorialsJson___internal___owner' + | 'childrenExternalTutorialsJson___internal___type' + | 'childrenExternalTutorialsJson___url' + | 'childrenExternalTutorialsJson___title' + | 'childrenExternalTutorialsJson___description' + | 'childrenExternalTutorialsJson___author' + | 'childrenExternalTutorialsJson___authorGithub' + | 'childrenExternalTutorialsJson___tags' + | 'childrenExternalTutorialsJson___skillLevel' + | 'childrenExternalTutorialsJson___timeToRead' + | 'childrenExternalTutorialsJson___lang' + | 'childrenExternalTutorialsJson___publishDate' + | 'childExternalTutorialsJson___id' + | 'childExternalTutorialsJson___parent___id' + | 'childExternalTutorialsJson___parent___parent___id' + | 'childExternalTutorialsJson___parent___parent___children' + | 'childExternalTutorialsJson___parent___children' + | 'childExternalTutorialsJson___parent___children___id' + | 'childExternalTutorialsJson___parent___children___children' + | 'childExternalTutorialsJson___parent___internal___content' + | 'childExternalTutorialsJson___parent___internal___contentDigest' + | 'childExternalTutorialsJson___parent___internal___description' + | 'childExternalTutorialsJson___parent___internal___fieldOwners' + | 'childExternalTutorialsJson___parent___internal___ignoreType' + | 'childExternalTutorialsJson___parent___internal___mediaType' + | 'childExternalTutorialsJson___parent___internal___owner' + | 'childExternalTutorialsJson___parent___internal___type' + | 'childExternalTutorialsJson___children' + | 'childExternalTutorialsJson___children___id' + | 'childExternalTutorialsJson___children___parent___id' + | 'childExternalTutorialsJson___children___parent___children' + | 'childExternalTutorialsJson___children___children' + | 'childExternalTutorialsJson___children___children___id' + | 'childExternalTutorialsJson___children___children___children' + | 'childExternalTutorialsJson___children___internal___content' + | 'childExternalTutorialsJson___children___internal___contentDigest' + | 'childExternalTutorialsJson___children___internal___description' + | 'childExternalTutorialsJson___children___internal___fieldOwners' + | 'childExternalTutorialsJson___children___internal___ignoreType' + | 'childExternalTutorialsJson___children___internal___mediaType' + | 'childExternalTutorialsJson___children___internal___owner' + | 'childExternalTutorialsJson___children___internal___type' + | 'childExternalTutorialsJson___internal___content' + | 'childExternalTutorialsJson___internal___contentDigest' + | 'childExternalTutorialsJson___internal___description' + | 'childExternalTutorialsJson___internal___fieldOwners' + | 'childExternalTutorialsJson___internal___ignoreType' + | 'childExternalTutorialsJson___internal___mediaType' + | 'childExternalTutorialsJson___internal___owner' + | 'childExternalTutorialsJson___internal___type' + | 'childExternalTutorialsJson___url' + | 'childExternalTutorialsJson___title' + | 'childExternalTutorialsJson___description' + | 'childExternalTutorialsJson___author' + | 'childExternalTutorialsJson___authorGithub' + | 'childExternalTutorialsJson___tags' + | 'childExternalTutorialsJson___skillLevel' + | 'childExternalTutorialsJson___timeToRead' + | 'childExternalTutorialsJson___lang' + | 'childExternalTutorialsJson___publishDate' + | 'childrenExchangesByCountryCsv' + | 'childrenExchangesByCountryCsv___id' + | 'childrenExchangesByCountryCsv___parent___id' + | 'childrenExchangesByCountryCsv___parent___parent___id' + | 'childrenExchangesByCountryCsv___parent___parent___children' + | 'childrenExchangesByCountryCsv___parent___children' + | 'childrenExchangesByCountryCsv___parent___children___id' + | 'childrenExchangesByCountryCsv___parent___children___children' + | 'childrenExchangesByCountryCsv___parent___internal___content' + | 'childrenExchangesByCountryCsv___parent___internal___contentDigest' + | 'childrenExchangesByCountryCsv___parent___internal___description' + | 'childrenExchangesByCountryCsv___parent___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___parent___internal___ignoreType' + | 'childrenExchangesByCountryCsv___parent___internal___mediaType' + | 'childrenExchangesByCountryCsv___parent___internal___owner' + | 'childrenExchangesByCountryCsv___parent___internal___type' + | 'childrenExchangesByCountryCsv___children' + | 'childrenExchangesByCountryCsv___children___id' + | 'childrenExchangesByCountryCsv___children___parent___id' + | 'childrenExchangesByCountryCsv___children___parent___children' + | 'childrenExchangesByCountryCsv___children___children' + | 'childrenExchangesByCountryCsv___children___children___id' + | 'childrenExchangesByCountryCsv___children___children___children' + | 'childrenExchangesByCountryCsv___children___internal___content' + | 'childrenExchangesByCountryCsv___children___internal___contentDigest' + | 'childrenExchangesByCountryCsv___children___internal___description' + | 'childrenExchangesByCountryCsv___children___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___children___internal___ignoreType' + | 'childrenExchangesByCountryCsv___children___internal___mediaType' + | 'childrenExchangesByCountryCsv___children___internal___owner' + | 'childrenExchangesByCountryCsv___children___internal___type' + | 'childrenExchangesByCountryCsv___internal___content' + | 'childrenExchangesByCountryCsv___internal___contentDigest' + | 'childrenExchangesByCountryCsv___internal___description' + | 'childrenExchangesByCountryCsv___internal___fieldOwners' + | 'childrenExchangesByCountryCsv___internal___ignoreType' + | 'childrenExchangesByCountryCsv___internal___mediaType' + | 'childrenExchangesByCountryCsv___internal___owner' + | 'childrenExchangesByCountryCsv___internal___type' + | 'childrenExchangesByCountryCsv___country' + | 'childrenExchangesByCountryCsv___coinmama' + | 'childrenExchangesByCountryCsv___bittrex' + | 'childrenExchangesByCountryCsv___simplex' + | 'childrenExchangesByCountryCsv___wyre' + | 'childrenExchangesByCountryCsv___moonpay' + | 'childrenExchangesByCountryCsv___coinbase' + | 'childrenExchangesByCountryCsv___kraken' + | 'childrenExchangesByCountryCsv___gemini' + | 'childrenExchangesByCountryCsv___binance' + | 'childrenExchangesByCountryCsv___binanceus' + | 'childrenExchangesByCountryCsv___bitbuy' + | 'childrenExchangesByCountryCsv___rain' + | 'childrenExchangesByCountryCsv___cryptocom' + | 'childrenExchangesByCountryCsv___itezcom' + | 'childrenExchangesByCountryCsv___coinspot' + | 'childrenExchangesByCountryCsv___bitvavo' + | 'childrenExchangesByCountryCsv___mtpelerin' + | 'childrenExchangesByCountryCsv___wazirx' + | 'childrenExchangesByCountryCsv___bitflyer' + | 'childrenExchangesByCountryCsv___easycrypto' + | 'childrenExchangesByCountryCsv___okx' + | 'childrenExchangesByCountryCsv___kucoin' + | 'childrenExchangesByCountryCsv___ftx' + | 'childrenExchangesByCountryCsv___huobiglobal' + | 'childrenExchangesByCountryCsv___gateio' + | 'childrenExchangesByCountryCsv___bitfinex' + | 'childrenExchangesByCountryCsv___bybit' + | 'childrenExchangesByCountryCsv___bitkub' + | 'childrenExchangesByCountryCsv___bitso' + | 'childrenExchangesByCountryCsv___ftxus' + | 'childExchangesByCountryCsv___id' + | 'childExchangesByCountryCsv___parent___id' + | 'childExchangesByCountryCsv___parent___parent___id' + | 'childExchangesByCountryCsv___parent___parent___children' + | 'childExchangesByCountryCsv___parent___children' + | 'childExchangesByCountryCsv___parent___children___id' + | 'childExchangesByCountryCsv___parent___children___children' + | 'childExchangesByCountryCsv___parent___internal___content' + | 'childExchangesByCountryCsv___parent___internal___contentDigest' + | 'childExchangesByCountryCsv___parent___internal___description' + | 'childExchangesByCountryCsv___parent___internal___fieldOwners' + | 'childExchangesByCountryCsv___parent___internal___ignoreType' + | 'childExchangesByCountryCsv___parent___internal___mediaType' + | 'childExchangesByCountryCsv___parent___internal___owner' + | 'childExchangesByCountryCsv___parent___internal___type' + | 'childExchangesByCountryCsv___children' + | 'childExchangesByCountryCsv___children___id' + | 'childExchangesByCountryCsv___children___parent___id' + | 'childExchangesByCountryCsv___children___parent___children' + | 'childExchangesByCountryCsv___children___children' + | 'childExchangesByCountryCsv___children___children___id' + | 'childExchangesByCountryCsv___children___children___children' + | 'childExchangesByCountryCsv___children___internal___content' + | 'childExchangesByCountryCsv___children___internal___contentDigest' + | 'childExchangesByCountryCsv___children___internal___description' + | 'childExchangesByCountryCsv___children___internal___fieldOwners' + | 'childExchangesByCountryCsv___children___internal___ignoreType' + | 'childExchangesByCountryCsv___children___internal___mediaType' + | 'childExchangesByCountryCsv___children___internal___owner' + | 'childExchangesByCountryCsv___children___internal___type' + | 'childExchangesByCountryCsv___internal___content' + | 'childExchangesByCountryCsv___internal___contentDigest' + | 'childExchangesByCountryCsv___internal___description' + | 'childExchangesByCountryCsv___internal___fieldOwners' + | 'childExchangesByCountryCsv___internal___ignoreType' + | 'childExchangesByCountryCsv___internal___mediaType' + | 'childExchangesByCountryCsv___internal___owner' + | 'childExchangesByCountryCsv___internal___type' + | 'childExchangesByCountryCsv___country' + | 'childExchangesByCountryCsv___coinmama' + | 'childExchangesByCountryCsv___bittrex' + | 'childExchangesByCountryCsv___simplex' + | 'childExchangesByCountryCsv___wyre' + | 'childExchangesByCountryCsv___moonpay' + | 'childExchangesByCountryCsv___coinbase' + | 'childExchangesByCountryCsv___kraken' + | 'childExchangesByCountryCsv___gemini' + | 'childExchangesByCountryCsv___binance' + | 'childExchangesByCountryCsv___binanceus' + | 'childExchangesByCountryCsv___bitbuy' + | 'childExchangesByCountryCsv___rain' + | 'childExchangesByCountryCsv___cryptocom' + | 'childExchangesByCountryCsv___itezcom' + | 'childExchangesByCountryCsv___coinspot' + | 'childExchangesByCountryCsv___bitvavo' + | 'childExchangesByCountryCsv___mtpelerin' + | 'childExchangesByCountryCsv___wazirx' + | 'childExchangesByCountryCsv___bitflyer' + | 'childExchangesByCountryCsv___easycrypto' + | 'childExchangesByCountryCsv___okx' + | 'childExchangesByCountryCsv___kucoin' + | 'childExchangesByCountryCsv___ftx' + | 'childExchangesByCountryCsv___huobiglobal' + | 'childExchangesByCountryCsv___gateio' + | 'childExchangesByCountryCsv___bitfinex' + | 'childExchangesByCountryCsv___bybit' + | 'childExchangesByCountryCsv___bitkub' + | 'childExchangesByCountryCsv___bitso' + | 'childExchangesByCountryCsv___ftxus' + | 'childrenDataJson' + | 'childrenDataJson___id' + | 'childrenDataJson___parent___id' + | 'childrenDataJson___parent___parent___id' + | 'childrenDataJson___parent___parent___children' + | 'childrenDataJson___parent___children' + | 'childrenDataJson___parent___children___id' + | 'childrenDataJson___parent___children___children' + | 'childrenDataJson___parent___internal___content' + | 'childrenDataJson___parent___internal___contentDigest' + | 'childrenDataJson___parent___internal___description' + | 'childrenDataJson___parent___internal___fieldOwners' + | 'childrenDataJson___parent___internal___ignoreType' + | 'childrenDataJson___parent___internal___mediaType' + | 'childrenDataJson___parent___internal___owner' + | 'childrenDataJson___parent___internal___type' + | 'childrenDataJson___children' + | 'childrenDataJson___children___id' + | 'childrenDataJson___children___parent___id' + | 'childrenDataJson___children___parent___children' + | 'childrenDataJson___children___children' + | 'childrenDataJson___children___children___id' + | 'childrenDataJson___children___children___children' + | 'childrenDataJson___children___internal___content' + | 'childrenDataJson___children___internal___contentDigest' + | 'childrenDataJson___children___internal___description' + | 'childrenDataJson___children___internal___fieldOwners' + | 'childrenDataJson___children___internal___ignoreType' + | 'childrenDataJson___children___internal___mediaType' + | 'childrenDataJson___children___internal___owner' + | 'childrenDataJson___children___internal___type' + | 'childrenDataJson___internal___content' + | 'childrenDataJson___internal___contentDigest' + | 'childrenDataJson___internal___description' + | 'childrenDataJson___internal___fieldOwners' + | 'childrenDataJson___internal___ignoreType' + | 'childrenDataJson___internal___mediaType' + | 'childrenDataJson___internal___owner' + | 'childrenDataJson___internal___type' + | 'childrenDataJson___files' + | 'childrenDataJson___imageSize' + | 'childrenDataJson___commit' + | 'childrenDataJson___contributors' + | 'childrenDataJson___contributors___login' + | 'childrenDataJson___contributors___name' + | 'childrenDataJson___contributors___avatar_url' + | 'childrenDataJson___contributors___profile' + | 'childrenDataJson___contributors___contributions' + | 'childrenDataJson___contributorsPerLine' + | 'childrenDataJson___projectName' + | 'childrenDataJson___projectOwner' + | 'childrenDataJson___repoType' + | 'childrenDataJson___repoHost' + | 'childrenDataJson___skipCi' + | 'childrenDataJson___nodeTools' + | 'childrenDataJson___nodeTools___name' + | 'childrenDataJson___nodeTools___svgPath' + | 'childrenDataJson___nodeTools___hue' + | 'childrenDataJson___nodeTools___launchDate' + | 'childrenDataJson___nodeTools___url' + | 'childrenDataJson___nodeTools___audits' + | 'childrenDataJson___nodeTools___audits___name' + | 'childrenDataJson___nodeTools___audits___url' + | 'childrenDataJson___nodeTools___minEth' + | 'childrenDataJson___nodeTools___additionalStake' + | 'childrenDataJson___nodeTools___additionalStakeUnit' + | 'childrenDataJson___nodeTools___tokens' + | 'childrenDataJson___nodeTools___tokens___name' + | 'childrenDataJson___nodeTools___tokens___symbol' + | 'childrenDataJson___nodeTools___tokens___address' + | 'childrenDataJson___nodeTools___isFoss' + | 'childrenDataJson___nodeTools___hasBugBounty' + | 'childrenDataJson___nodeTools___isTrustless' + | 'childrenDataJson___nodeTools___isPermissionless' + | 'childrenDataJson___nodeTools___multiClient' + | 'childrenDataJson___nodeTools___easyClientSwitching' + | 'childrenDataJson___nodeTools___platforms' + | 'childrenDataJson___nodeTools___ui' + | 'childrenDataJson___nodeTools___socials___discord' + | 'childrenDataJson___nodeTools___socials___twitter' + | 'childrenDataJson___nodeTools___socials___github' + | 'childrenDataJson___nodeTools___socials___telegram' + | 'childrenDataJson___nodeTools___matomo___eventCategory' + | 'childrenDataJson___nodeTools___matomo___eventAction' + | 'childrenDataJson___nodeTools___matomo___eventName' + | 'childrenDataJson___keyGen' + | 'childrenDataJson___keyGen___name' + | 'childrenDataJson___keyGen___svgPath' + | 'childrenDataJson___keyGen___hue' + | 'childrenDataJson___keyGen___launchDate' + | 'childrenDataJson___keyGen___url' + | 'childrenDataJson___keyGen___audits' + | 'childrenDataJson___keyGen___audits___name' + | 'childrenDataJson___keyGen___audits___url' + | 'childrenDataJson___keyGen___isFoss' + | 'childrenDataJson___keyGen___hasBugBounty' + | 'childrenDataJson___keyGen___isTrustless' + | 'childrenDataJson___keyGen___isPermissionless' + | 'childrenDataJson___keyGen___isSelfCustody' + | 'childrenDataJson___keyGen___platforms' + | 'childrenDataJson___keyGen___ui' + | 'childrenDataJson___keyGen___socials___discord' + | 'childrenDataJson___keyGen___socials___twitter' + | 'childrenDataJson___keyGen___socials___github' + | 'childrenDataJson___keyGen___matomo___eventCategory' + | 'childrenDataJson___keyGen___matomo___eventAction' + | 'childrenDataJson___keyGen___matomo___eventName' + | 'childrenDataJson___saas' + | 'childrenDataJson___saas___name' + | 'childrenDataJson___saas___svgPath' + | 'childrenDataJson___saas___hue' + | 'childrenDataJson___saas___launchDate' + | 'childrenDataJson___saas___url' + | 'childrenDataJson___saas___audits' + | 'childrenDataJson___saas___audits___name' + | 'childrenDataJson___saas___audits___url' + | 'childrenDataJson___saas___audits___date' + | 'childrenDataJson___saas___minEth' + | 'childrenDataJson___saas___additionalStake' + | 'childrenDataJson___saas___additionalStakeUnit' + | 'childrenDataJson___saas___monthlyFee' + | 'childrenDataJson___saas___monthlyFeeUnit' + | 'childrenDataJson___saas___isFoss' + | 'childrenDataJson___saas___hasBugBounty' + | 'childrenDataJson___saas___isTrustless' + | 'childrenDataJson___saas___isPermissionless' + | 'childrenDataJson___saas___pctMajorityClient' + | 'childrenDataJson___saas___isSelfCustody' + | 'childrenDataJson___saas___platforms' + | 'childrenDataJson___saas___ui' + | 'childrenDataJson___saas___socials___discord' + | 'childrenDataJson___saas___socials___twitter' + | 'childrenDataJson___saas___socials___github' + | 'childrenDataJson___saas___socials___telegram' + | 'childrenDataJson___saas___matomo___eventCategory' + | 'childrenDataJson___saas___matomo___eventAction' + | 'childrenDataJson___saas___matomo___eventName' + | 'childrenDataJson___pools' + | 'childrenDataJson___pools___name' + | 'childrenDataJson___pools___svgPath' + | 'childrenDataJson___pools___hue' + | 'childrenDataJson___pools___launchDate' + | 'childrenDataJson___pools___url' + | 'childrenDataJson___pools___audits' + | 'childrenDataJson___pools___audits___name' + | 'childrenDataJson___pools___audits___url' + | 'childrenDataJson___pools___audits___date' + | 'childrenDataJson___pools___minEth' + | 'childrenDataJson___pools___feePercentage' + | 'childrenDataJson___pools___tokens' + | 'childrenDataJson___pools___tokens___name' + | 'childrenDataJson___pools___tokens___symbol' + | 'childrenDataJson___pools___tokens___address' + | 'childrenDataJson___pools___isFoss' + | 'childrenDataJson___pools___hasBugBounty' + | 'childrenDataJson___pools___isTrustless' + | 'childrenDataJson___pools___hasPermissionlessNodes' + | 'childrenDataJson___pools___pctMajorityClient' + | 'childrenDataJson___pools___platforms' + | 'childrenDataJson___pools___ui' + | 'childrenDataJson___pools___socials___discord' + | 'childrenDataJson___pools___socials___twitter' + | 'childrenDataJson___pools___socials___github' + | 'childrenDataJson___pools___socials___telegram' + | 'childrenDataJson___pools___socials___reddit' + | 'childrenDataJson___pools___matomo___eventCategory' + | 'childrenDataJson___pools___matomo___eventAction' + | 'childrenDataJson___pools___matomo___eventName' + | 'childrenDataJson___pools___twitter' + | 'childrenDataJson___pools___telegram' + | 'childDataJson___id' + | 'childDataJson___parent___id' + | 'childDataJson___parent___parent___id' + | 'childDataJson___parent___parent___children' + | 'childDataJson___parent___children' + | 'childDataJson___parent___children___id' + | 'childDataJson___parent___children___children' + | 'childDataJson___parent___internal___content' + | 'childDataJson___parent___internal___contentDigest' + | 'childDataJson___parent___internal___description' + | 'childDataJson___parent___internal___fieldOwners' + | 'childDataJson___parent___internal___ignoreType' + | 'childDataJson___parent___internal___mediaType' + | 'childDataJson___parent___internal___owner' + | 'childDataJson___parent___internal___type' + | 'childDataJson___children' + | 'childDataJson___children___id' + | 'childDataJson___children___parent___id' + | 'childDataJson___children___parent___children' + | 'childDataJson___children___children' + | 'childDataJson___children___children___id' + | 'childDataJson___children___children___children' + | 'childDataJson___children___internal___content' + | 'childDataJson___children___internal___contentDigest' + | 'childDataJson___children___internal___description' + | 'childDataJson___children___internal___fieldOwners' + | 'childDataJson___children___internal___ignoreType' + | 'childDataJson___children___internal___mediaType' + | 'childDataJson___children___internal___owner' + | 'childDataJson___children___internal___type' + | 'childDataJson___internal___content' + | 'childDataJson___internal___contentDigest' + | 'childDataJson___internal___description' + | 'childDataJson___internal___fieldOwners' + | 'childDataJson___internal___ignoreType' + | 'childDataJson___internal___mediaType' + | 'childDataJson___internal___owner' + | 'childDataJson___internal___type' + | 'childDataJson___files' + | 'childDataJson___imageSize' + | 'childDataJson___commit' + | 'childDataJson___contributors' + | 'childDataJson___contributors___login' + | 'childDataJson___contributors___name' + | 'childDataJson___contributors___avatar_url' + | 'childDataJson___contributors___profile' + | 'childDataJson___contributors___contributions' + | 'childDataJson___contributorsPerLine' + | 'childDataJson___projectName' + | 'childDataJson___projectOwner' + | 'childDataJson___repoType' + | 'childDataJson___repoHost' + | 'childDataJson___skipCi' + | 'childDataJson___nodeTools' + | 'childDataJson___nodeTools___name' + | 'childDataJson___nodeTools___svgPath' + | 'childDataJson___nodeTools___hue' + | 'childDataJson___nodeTools___launchDate' + | 'childDataJson___nodeTools___url' + | 'childDataJson___nodeTools___audits' + | 'childDataJson___nodeTools___audits___name' + | 'childDataJson___nodeTools___audits___url' + | 'childDataJson___nodeTools___minEth' + | 'childDataJson___nodeTools___additionalStake' + | 'childDataJson___nodeTools___additionalStakeUnit' + | 'childDataJson___nodeTools___tokens' + | 'childDataJson___nodeTools___tokens___name' + | 'childDataJson___nodeTools___tokens___symbol' + | 'childDataJson___nodeTools___tokens___address' + | 'childDataJson___nodeTools___isFoss' + | 'childDataJson___nodeTools___hasBugBounty' + | 'childDataJson___nodeTools___isTrustless' + | 'childDataJson___nodeTools___isPermissionless' + | 'childDataJson___nodeTools___multiClient' + | 'childDataJson___nodeTools___easyClientSwitching' + | 'childDataJson___nodeTools___platforms' + | 'childDataJson___nodeTools___ui' + | 'childDataJson___nodeTools___socials___discord' + | 'childDataJson___nodeTools___socials___twitter' + | 'childDataJson___nodeTools___socials___github' + | 'childDataJson___nodeTools___socials___telegram' + | 'childDataJson___nodeTools___matomo___eventCategory' + | 'childDataJson___nodeTools___matomo___eventAction' + | 'childDataJson___nodeTools___matomo___eventName' + | 'childDataJson___keyGen' + | 'childDataJson___keyGen___name' + | 'childDataJson___keyGen___svgPath' + | 'childDataJson___keyGen___hue' + | 'childDataJson___keyGen___launchDate' + | 'childDataJson___keyGen___url' + | 'childDataJson___keyGen___audits' + | 'childDataJson___keyGen___audits___name' + | 'childDataJson___keyGen___audits___url' + | 'childDataJson___keyGen___isFoss' + | 'childDataJson___keyGen___hasBugBounty' + | 'childDataJson___keyGen___isTrustless' + | 'childDataJson___keyGen___isPermissionless' + | 'childDataJson___keyGen___isSelfCustody' + | 'childDataJson___keyGen___platforms' + | 'childDataJson___keyGen___ui' + | 'childDataJson___keyGen___socials___discord' + | 'childDataJson___keyGen___socials___twitter' + | 'childDataJson___keyGen___socials___github' + | 'childDataJson___keyGen___matomo___eventCategory' + | 'childDataJson___keyGen___matomo___eventAction' + | 'childDataJson___keyGen___matomo___eventName' + | 'childDataJson___saas' + | 'childDataJson___saas___name' + | 'childDataJson___saas___svgPath' + | 'childDataJson___saas___hue' + | 'childDataJson___saas___launchDate' + | 'childDataJson___saas___url' + | 'childDataJson___saas___audits' + | 'childDataJson___saas___audits___name' + | 'childDataJson___saas___audits___url' + | 'childDataJson___saas___audits___date' + | 'childDataJson___saas___minEth' + | 'childDataJson___saas___additionalStake' + | 'childDataJson___saas___additionalStakeUnit' + | 'childDataJson___saas___monthlyFee' + | 'childDataJson___saas___monthlyFeeUnit' + | 'childDataJson___saas___isFoss' + | 'childDataJson___saas___hasBugBounty' + | 'childDataJson___saas___isTrustless' + | 'childDataJson___saas___isPermissionless' + | 'childDataJson___saas___pctMajorityClient' + | 'childDataJson___saas___isSelfCustody' + | 'childDataJson___saas___platforms' + | 'childDataJson___saas___ui' + | 'childDataJson___saas___socials___discord' + | 'childDataJson___saas___socials___twitter' + | 'childDataJson___saas___socials___github' + | 'childDataJson___saas___socials___telegram' + | 'childDataJson___saas___matomo___eventCategory' + | 'childDataJson___saas___matomo___eventAction' + | 'childDataJson___saas___matomo___eventName' + | 'childDataJson___pools' + | 'childDataJson___pools___name' + | 'childDataJson___pools___svgPath' + | 'childDataJson___pools___hue' + | 'childDataJson___pools___launchDate' + | 'childDataJson___pools___url' + | 'childDataJson___pools___audits' + | 'childDataJson___pools___audits___name' + | 'childDataJson___pools___audits___url' + | 'childDataJson___pools___audits___date' + | 'childDataJson___pools___minEth' + | 'childDataJson___pools___feePercentage' + | 'childDataJson___pools___tokens' + | 'childDataJson___pools___tokens___name' + | 'childDataJson___pools___tokens___symbol' + | 'childDataJson___pools___tokens___address' + | 'childDataJson___pools___isFoss' + | 'childDataJson___pools___hasBugBounty' + | 'childDataJson___pools___isTrustless' + | 'childDataJson___pools___hasPermissionlessNodes' + | 'childDataJson___pools___pctMajorityClient' + | 'childDataJson___pools___platforms' + | 'childDataJson___pools___ui' + | 'childDataJson___pools___socials___discord' + | 'childDataJson___pools___socials___twitter' + | 'childDataJson___pools___socials___github' + | 'childDataJson___pools___socials___telegram' + | 'childDataJson___pools___socials___reddit' + | 'childDataJson___pools___matomo___eventCategory' + | 'childDataJson___pools___matomo___eventAction' + | 'childDataJson___pools___matomo___eventName' + | 'childDataJson___pools___twitter' + | 'childDataJson___pools___telegram' + | 'childrenCommunityMeetupsJson' + | 'childrenCommunityMeetupsJson___id' + | 'childrenCommunityMeetupsJson___parent___id' + | 'childrenCommunityMeetupsJson___parent___parent___id' + | 'childrenCommunityMeetupsJson___parent___parent___children' + | 'childrenCommunityMeetupsJson___parent___children' + | 'childrenCommunityMeetupsJson___parent___children___id' + | 'childrenCommunityMeetupsJson___parent___children___children' + | 'childrenCommunityMeetupsJson___parent___internal___content' + | 'childrenCommunityMeetupsJson___parent___internal___contentDigest' + | 'childrenCommunityMeetupsJson___parent___internal___description' + | 'childrenCommunityMeetupsJson___parent___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___parent___internal___ignoreType' + | 'childrenCommunityMeetupsJson___parent___internal___mediaType' + | 'childrenCommunityMeetupsJson___parent___internal___owner' + | 'childrenCommunityMeetupsJson___parent___internal___type' + | 'childrenCommunityMeetupsJson___children' + | 'childrenCommunityMeetupsJson___children___id' + | 'childrenCommunityMeetupsJson___children___parent___id' + | 'childrenCommunityMeetupsJson___children___parent___children' + | 'childrenCommunityMeetupsJson___children___children' + | 'childrenCommunityMeetupsJson___children___children___id' + | 'childrenCommunityMeetupsJson___children___children___children' + | 'childrenCommunityMeetupsJson___children___internal___content' + | 'childrenCommunityMeetupsJson___children___internal___contentDigest' + | 'childrenCommunityMeetupsJson___children___internal___description' + | 'childrenCommunityMeetupsJson___children___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___children___internal___ignoreType' + | 'childrenCommunityMeetupsJson___children___internal___mediaType' + | 'childrenCommunityMeetupsJson___children___internal___owner' + | 'childrenCommunityMeetupsJson___children___internal___type' + | 'childrenCommunityMeetupsJson___internal___content' + | 'childrenCommunityMeetupsJson___internal___contentDigest' + | 'childrenCommunityMeetupsJson___internal___description' + | 'childrenCommunityMeetupsJson___internal___fieldOwners' + | 'childrenCommunityMeetupsJson___internal___ignoreType' + | 'childrenCommunityMeetupsJson___internal___mediaType' + | 'childrenCommunityMeetupsJson___internal___owner' + | 'childrenCommunityMeetupsJson___internal___type' + | 'childrenCommunityMeetupsJson___title' + | 'childrenCommunityMeetupsJson___emoji' + | 'childrenCommunityMeetupsJson___location' + | 'childrenCommunityMeetupsJson___link' + | 'childCommunityMeetupsJson___id' + | 'childCommunityMeetupsJson___parent___id' + | 'childCommunityMeetupsJson___parent___parent___id' + | 'childCommunityMeetupsJson___parent___parent___children' + | 'childCommunityMeetupsJson___parent___children' + | 'childCommunityMeetupsJson___parent___children___id' + | 'childCommunityMeetupsJson___parent___children___children' + | 'childCommunityMeetupsJson___parent___internal___content' + | 'childCommunityMeetupsJson___parent___internal___contentDigest' + | 'childCommunityMeetupsJson___parent___internal___description' + | 'childCommunityMeetupsJson___parent___internal___fieldOwners' + | 'childCommunityMeetupsJson___parent___internal___ignoreType' + | 'childCommunityMeetupsJson___parent___internal___mediaType' + | 'childCommunityMeetupsJson___parent___internal___owner' + | 'childCommunityMeetupsJson___parent___internal___type' + | 'childCommunityMeetupsJson___children' + | 'childCommunityMeetupsJson___children___id' + | 'childCommunityMeetupsJson___children___parent___id' + | 'childCommunityMeetupsJson___children___parent___children' + | 'childCommunityMeetupsJson___children___children' + | 'childCommunityMeetupsJson___children___children___id' + | 'childCommunityMeetupsJson___children___children___children' + | 'childCommunityMeetupsJson___children___internal___content' + | 'childCommunityMeetupsJson___children___internal___contentDigest' + | 'childCommunityMeetupsJson___children___internal___description' + | 'childCommunityMeetupsJson___children___internal___fieldOwners' + | 'childCommunityMeetupsJson___children___internal___ignoreType' + | 'childCommunityMeetupsJson___children___internal___mediaType' + | 'childCommunityMeetupsJson___children___internal___owner' + | 'childCommunityMeetupsJson___children___internal___type' + | 'childCommunityMeetupsJson___internal___content' + | 'childCommunityMeetupsJson___internal___contentDigest' + | 'childCommunityMeetupsJson___internal___description' + | 'childCommunityMeetupsJson___internal___fieldOwners' + | 'childCommunityMeetupsJson___internal___ignoreType' + | 'childCommunityMeetupsJson___internal___mediaType' + | 'childCommunityMeetupsJson___internal___owner' + | 'childCommunityMeetupsJson___internal___type' + | 'childCommunityMeetupsJson___title' + | 'childCommunityMeetupsJson___emoji' + | 'childCommunityMeetupsJson___location' + | 'childCommunityMeetupsJson___link' + | 'childrenCommunityEventsJson' + | 'childrenCommunityEventsJson___id' + | 'childrenCommunityEventsJson___parent___id' + | 'childrenCommunityEventsJson___parent___parent___id' + | 'childrenCommunityEventsJson___parent___parent___children' + | 'childrenCommunityEventsJson___parent___children' + | 'childrenCommunityEventsJson___parent___children___id' + | 'childrenCommunityEventsJson___parent___children___children' + | 'childrenCommunityEventsJson___parent___internal___content' + | 'childrenCommunityEventsJson___parent___internal___contentDigest' + | 'childrenCommunityEventsJson___parent___internal___description' + | 'childrenCommunityEventsJson___parent___internal___fieldOwners' + | 'childrenCommunityEventsJson___parent___internal___ignoreType' + | 'childrenCommunityEventsJson___parent___internal___mediaType' + | 'childrenCommunityEventsJson___parent___internal___owner' + | 'childrenCommunityEventsJson___parent___internal___type' + | 'childrenCommunityEventsJson___children' + | 'childrenCommunityEventsJson___children___id' + | 'childrenCommunityEventsJson___children___parent___id' + | 'childrenCommunityEventsJson___children___parent___children' + | 'childrenCommunityEventsJson___children___children' + | 'childrenCommunityEventsJson___children___children___id' + | 'childrenCommunityEventsJson___children___children___children' + | 'childrenCommunityEventsJson___children___internal___content' + | 'childrenCommunityEventsJson___children___internal___contentDigest' + | 'childrenCommunityEventsJson___children___internal___description' + | 'childrenCommunityEventsJson___children___internal___fieldOwners' + | 'childrenCommunityEventsJson___children___internal___ignoreType' + | 'childrenCommunityEventsJson___children___internal___mediaType' + | 'childrenCommunityEventsJson___children___internal___owner' + | 'childrenCommunityEventsJson___children___internal___type' + | 'childrenCommunityEventsJson___internal___content' + | 'childrenCommunityEventsJson___internal___contentDigest' + | 'childrenCommunityEventsJson___internal___description' + | 'childrenCommunityEventsJson___internal___fieldOwners' + | 'childrenCommunityEventsJson___internal___ignoreType' + | 'childrenCommunityEventsJson___internal___mediaType' + | 'childrenCommunityEventsJson___internal___owner' + | 'childrenCommunityEventsJson___internal___type' + | 'childrenCommunityEventsJson___title' + | 'childrenCommunityEventsJson___to' + | 'childrenCommunityEventsJson___sponsor' + | 'childrenCommunityEventsJson___location' + | 'childrenCommunityEventsJson___description' + | 'childrenCommunityEventsJson___startDate' + | 'childrenCommunityEventsJson___endDate' + | 'childCommunityEventsJson___id' + | 'childCommunityEventsJson___parent___id' + | 'childCommunityEventsJson___parent___parent___id' + | 'childCommunityEventsJson___parent___parent___children' + | 'childCommunityEventsJson___parent___children' + | 'childCommunityEventsJson___parent___children___id' + | 'childCommunityEventsJson___parent___children___children' + | 'childCommunityEventsJson___parent___internal___content' + | 'childCommunityEventsJson___parent___internal___contentDigest' + | 'childCommunityEventsJson___parent___internal___description' + | 'childCommunityEventsJson___parent___internal___fieldOwners' + | 'childCommunityEventsJson___parent___internal___ignoreType' + | 'childCommunityEventsJson___parent___internal___mediaType' + | 'childCommunityEventsJson___parent___internal___owner' + | 'childCommunityEventsJson___parent___internal___type' + | 'childCommunityEventsJson___children' + | 'childCommunityEventsJson___children___id' + | 'childCommunityEventsJson___children___parent___id' + | 'childCommunityEventsJson___children___parent___children' + | 'childCommunityEventsJson___children___children' + | 'childCommunityEventsJson___children___children___id' + | 'childCommunityEventsJson___children___children___children' + | 'childCommunityEventsJson___children___internal___content' + | 'childCommunityEventsJson___children___internal___contentDigest' + | 'childCommunityEventsJson___children___internal___description' + | 'childCommunityEventsJson___children___internal___fieldOwners' + | 'childCommunityEventsJson___children___internal___ignoreType' + | 'childCommunityEventsJson___children___internal___mediaType' + | 'childCommunityEventsJson___children___internal___owner' + | 'childCommunityEventsJson___children___internal___type' + | 'childCommunityEventsJson___internal___content' + | 'childCommunityEventsJson___internal___contentDigest' + | 'childCommunityEventsJson___internal___description' + | 'childCommunityEventsJson___internal___fieldOwners' + | 'childCommunityEventsJson___internal___ignoreType' + | 'childCommunityEventsJson___internal___mediaType' + | 'childCommunityEventsJson___internal___owner' + | 'childCommunityEventsJson___internal___type' + | 'childCommunityEventsJson___title' + | 'childCommunityEventsJson___to' + | 'childCommunityEventsJson___sponsor' + | 'childCommunityEventsJson___location' + | 'childCommunityEventsJson___description' + | 'childCommunityEventsJson___startDate' + | 'childCommunityEventsJson___endDate' + | 'childrenCexLayer2SupportJson' + | 'childrenCexLayer2SupportJson___id' + | 'childrenCexLayer2SupportJson___parent___id' + | 'childrenCexLayer2SupportJson___parent___parent___id' + | 'childrenCexLayer2SupportJson___parent___parent___children' + | 'childrenCexLayer2SupportJson___parent___children' + | 'childrenCexLayer2SupportJson___parent___children___id' + | 'childrenCexLayer2SupportJson___parent___children___children' + | 'childrenCexLayer2SupportJson___parent___internal___content' + | 'childrenCexLayer2SupportJson___parent___internal___contentDigest' + | 'childrenCexLayer2SupportJson___parent___internal___description' + | 'childrenCexLayer2SupportJson___parent___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___parent___internal___ignoreType' + | 'childrenCexLayer2SupportJson___parent___internal___mediaType' + | 'childrenCexLayer2SupportJson___parent___internal___owner' + | 'childrenCexLayer2SupportJson___parent___internal___type' + | 'childrenCexLayer2SupportJson___children' + | 'childrenCexLayer2SupportJson___children___id' + | 'childrenCexLayer2SupportJson___children___parent___id' + | 'childrenCexLayer2SupportJson___children___parent___children' + | 'childrenCexLayer2SupportJson___children___children' + | 'childrenCexLayer2SupportJson___children___children___id' + | 'childrenCexLayer2SupportJson___children___children___children' + | 'childrenCexLayer2SupportJson___children___internal___content' + | 'childrenCexLayer2SupportJson___children___internal___contentDigest' + | 'childrenCexLayer2SupportJson___children___internal___description' + | 'childrenCexLayer2SupportJson___children___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___children___internal___ignoreType' + | 'childrenCexLayer2SupportJson___children___internal___mediaType' + | 'childrenCexLayer2SupportJson___children___internal___owner' + | 'childrenCexLayer2SupportJson___children___internal___type' + | 'childrenCexLayer2SupportJson___internal___content' + | 'childrenCexLayer2SupportJson___internal___contentDigest' + | 'childrenCexLayer2SupportJson___internal___description' + | 'childrenCexLayer2SupportJson___internal___fieldOwners' + | 'childrenCexLayer2SupportJson___internal___ignoreType' + | 'childrenCexLayer2SupportJson___internal___mediaType' + | 'childrenCexLayer2SupportJson___internal___owner' + | 'childrenCexLayer2SupportJson___internal___type' + | 'childrenCexLayer2SupportJson___name' + | 'childrenCexLayer2SupportJson___supports_withdrawals' + | 'childrenCexLayer2SupportJson___supports_deposits' + | 'childrenCexLayer2SupportJson___url' + | 'childCexLayer2SupportJson___id' + | 'childCexLayer2SupportJson___parent___id' + | 'childCexLayer2SupportJson___parent___parent___id' + | 'childCexLayer2SupportJson___parent___parent___children' + | 'childCexLayer2SupportJson___parent___children' + | 'childCexLayer2SupportJson___parent___children___id' + | 'childCexLayer2SupportJson___parent___children___children' + | 'childCexLayer2SupportJson___parent___internal___content' + | 'childCexLayer2SupportJson___parent___internal___contentDigest' + | 'childCexLayer2SupportJson___parent___internal___description' + | 'childCexLayer2SupportJson___parent___internal___fieldOwners' + | 'childCexLayer2SupportJson___parent___internal___ignoreType' + | 'childCexLayer2SupportJson___parent___internal___mediaType' + | 'childCexLayer2SupportJson___parent___internal___owner' + | 'childCexLayer2SupportJson___parent___internal___type' + | 'childCexLayer2SupportJson___children' + | 'childCexLayer2SupportJson___children___id' + | 'childCexLayer2SupportJson___children___parent___id' + | 'childCexLayer2SupportJson___children___parent___children' + | 'childCexLayer2SupportJson___children___children' + | 'childCexLayer2SupportJson___children___children___id' + | 'childCexLayer2SupportJson___children___children___children' + | 'childCexLayer2SupportJson___children___internal___content' + | 'childCexLayer2SupportJson___children___internal___contentDigest' + | 'childCexLayer2SupportJson___children___internal___description' + | 'childCexLayer2SupportJson___children___internal___fieldOwners' + | 'childCexLayer2SupportJson___children___internal___ignoreType' + | 'childCexLayer2SupportJson___children___internal___mediaType' + | 'childCexLayer2SupportJson___children___internal___owner' + | 'childCexLayer2SupportJson___children___internal___type' + | 'childCexLayer2SupportJson___internal___content' + | 'childCexLayer2SupportJson___internal___contentDigest' + | 'childCexLayer2SupportJson___internal___description' + | 'childCexLayer2SupportJson___internal___fieldOwners' + | 'childCexLayer2SupportJson___internal___ignoreType' + | 'childCexLayer2SupportJson___internal___mediaType' + | 'childCexLayer2SupportJson___internal___owner' + | 'childCexLayer2SupportJson___internal___type' + | 'childCexLayer2SupportJson___name' + | 'childCexLayer2SupportJson___supports_withdrawals' + | 'childCexLayer2SupportJson___supports_deposits' + | 'childCexLayer2SupportJson___url' + | 'childrenAlltimeJson' + | 'childrenAlltimeJson___id' + | 'childrenAlltimeJson___parent___id' + | 'childrenAlltimeJson___parent___parent___id' + | 'childrenAlltimeJson___parent___parent___children' + | 'childrenAlltimeJson___parent___children' + | 'childrenAlltimeJson___parent___children___id' + | 'childrenAlltimeJson___parent___children___children' + | 'childrenAlltimeJson___parent___internal___content' + | 'childrenAlltimeJson___parent___internal___contentDigest' + | 'childrenAlltimeJson___parent___internal___description' + | 'childrenAlltimeJson___parent___internal___fieldOwners' + | 'childrenAlltimeJson___parent___internal___ignoreType' + | 'childrenAlltimeJson___parent___internal___mediaType' + | 'childrenAlltimeJson___parent___internal___owner' + | 'childrenAlltimeJson___parent___internal___type' + | 'childrenAlltimeJson___children' + | 'childrenAlltimeJson___children___id' + | 'childrenAlltimeJson___children___parent___id' + | 'childrenAlltimeJson___children___parent___children' + | 'childrenAlltimeJson___children___children' + | 'childrenAlltimeJson___children___children___id' + | 'childrenAlltimeJson___children___children___children' + | 'childrenAlltimeJson___children___internal___content' + | 'childrenAlltimeJson___children___internal___contentDigest' + | 'childrenAlltimeJson___children___internal___description' + | 'childrenAlltimeJson___children___internal___fieldOwners' + | 'childrenAlltimeJson___children___internal___ignoreType' + | 'childrenAlltimeJson___children___internal___mediaType' + | 'childrenAlltimeJson___children___internal___owner' + | 'childrenAlltimeJson___children___internal___type' + | 'childrenAlltimeJson___internal___content' + | 'childrenAlltimeJson___internal___contentDigest' + | 'childrenAlltimeJson___internal___description' + | 'childrenAlltimeJson___internal___fieldOwners' + | 'childrenAlltimeJson___internal___ignoreType' + | 'childrenAlltimeJson___internal___mediaType' + | 'childrenAlltimeJson___internal___owner' + | 'childrenAlltimeJson___internal___type' + | 'childrenAlltimeJson___name' + | 'childrenAlltimeJson___url' + | 'childrenAlltimeJson___unit' + | 'childrenAlltimeJson___dateRange___from' + | 'childrenAlltimeJson___dateRange___to' + | 'childrenAlltimeJson___currency' + | 'childrenAlltimeJson___mode' + | 'childrenAlltimeJson___totalCosts' + | 'childrenAlltimeJson___totalTMSavings' + | 'childrenAlltimeJson___totalPreTranslated' + | 'childrenAlltimeJson___data' + | 'childrenAlltimeJson___data___user___id' + | 'childrenAlltimeJson___data___user___username' + | 'childrenAlltimeJson___data___user___fullName' + | 'childrenAlltimeJson___data___user___userRole' + | 'childrenAlltimeJson___data___user___avatarUrl' + | 'childrenAlltimeJson___data___user___preTranslated' + | 'childrenAlltimeJson___data___user___totalCosts' + | 'childrenAlltimeJson___data___languages' + | 'childAlltimeJson___id' + | 'childAlltimeJson___parent___id' + | 'childAlltimeJson___parent___parent___id' + | 'childAlltimeJson___parent___parent___children' + | 'childAlltimeJson___parent___children' + | 'childAlltimeJson___parent___children___id' + | 'childAlltimeJson___parent___children___children' + | 'childAlltimeJson___parent___internal___content' + | 'childAlltimeJson___parent___internal___contentDigest' + | 'childAlltimeJson___parent___internal___description' + | 'childAlltimeJson___parent___internal___fieldOwners' + | 'childAlltimeJson___parent___internal___ignoreType' + | 'childAlltimeJson___parent___internal___mediaType' + | 'childAlltimeJson___parent___internal___owner' + | 'childAlltimeJson___parent___internal___type' + | 'childAlltimeJson___children' + | 'childAlltimeJson___children___id' + | 'childAlltimeJson___children___parent___id' + | 'childAlltimeJson___children___parent___children' + | 'childAlltimeJson___children___children' + | 'childAlltimeJson___children___children___id' + | 'childAlltimeJson___children___children___children' + | 'childAlltimeJson___children___internal___content' + | 'childAlltimeJson___children___internal___contentDigest' + | 'childAlltimeJson___children___internal___description' + | 'childAlltimeJson___children___internal___fieldOwners' + | 'childAlltimeJson___children___internal___ignoreType' + | 'childAlltimeJson___children___internal___mediaType' + | 'childAlltimeJson___children___internal___owner' + | 'childAlltimeJson___children___internal___type' + | 'childAlltimeJson___internal___content' + | 'childAlltimeJson___internal___contentDigest' + | 'childAlltimeJson___internal___description' + | 'childAlltimeJson___internal___fieldOwners' + | 'childAlltimeJson___internal___ignoreType' + | 'childAlltimeJson___internal___mediaType' + | 'childAlltimeJson___internal___owner' + | 'childAlltimeJson___internal___type' + | 'childAlltimeJson___name' + | 'childAlltimeJson___url' + | 'childAlltimeJson___unit' + | 'childAlltimeJson___dateRange___from' + | 'childAlltimeJson___dateRange___to' + | 'childAlltimeJson___currency' + | 'childAlltimeJson___mode' + | 'childAlltimeJson___totalCosts' + | 'childAlltimeJson___totalTMSavings' + | 'childAlltimeJson___totalPreTranslated' + | 'childAlltimeJson___data' + | 'childAlltimeJson___data___user___id' + | 'childAlltimeJson___data___user___username' + | 'childAlltimeJson___data___user___fullName' + | 'childAlltimeJson___data___user___userRole' + | 'childAlltimeJson___data___user___avatarUrl' + | 'childAlltimeJson___data___user___preTranslated' + | 'childAlltimeJson___data___user___totalCosts' + | 'childAlltimeJson___data___languages' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type FileGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type FileGroupConnectionDistinctArgs = { + field: FileFieldsEnum; +}; + + +export type FileGroupConnectionMaxArgs = { + field: FileFieldsEnum; +}; + + +export type FileGroupConnectionMinArgs = { + field: FileFieldsEnum; +}; + + +export type FileGroupConnectionSumArgs = { + field: FileFieldsEnum; +}; + + +export type FileGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: FileFieldsEnum; +}; + +export type FileSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SortOrderEnum = + | 'ASC' + | 'DESC'; + +export type DirectoryConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type DirectoryConnectionDistinctArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionMaxArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionMinArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionSumArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DirectoryFieldsEnum; +}; + +export type DirectoryEdge = { + next?: Maybe; + node: Directory; + previous?: Maybe; +}; + +export type DirectoryFieldsEnum = + | 'sourceInstanceName' + | 'absolutePath' + | 'relativePath' + | 'extension' + | 'size' + | 'prettySize' + | 'modifiedTime' + | 'accessTime' + | 'changeTime' + | 'birthTime' + | 'root' + | 'dir' + | 'base' + | 'ext' + | 'name' + | 'relativeDirectory' + | 'dev' + | 'mode' + | 'nlink' + | 'uid' + | 'gid' + | 'rdev' + | 'ino' + | 'atimeMs' + | 'mtimeMs' + | 'ctimeMs' + | 'atime' + | 'mtime' + | 'ctime' + | 'birthtime' + | 'birthtimeMs' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type DirectoryGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type DirectoryGroupConnectionDistinctArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryGroupConnectionMaxArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryGroupConnectionMinArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryGroupConnectionSumArgs = { + field: DirectoryFieldsEnum; +}; + + +export type DirectoryGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DirectoryFieldsEnum; +}; + +export type DirectoryFilterInput = { + sourceInstanceName?: InputMaybe; + absolutePath?: InputMaybe; + relativePath?: InputMaybe; + extension?: InputMaybe; + size?: InputMaybe; + prettySize?: InputMaybe; + modifiedTime?: InputMaybe; + accessTime?: InputMaybe; + changeTime?: InputMaybe; + birthTime?: InputMaybe; + root?: InputMaybe; + dir?: InputMaybe; + base?: InputMaybe; + ext?: InputMaybe; + name?: InputMaybe; + relativeDirectory?: InputMaybe; + dev?: InputMaybe; + mode?: InputMaybe; + nlink?: InputMaybe; + uid?: InputMaybe; + gid?: InputMaybe; + rdev?: InputMaybe; + ino?: InputMaybe; + atimeMs?: InputMaybe; + mtimeMs?: InputMaybe; + ctimeMs?: InputMaybe; + atime?: InputMaybe; + mtime?: InputMaybe; + ctime?: InputMaybe; + birthtime?: InputMaybe; + birthtimeMs?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type DirectorySortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SiteSiteMetadataFilterInput = { + title?: InputMaybe; + description?: InputMaybe; + url?: InputMaybe; + siteUrl?: InputMaybe; + author?: InputMaybe; + defaultLanguage?: InputMaybe; + supportedLanguages?: InputMaybe; + editContentUrl?: InputMaybe; +}; + +export type SiteFlagsFilterInput = { + FAST_DEV?: InputMaybe; +}; + +export type SiteConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteConnectionDistinctArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionMaxArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionMinArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionSumArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFieldsEnum; +}; + +export type SiteEdge = { + next?: Maybe; + node: Site; + previous?: Maybe; +}; + +export type SiteFieldsEnum = + | 'buildTime' + | 'siteMetadata___title' + | 'siteMetadata___description' + | 'siteMetadata___url' + | 'siteMetadata___siteUrl' + | 'siteMetadata___author' + | 'siteMetadata___defaultLanguage' + | 'siteMetadata___supportedLanguages' + | 'siteMetadata___editContentUrl' + | 'port' + | 'host' + | 'flags___FAST_DEV' + | 'polyfill' + | 'pathPrefix' + | 'jsxRuntime' + | 'trailingSlash' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SiteGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type SiteGroupConnectionDistinctArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteGroupConnectionMaxArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteGroupConnectionMinArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteGroupConnectionSumArgs = { + field: SiteFieldsEnum; +}; + + +export type SiteGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFieldsEnum; +}; + +export type SiteFilterInput = { + buildTime?: InputMaybe; + siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; + flags?: InputMaybe; + polyfill?: InputMaybe; + pathPrefix?: InputMaybe; + jsxRuntime?: InputMaybe; + trailingSlash?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type SiteSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SiteFunctionConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteFunctionConnectionDistinctArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionMaxArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionMinArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionSumArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFunctionFieldsEnum; +}; + +export type SiteFunctionEdge = { + next?: Maybe; + node: SiteFunction; + previous?: Maybe; +}; + +export type SiteFunctionFieldsEnum = + | 'functionRoute' + | 'pluginName' + | 'originalAbsoluteFilePath' + | 'originalRelativeFilePath' + | 'relativeCompiledFilePath' + | 'absoluteCompiledFilePath' + | 'matchPath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SiteFunctionGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type SiteFunctionGroupConnectionDistinctArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionGroupConnectionMaxArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionGroupConnectionMinArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionGroupConnectionSumArgs = { + field: SiteFunctionFieldsEnum; +}; + + +export type SiteFunctionGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteFunctionFieldsEnum; +}; + +export type SiteFunctionFilterInput = { + functionRoute?: InputMaybe; + pluginName?: InputMaybe; + originalAbsoluteFilePath?: InputMaybe; + originalRelativeFilePath?: InputMaybe; + relativeCompiledFilePath?: InputMaybe; + absoluteCompiledFilePath?: InputMaybe; + matchPath?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type SiteFunctionSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SitePluginFilterInput = { + resolve?: InputMaybe; + name?: InputMaybe; + version?: InputMaybe; + nodeAPIs?: InputMaybe; + browserAPIs?: InputMaybe; + ssrAPIs?: InputMaybe; + pluginFilepath?: InputMaybe; + pluginOptions?: InputMaybe; + packageJson?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type SitePageConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SitePageConnectionDistinctArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionMaxArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionMinArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionSumArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePageFieldsEnum; +}; + +export type SitePageEdge = { + next?: Maybe; + node: SitePage; + previous?: Maybe; +}; + +export type SitePageFieldsEnum = + | 'path' + | 'component' + | 'internalComponentName' + | 'componentChunkName' + | 'matchPath' + | 'pageContext' + | 'pluginCreator___resolve' + | 'pluginCreator___name' + | 'pluginCreator___version' + | 'pluginCreator___nodeAPIs' + | 'pluginCreator___browserAPIs' + | 'pluginCreator___ssrAPIs' + | 'pluginCreator___pluginFilepath' + | 'pluginCreator___pluginOptions' + | 'pluginCreator___packageJson' + | 'pluginCreator___id' + | 'pluginCreator___parent___id' + | 'pluginCreator___parent___parent___id' + | 'pluginCreator___parent___parent___children' + | 'pluginCreator___parent___children' + | 'pluginCreator___parent___children___id' + | 'pluginCreator___parent___children___children' + | 'pluginCreator___parent___internal___content' + | 'pluginCreator___parent___internal___contentDigest' + | 'pluginCreator___parent___internal___description' + | 'pluginCreator___parent___internal___fieldOwners' + | 'pluginCreator___parent___internal___ignoreType' + | 'pluginCreator___parent___internal___mediaType' + | 'pluginCreator___parent___internal___owner' + | 'pluginCreator___parent___internal___type' + | 'pluginCreator___children' + | 'pluginCreator___children___id' + | 'pluginCreator___children___parent___id' + | 'pluginCreator___children___parent___children' + | 'pluginCreator___children___children' + | 'pluginCreator___children___children___id' + | 'pluginCreator___children___children___children' + | 'pluginCreator___children___internal___content' + | 'pluginCreator___children___internal___contentDigest' + | 'pluginCreator___children___internal___description' + | 'pluginCreator___children___internal___fieldOwners' + | 'pluginCreator___children___internal___ignoreType' + | 'pluginCreator___children___internal___mediaType' + | 'pluginCreator___children___internal___owner' + | 'pluginCreator___children___internal___type' + | 'pluginCreator___internal___content' + | 'pluginCreator___internal___contentDigest' + | 'pluginCreator___internal___description' + | 'pluginCreator___internal___fieldOwners' + | 'pluginCreator___internal___ignoreType' + | 'pluginCreator___internal___mediaType' + | 'pluginCreator___internal___owner' + | 'pluginCreator___internal___type' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SitePageGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type SitePageGroupConnectionDistinctArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageGroupConnectionMaxArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageGroupConnectionMinArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageGroupConnectionSumArgs = { + field: SitePageFieldsEnum; +}; + + +export type SitePageGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePageFieldsEnum; +}; + +export type SitePageFilterInput = { + path?: InputMaybe; + component?: InputMaybe; + internalComponentName?: InputMaybe; + componentChunkName?: InputMaybe; + matchPath?: InputMaybe; + pageContext?: InputMaybe; + pluginCreator?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type SitePageSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SitePluginConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SitePluginConnectionDistinctArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionMaxArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionMinArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionSumArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePluginFieldsEnum; +}; + +export type SitePluginEdge = { + next?: Maybe; + node: SitePlugin; + previous?: Maybe; +}; + +export type SitePluginFieldsEnum = + | 'resolve' + | 'name' + | 'version' + | 'nodeAPIs' + | 'browserAPIs' + | 'ssrAPIs' + | 'pluginFilepath' + | 'pluginOptions' + | 'packageJson' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SitePluginGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type SitePluginGroupConnectionDistinctArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginGroupConnectionMaxArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginGroupConnectionMinArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginGroupConnectionSumArgs = { + field: SitePluginFieldsEnum; +}; + + +export type SitePluginGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SitePluginFieldsEnum; +}; + +export type SitePluginSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type SiteBuildMetadataConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type SiteBuildMetadataConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionMaxArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionMinArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionSumArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteBuildMetadataFieldsEnum; +}; + +export type SiteBuildMetadataEdge = { + next?: Maybe; + node: SiteBuildMetadata; + previous?: Maybe; +}; + +export type SiteBuildMetadataFieldsEnum = + | 'buildTime' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type SiteBuildMetadataGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type SiteBuildMetadataGroupConnectionDistinctArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataGroupConnectionMaxArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataGroupConnectionMinArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataGroupConnectionSumArgs = { + field: SiteBuildMetadataFieldsEnum; +}; + + +export type SiteBuildMetadataGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: SiteBuildMetadataFieldsEnum; +}; + +export type SiteBuildMetadataFilterInput = { + buildTime?: InputMaybe; + id?: InputMaybe; + parent?: InputMaybe; + children?: InputMaybe; + internal?: InputMaybe; +}; + +export type SiteBuildMetadataSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type MdxConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type MdxConnectionDistinctArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxConnectionMaxArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxConnectionMinArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxConnectionSumArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MdxFieldsEnum; +}; + +export type MdxEdge = { + next?: Maybe; + node: Mdx; + previous?: Maybe; +}; + +export type MdxFieldsEnum = + | 'rawBody' + | 'fileAbsolutePath' + | 'frontmatter___sidebar' + | 'frontmatter___sidebarDepth' + | 'frontmatter___incomplete' + | 'frontmatter___template' + | 'frontmatter___summaryPoint1' + | 'frontmatter___summaryPoint2' + | 'frontmatter___summaryPoint3' + | 'frontmatter___summaryPoint4' + | 'frontmatter___position' + | 'frontmatter___compensation' + | 'frontmatter___location' + | 'frontmatter___type' + | 'frontmatter___link' + | 'frontmatter___address' + | 'frontmatter___skill' + | 'frontmatter___published' + | 'frontmatter___sourceUrl' + | 'frontmatter___source' + | 'frontmatter___author' + | 'frontmatter___tags' + | 'frontmatter___isOutdated' + | 'frontmatter___title' + | 'frontmatter___lang' + | 'frontmatter___description' + | 'frontmatter___emoji' + | 'frontmatter___image___sourceInstanceName' + | 'frontmatter___image___absolutePath' + | 'frontmatter___image___relativePath' + | 'frontmatter___image___extension' + | 'frontmatter___image___size' + | 'frontmatter___image___prettySize' + | 'frontmatter___image___modifiedTime' + | 'frontmatter___image___accessTime' + | 'frontmatter___image___changeTime' + | 'frontmatter___image___birthTime' + | 'frontmatter___image___root' + | 'frontmatter___image___dir' + | 'frontmatter___image___base' + | 'frontmatter___image___ext' + | 'frontmatter___image___name' + | 'frontmatter___image___relativeDirectory' + | 'frontmatter___image___dev' + | 'frontmatter___image___mode' + | 'frontmatter___image___nlink' + | 'frontmatter___image___uid' + | 'frontmatter___image___gid' + | 'frontmatter___image___rdev' + | 'frontmatter___image___ino' + | 'frontmatter___image___atimeMs' + | 'frontmatter___image___mtimeMs' + | 'frontmatter___image___ctimeMs' + | 'frontmatter___image___atime' + | 'frontmatter___image___mtime' + | 'frontmatter___image___ctime' + | 'frontmatter___image___birthtime' + | 'frontmatter___image___birthtimeMs' + | 'frontmatter___image___blksize' + | 'frontmatter___image___blocks' + | 'frontmatter___image___fields___gitLogLatestAuthorName' + | 'frontmatter___image___fields___gitLogLatestAuthorEmail' + | 'frontmatter___image___fields___gitLogLatestDate' + | 'frontmatter___image___publicURL' + | 'frontmatter___image___childrenMdx' + | 'frontmatter___image___childrenMdx___rawBody' + | 'frontmatter___image___childrenMdx___fileAbsolutePath' + | 'frontmatter___image___childrenMdx___slug' + | 'frontmatter___image___childrenMdx___body' + | 'frontmatter___image___childrenMdx___excerpt' + | 'frontmatter___image___childrenMdx___headings' + | 'frontmatter___image___childrenMdx___html' + | 'frontmatter___image___childrenMdx___mdxAST' + | 'frontmatter___image___childrenMdx___tableOfContents' + | 'frontmatter___image___childrenMdx___timeToRead' + | 'frontmatter___image___childrenMdx___id' + | 'frontmatter___image___childrenMdx___children' + | 'frontmatter___image___childMdx___rawBody' + | 'frontmatter___image___childMdx___fileAbsolutePath' + | 'frontmatter___image___childMdx___slug' + | 'frontmatter___image___childMdx___body' + | 'frontmatter___image___childMdx___excerpt' + | 'frontmatter___image___childMdx___headings' + | 'frontmatter___image___childMdx___html' + | 'frontmatter___image___childMdx___mdxAST' + | 'frontmatter___image___childMdx___tableOfContents' + | 'frontmatter___image___childMdx___timeToRead' + | 'frontmatter___image___childMdx___id' + | 'frontmatter___image___childMdx___children' + | 'frontmatter___image___childrenImageSharp' + | 'frontmatter___image___childrenImageSharp___gatsbyImageData' + | 'frontmatter___image___childrenImageSharp___id' + | 'frontmatter___image___childrenImageSharp___children' + | 'frontmatter___image___childImageSharp___gatsbyImageData' + | 'frontmatter___image___childImageSharp___id' + | 'frontmatter___image___childImageSharp___children' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___username' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___name' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___score' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___id' + | 'frontmatter___image___childrenConsensusBountyHuntersCsv___children' + | 'frontmatter___image___childConsensusBountyHuntersCsv___username' + | 'frontmatter___image___childConsensusBountyHuntersCsv___name' + | 'frontmatter___image___childConsensusBountyHuntersCsv___score' + | 'frontmatter___image___childConsensusBountyHuntersCsv___id' + | 'frontmatter___image___childConsensusBountyHuntersCsv___children' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv___username' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv___name' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv___score' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv___id' + | 'frontmatter___image___childrenExecutionBountyHuntersCsv___children' + | 'frontmatter___image___childExecutionBountyHuntersCsv___username' + | 'frontmatter___image___childExecutionBountyHuntersCsv___name' + | 'frontmatter___image___childExecutionBountyHuntersCsv___score' + | 'frontmatter___image___childExecutionBountyHuntersCsv___id' + | 'frontmatter___image___childExecutionBountyHuntersCsv___children' + | 'frontmatter___image___childrenWalletsCsv' + | 'frontmatter___image___childrenWalletsCsv___id' + | 'frontmatter___image___childrenWalletsCsv___children' + | 'frontmatter___image___childrenWalletsCsv___name' + | 'frontmatter___image___childrenWalletsCsv___url' + | 'frontmatter___image___childrenWalletsCsv___brand_color' + | 'frontmatter___image___childrenWalletsCsv___has_mobile' + | 'frontmatter___image___childrenWalletsCsv___has_desktop' + | 'frontmatter___image___childrenWalletsCsv___has_web' + | 'frontmatter___image___childrenWalletsCsv___has_hardware' + | 'frontmatter___image___childrenWalletsCsv___has_card_deposits' + | 'frontmatter___image___childrenWalletsCsv___has_explore_dapps' + | 'frontmatter___image___childrenWalletsCsv___has_defi_integrations' + | 'frontmatter___image___childrenWalletsCsv___has_bank_withdrawals' + | 'frontmatter___image___childrenWalletsCsv___has_limits_protection' + | 'frontmatter___image___childrenWalletsCsv___has_high_volume_purchases' + | 'frontmatter___image___childrenWalletsCsv___has_multisig' + | 'frontmatter___image___childrenWalletsCsv___has_dex_integrations' + | 'frontmatter___image___childWalletsCsv___id' + | 'frontmatter___image___childWalletsCsv___children' + | 'frontmatter___image___childWalletsCsv___name' + | 'frontmatter___image___childWalletsCsv___url' + | 'frontmatter___image___childWalletsCsv___brand_color' + | 'frontmatter___image___childWalletsCsv___has_mobile' + | 'frontmatter___image___childWalletsCsv___has_desktop' + | 'frontmatter___image___childWalletsCsv___has_web' + | 'frontmatter___image___childWalletsCsv___has_hardware' + | 'frontmatter___image___childWalletsCsv___has_card_deposits' + | 'frontmatter___image___childWalletsCsv___has_explore_dapps' + | 'frontmatter___image___childWalletsCsv___has_defi_integrations' + | 'frontmatter___image___childWalletsCsv___has_bank_withdrawals' + | 'frontmatter___image___childWalletsCsv___has_limits_protection' + | 'frontmatter___image___childWalletsCsv___has_high_volume_purchases' + | 'frontmatter___image___childWalletsCsv___has_multisig' + | 'frontmatter___image___childWalletsCsv___has_dex_integrations' + | 'frontmatter___image___childrenQuarterJson' + | 'frontmatter___image___childrenQuarterJson___id' + | 'frontmatter___image___childrenQuarterJson___children' + | 'frontmatter___image___childrenQuarterJson___name' + | 'frontmatter___image___childrenQuarterJson___url' + | 'frontmatter___image___childrenQuarterJson___unit' + | 'frontmatter___image___childrenQuarterJson___currency' + | 'frontmatter___image___childrenQuarterJson___mode' + | 'frontmatter___image___childrenQuarterJson___totalCosts' + | 'frontmatter___image___childrenQuarterJson___totalTMSavings' + | 'frontmatter___image___childrenQuarterJson___totalPreTranslated' + | 'frontmatter___image___childrenQuarterJson___data' + | 'frontmatter___image___childQuarterJson___id' + | 'frontmatter___image___childQuarterJson___children' + | 'frontmatter___image___childQuarterJson___name' + | 'frontmatter___image___childQuarterJson___url' + | 'frontmatter___image___childQuarterJson___unit' + | 'frontmatter___image___childQuarterJson___currency' + | 'frontmatter___image___childQuarterJson___mode' + | 'frontmatter___image___childQuarterJson___totalCosts' + | 'frontmatter___image___childQuarterJson___totalTMSavings' + | 'frontmatter___image___childQuarterJson___totalPreTranslated' + | 'frontmatter___image___childQuarterJson___data' + | 'frontmatter___image___childrenMonthJson' + | 'frontmatter___image___childrenMonthJson___id' + | 'frontmatter___image___childrenMonthJson___children' + | 'frontmatter___image___childrenMonthJson___name' + | 'frontmatter___image___childrenMonthJson___url' + | 'frontmatter___image___childrenMonthJson___unit' + | 'frontmatter___image___childrenMonthJson___currency' + | 'frontmatter___image___childrenMonthJson___mode' + | 'frontmatter___image___childrenMonthJson___totalCosts' + | 'frontmatter___image___childrenMonthJson___totalTMSavings' + | 'frontmatter___image___childrenMonthJson___totalPreTranslated' + | 'frontmatter___image___childrenMonthJson___data' + | 'frontmatter___image___childMonthJson___id' + | 'frontmatter___image___childMonthJson___children' + | 'frontmatter___image___childMonthJson___name' + | 'frontmatter___image___childMonthJson___url' + | 'frontmatter___image___childMonthJson___unit' + | 'frontmatter___image___childMonthJson___currency' + | 'frontmatter___image___childMonthJson___mode' + | 'frontmatter___image___childMonthJson___totalCosts' + | 'frontmatter___image___childMonthJson___totalTMSavings' + | 'frontmatter___image___childMonthJson___totalPreTranslated' + | 'frontmatter___image___childMonthJson___data' + | 'frontmatter___image___childrenLayer2Json' + | 'frontmatter___image___childrenLayer2Json___id' + | 'frontmatter___image___childrenLayer2Json___children' + | 'frontmatter___image___childrenLayer2Json___optimistic' + | 'frontmatter___image___childrenLayer2Json___zk' + | 'frontmatter___image___childLayer2Json___id' + | 'frontmatter___image___childLayer2Json___children' + | 'frontmatter___image___childLayer2Json___optimistic' + | 'frontmatter___image___childLayer2Json___zk' + | 'frontmatter___image___childrenExternalTutorialsJson' + | 'frontmatter___image___childrenExternalTutorialsJson___id' + | 'frontmatter___image___childrenExternalTutorialsJson___children' + | 'frontmatter___image___childrenExternalTutorialsJson___url' + | 'frontmatter___image___childrenExternalTutorialsJson___title' + | 'frontmatter___image___childrenExternalTutorialsJson___description' + | 'frontmatter___image___childrenExternalTutorialsJson___author' + | 'frontmatter___image___childrenExternalTutorialsJson___authorGithub' + | 'frontmatter___image___childrenExternalTutorialsJson___tags' + | 'frontmatter___image___childrenExternalTutorialsJson___skillLevel' + | 'frontmatter___image___childrenExternalTutorialsJson___timeToRead' + | 'frontmatter___image___childrenExternalTutorialsJson___lang' + | 'frontmatter___image___childrenExternalTutorialsJson___publishDate' + | 'frontmatter___image___childExternalTutorialsJson___id' + | 'frontmatter___image___childExternalTutorialsJson___children' + | 'frontmatter___image___childExternalTutorialsJson___url' + | 'frontmatter___image___childExternalTutorialsJson___title' + | 'frontmatter___image___childExternalTutorialsJson___description' + | 'frontmatter___image___childExternalTutorialsJson___author' + | 'frontmatter___image___childExternalTutorialsJson___authorGithub' + | 'frontmatter___image___childExternalTutorialsJson___tags' + | 'frontmatter___image___childExternalTutorialsJson___skillLevel' + | 'frontmatter___image___childExternalTutorialsJson___timeToRead' + | 'frontmatter___image___childExternalTutorialsJson___lang' + | 'frontmatter___image___childExternalTutorialsJson___publishDate' + | 'frontmatter___image___childrenExchangesByCountryCsv' + | 'frontmatter___image___childrenExchangesByCountryCsv___id' + | 'frontmatter___image___childrenExchangesByCountryCsv___children' + | 'frontmatter___image___childrenExchangesByCountryCsv___country' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinmama' + | 'frontmatter___image___childrenExchangesByCountryCsv___bittrex' + | 'frontmatter___image___childrenExchangesByCountryCsv___simplex' + | 'frontmatter___image___childrenExchangesByCountryCsv___wyre' + | 'frontmatter___image___childrenExchangesByCountryCsv___moonpay' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinbase' + | 'frontmatter___image___childrenExchangesByCountryCsv___kraken' + | 'frontmatter___image___childrenExchangesByCountryCsv___gemini' + | 'frontmatter___image___childrenExchangesByCountryCsv___binance' + | 'frontmatter___image___childrenExchangesByCountryCsv___binanceus' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitbuy' + | 'frontmatter___image___childrenExchangesByCountryCsv___rain' + | 'frontmatter___image___childrenExchangesByCountryCsv___cryptocom' + | 'frontmatter___image___childrenExchangesByCountryCsv___itezcom' + | 'frontmatter___image___childrenExchangesByCountryCsv___coinspot' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitvavo' + | 'frontmatter___image___childrenExchangesByCountryCsv___mtpelerin' + | 'frontmatter___image___childrenExchangesByCountryCsv___wazirx' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitflyer' + | 'frontmatter___image___childrenExchangesByCountryCsv___easycrypto' + | 'frontmatter___image___childrenExchangesByCountryCsv___okx' + | 'frontmatter___image___childrenExchangesByCountryCsv___kucoin' + | 'frontmatter___image___childrenExchangesByCountryCsv___ftx' + | 'frontmatter___image___childrenExchangesByCountryCsv___huobiglobal' + | 'frontmatter___image___childrenExchangesByCountryCsv___gateio' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitfinex' + | 'frontmatter___image___childrenExchangesByCountryCsv___bybit' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitkub' + | 'frontmatter___image___childrenExchangesByCountryCsv___bitso' + | 'frontmatter___image___childrenExchangesByCountryCsv___ftxus' + | 'frontmatter___image___childExchangesByCountryCsv___id' + | 'frontmatter___image___childExchangesByCountryCsv___children' + | 'frontmatter___image___childExchangesByCountryCsv___country' + | 'frontmatter___image___childExchangesByCountryCsv___coinmama' + | 'frontmatter___image___childExchangesByCountryCsv___bittrex' + | 'frontmatter___image___childExchangesByCountryCsv___simplex' + | 'frontmatter___image___childExchangesByCountryCsv___wyre' + | 'frontmatter___image___childExchangesByCountryCsv___moonpay' + | 'frontmatter___image___childExchangesByCountryCsv___coinbase' + | 'frontmatter___image___childExchangesByCountryCsv___kraken' + | 'frontmatter___image___childExchangesByCountryCsv___gemini' + | 'frontmatter___image___childExchangesByCountryCsv___binance' + | 'frontmatter___image___childExchangesByCountryCsv___binanceus' + | 'frontmatter___image___childExchangesByCountryCsv___bitbuy' + | 'frontmatter___image___childExchangesByCountryCsv___rain' + | 'frontmatter___image___childExchangesByCountryCsv___cryptocom' + | 'frontmatter___image___childExchangesByCountryCsv___itezcom' + | 'frontmatter___image___childExchangesByCountryCsv___coinspot' + | 'frontmatter___image___childExchangesByCountryCsv___bitvavo' + | 'frontmatter___image___childExchangesByCountryCsv___mtpelerin' + | 'frontmatter___image___childExchangesByCountryCsv___wazirx' + | 'frontmatter___image___childExchangesByCountryCsv___bitflyer' + | 'frontmatter___image___childExchangesByCountryCsv___easycrypto' + | 'frontmatter___image___childExchangesByCountryCsv___okx' + | 'frontmatter___image___childExchangesByCountryCsv___kucoin' + | 'frontmatter___image___childExchangesByCountryCsv___ftx' + | 'frontmatter___image___childExchangesByCountryCsv___huobiglobal' + | 'frontmatter___image___childExchangesByCountryCsv___gateio' + | 'frontmatter___image___childExchangesByCountryCsv___bitfinex' + | 'frontmatter___image___childExchangesByCountryCsv___bybit' + | 'frontmatter___image___childExchangesByCountryCsv___bitkub' + | 'frontmatter___image___childExchangesByCountryCsv___bitso' + | 'frontmatter___image___childExchangesByCountryCsv___ftxus' + | 'frontmatter___image___childrenDataJson' + | 'frontmatter___image___childrenDataJson___id' + | 'frontmatter___image___childrenDataJson___children' + | 'frontmatter___image___childrenDataJson___files' + | 'frontmatter___image___childrenDataJson___imageSize' + | 'frontmatter___image___childrenDataJson___commit' + | 'frontmatter___image___childrenDataJson___contributors' + | 'frontmatter___image___childrenDataJson___contributorsPerLine' + | 'frontmatter___image___childrenDataJson___projectName' + | 'frontmatter___image___childrenDataJson___projectOwner' + | 'frontmatter___image___childrenDataJson___repoType' + | 'frontmatter___image___childrenDataJson___repoHost' + | 'frontmatter___image___childrenDataJson___skipCi' + | 'frontmatter___image___childrenDataJson___nodeTools' + | 'frontmatter___image___childrenDataJson___keyGen' + | 'frontmatter___image___childrenDataJson___saas' + | 'frontmatter___image___childrenDataJson___pools' + | 'frontmatter___image___childDataJson___id' + | 'frontmatter___image___childDataJson___children' + | 'frontmatter___image___childDataJson___files' + | 'frontmatter___image___childDataJson___imageSize' + | 'frontmatter___image___childDataJson___commit' + | 'frontmatter___image___childDataJson___contributors' + | 'frontmatter___image___childDataJson___contributorsPerLine' + | 'frontmatter___image___childDataJson___projectName' + | 'frontmatter___image___childDataJson___projectOwner' + | 'frontmatter___image___childDataJson___repoType' + | 'frontmatter___image___childDataJson___repoHost' + | 'frontmatter___image___childDataJson___skipCi' + | 'frontmatter___image___childDataJson___nodeTools' + | 'frontmatter___image___childDataJson___keyGen' + | 'frontmatter___image___childDataJson___saas' + | 'frontmatter___image___childDataJson___pools' + | 'frontmatter___image___childrenCommunityMeetupsJson' + | 'frontmatter___image___childrenCommunityMeetupsJson___id' + | 'frontmatter___image___childrenCommunityMeetupsJson___children' + | 'frontmatter___image___childrenCommunityMeetupsJson___title' + | 'frontmatter___image___childrenCommunityMeetupsJson___emoji' + | 'frontmatter___image___childrenCommunityMeetupsJson___location' + | 'frontmatter___image___childrenCommunityMeetupsJson___link' + | 'frontmatter___image___childCommunityMeetupsJson___id' + | 'frontmatter___image___childCommunityMeetupsJson___children' + | 'frontmatter___image___childCommunityMeetupsJson___title' + | 'frontmatter___image___childCommunityMeetupsJson___emoji' + | 'frontmatter___image___childCommunityMeetupsJson___location' + | 'frontmatter___image___childCommunityMeetupsJson___link' + | 'frontmatter___image___childrenCommunityEventsJson' + | 'frontmatter___image___childrenCommunityEventsJson___id' + | 'frontmatter___image___childrenCommunityEventsJson___children' + | 'frontmatter___image___childrenCommunityEventsJson___title' + | 'frontmatter___image___childrenCommunityEventsJson___to' + | 'frontmatter___image___childrenCommunityEventsJson___sponsor' + | 'frontmatter___image___childrenCommunityEventsJson___location' + | 'frontmatter___image___childrenCommunityEventsJson___description' + | 'frontmatter___image___childrenCommunityEventsJson___startDate' + | 'frontmatter___image___childrenCommunityEventsJson___endDate' + | 'frontmatter___image___childCommunityEventsJson___id' + | 'frontmatter___image___childCommunityEventsJson___children' + | 'frontmatter___image___childCommunityEventsJson___title' + | 'frontmatter___image___childCommunityEventsJson___to' + | 'frontmatter___image___childCommunityEventsJson___sponsor' + | 'frontmatter___image___childCommunityEventsJson___location' + | 'frontmatter___image___childCommunityEventsJson___description' + | 'frontmatter___image___childCommunityEventsJson___startDate' + | 'frontmatter___image___childCommunityEventsJson___endDate' + | 'frontmatter___image___childrenCexLayer2SupportJson' + | 'frontmatter___image___childrenCexLayer2SupportJson___id' + | 'frontmatter___image___childrenCexLayer2SupportJson___children' + | 'frontmatter___image___childrenCexLayer2SupportJson___name' + | 'frontmatter___image___childrenCexLayer2SupportJson___supports_withdrawals' + | 'frontmatter___image___childrenCexLayer2SupportJson___supports_deposits' + | 'frontmatter___image___childrenCexLayer2SupportJson___url' + | 'frontmatter___image___childCexLayer2SupportJson___id' + | 'frontmatter___image___childCexLayer2SupportJson___children' + | 'frontmatter___image___childCexLayer2SupportJson___name' + | 'frontmatter___image___childCexLayer2SupportJson___supports_withdrawals' + | 'frontmatter___image___childCexLayer2SupportJson___supports_deposits' + | 'frontmatter___image___childCexLayer2SupportJson___url' + | 'frontmatter___image___childrenAlltimeJson' + | 'frontmatter___image___childrenAlltimeJson___id' + | 'frontmatter___image___childrenAlltimeJson___children' + | 'frontmatter___image___childrenAlltimeJson___name' + | 'frontmatter___image___childrenAlltimeJson___url' + | 'frontmatter___image___childrenAlltimeJson___unit' + | 'frontmatter___image___childrenAlltimeJson___currency' + | 'frontmatter___image___childrenAlltimeJson___mode' + | 'frontmatter___image___childrenAlltimeJson___totalCosts' + | 'frontmatter___image___childrenAlltimeJson___totalTMSavings' + | 'frontmatter___image___childrenAlltimeJson___totalPreTranslated' + | 'frontmatter___image___childrenAlltimeJson___data' + | 'frontmatter___image___childAlltimeJson___id' + | 'frontmatter___image___childAlltimeJson___children' + | 'frontmatter___image___childAlltimeJson___name' + | 'frontmatter___image___childAlltimeJson___url' + | 'frontmatter___image___childAlltimeJson___unit' + | 'frontmatter___image___childAlltimeJson___currency' + | 'frontmatter___image___childAlltimeJson___mode' + | 'frontmatter___image___childAlltimeJson___totalCosts' + | 'frontmatter___image___childAlltimeJson___totalTMSavings' + | 'frontmatter___image___childAlltimeJson___totalPreTranslated' + | 'frontmatter___image___childAlltimeJson___data' + | 'frontmatter___image___id' + | 'frontmatter___image___parent___id' + | 'frontmatter___image___parent___children' + | 'frontmatter___image___children' + | 'frontmatter___image___children___id' + | 'frontmatter___image___children___children' + | 'frontmatter___image___internal___content' + | 'frontmatter___image___internal___contentDigest' + | 'frontmatter___image___internal___description' + | 'frontmatter___image___internal___fieldOwners' + | 'frontmatter___image___internal___ignoreType' + | 'frontmatter___image___internal___mediaType' + | 'frontmatter___image___internal___owner' + | 'frontmatter___image___internal___type' + | 'frontmatter___alt' + | 'frontmatter___summaryPoints' + | 'slug' + | 'body' + | 'excerpt' + | 'headings' + | 'headings___value' + | 'headings___depth' + | 'html' + | 'mdxAST' + | 'tableOfContents' + | 'timeToRead' + | 'wordCount___paragraphs' + | 'wordCount___sentences' + | 'wordCount___words' + | 'fields___readingTime___text' + | 'fields___readingTime___minutes' + | 'fields___readingTime___time' + | 'fields___readingTime___words' + | 'fields___isOutdated' + | 'fields___slug' + | 'fields___relativePath' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type MdxGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type MdxGroupConnectionDistinctArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxGroupConnectionMaxArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxGroupConnectionMinArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxGroupConnectionSumArgs = { + field: MdxFieldsEnum; +}; + + +export type MdxGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MdxFieldsEnum; +}; + +export type MdxSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ImageSharpConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ImageSharpConnectionDistinctArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpConnectionMaxArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpConnectionMinArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpConnectionSumArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ImageSharpFieldsEnum; +}; + +export type ImageSharpEdge = { + next?: Maybe; + node: ImageSharp; + previous?: Maybe; +}; + +export type ImageSharpFieldsEnum = + | 'fixed___base64' + | 'fixed___tracedSVG' + | 'fixed___aspectRatio' + | 'fixed___width' + | 'fixed___height' + | 'fixed___src' + | 'fixed___srcSet' + | 'fixed___srcWebp' + | 'fixed___srcSetWebp' + | 'fixed___originalName' + | 'fluid___base64' + | 'fluid___tracedSVG' + | 'fluid___aspectRatio' + | 'fluid___src' + | 'fluid___srcSet' + | 'fluid___srcWebp' + | 'fluid___srcSetWebp' + | 'fluid___sizes' + | 'fluid___originalImg' + | 'fluid___originalName' + | 'fluid___presentationWidth' + | 'fluid___presentationHeight' + | 'gatsbyImageData' + | 'original___width' + | 'original___height' + | 'original___src' + | 'resize___src' + | 'resize___tracedSVG' + | 'resize___width' + | 'resize___height' + | 'resize___aspectRatio' + | 'resize___originalName' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type ImageSharpGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ImageSharpGroupConnectionDistinctArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpGroupConnectionMaxArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpGroupConnectionMinArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpGroupConnectionSumArgs = { + field: ImageSharpFieldsEnum; +}; + + +export type ImageSharpGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ImageSharpFieldsEnum; +}; + +export type ImageSharpSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ConsensusBountyHuntersCsvConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ConsensusBountyHuntersCsvConnectionDistinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvConnectionMaxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvConnectionMinArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvConnectionSumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + +export type ConsensusBountyHuntersCsvEdge = { + next?: Maybe; + node: ConsensusBountyHuntersCsv; + previous?: Maybe; +}; + +export type ConsensusBountyHuntersCsvFieldsEnum = + | 'username' + | 'name' + | 'score' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type ConsensusBountyHuntersCsvGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ConsensusBountyHuntersCsvGroupConnectionDistinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvGroupConnectionMaxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvGroupConnectionMinArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvGroupConnectionSumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + + +export type ConsensusBountyHuntersCsvGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ConsensusBountyHuntersCsvFieldsEnum; +}; + +export type ConsensusBountyHuntersCsvSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ExecutionBountyHuntersCsvConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ExecutionBountyHuntersCsvConnectionDistinctArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvConnectionMaxArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvConnectionMinArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvConnectionSumArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + +export type ExecutionBountyHuntersCsvEdge = { + next?: Maybe; + node: ExecutionBountyHuntersCsv; + previous?: Maybe; +}; + +export type ExecutionBountyHuntersCsvFieldsEnum = + | 'username' + | 'name' + | 'score' + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type'; + +export type ExecutionBountyHuntersCsvGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ExecutionBountyHuntersCsvGroupConnectionDistinctArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvGroupConnectionMaxArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvGroupConnectionMinArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvGroupConnectionSumArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + + +export type ExecutionBountyHuntersCsvGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExecutionBountyHuntersCsvFieldsEnum; +}; + +export type ExecutionBountyHuntersCsvSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type WalletsCsvConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type WalletsCsvConnectionDistinctArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvConnectionMaxArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvConnectionMinArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvConnectionSumArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: WalletsCsvFieldsEnum; +}; + +export type WalletsCsvEdge = { + next?: Maybe; + node: WalletsCsv; + previous?: Maybe; +}; + +export type WalletsCsvFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'brand_color' + | 'has_mobile' + | 'has_desktop' + | 'has_web' + | 'has_hardware' + | 'has_card_deposits' + | 'has_explore_dapps' + | 'has_defi_integrations' + | 'has_bank_withdrawals' + | 'has_limits_protection' + | 'has_high_volume_purchases' + | 'has_multisig' + | 'has_dex_integrations'; + +export type WalletsCsvGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type WalletsCsvGroupConnectionDistinctArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvGroupConnectionMaxArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvGroupConnectionMinArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvGroupConnectionSumArgs = { + field: WalletsCsvFieldsEnum; +}; + + +export type WalletsCsvGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: WalletsCsvFieldsEnum; +}; + +export type WalletsCsvSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type QuarterJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type QuarterJsonConnectionDistinctArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionMaxArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionMinArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionSumArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: QuarterJsonFieldsEnum; +}; + +export type QuarterJsonEdge = { + next?: Maybe; + node: QuarterJson; + previous?: Maybe; +}; + +export type QuarterJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type QuarterJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type QuarterJsonGroupConnectionDistinctArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionMaxArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionMinArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionSumArgs = { + field: QuarterJsonFieldsEnum; +}; + + +export type QuarterJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: QuarterJsonFieldsEnum; +}; + +export type QuarterJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type MonthJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type MonthJsonConnectionDistinctArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionMaxArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionMinArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionSumArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MonthJsonFieldsEnum; +}; + +export type MonthJsonEdge = { + next?: Maybe; + node: MonthJson; + previous?: Maybe; +}; + +export type MonthJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type MonthJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type MonthJsonGroupConnectionDistinctArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionMaxArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionMinArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionSumArgs = { + field: MonthJsonFieldsEnum; +}; + + +export type MonthJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: MonthJsonFieldsEnum; +}; + +export type MonthJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type Layer2JsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type Layer2JsonConnectionDistinctArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionMaxArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionMinArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionSumArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: Layer2JsonFieldsEnum; +}; + +export type Layer2JsonEdge = { + next?: Maybe; + node: Layer2Json; + previous?: Maybe; +}; + +export type Layer2JsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'optimistic' + | 'optimistic___name' + | 'optimistic___website' + | 'optimistic___developerDocs' + | 'optimistic___l2beat' + | 'optimistic___bridge' + | 'optimistic___bridgeWallets' + | 'optimistic___blockExplorer' + | 'optimistic___ecosystemPortal' + | 'optimistic___tokenLists' + | 'optimistic___noteKey' + | 'optimistic___purpose' + | 'optimistic___description' + | 'optimistic___imageKey' + | 'optimistic___background' + | 'zk' + | 'zk___name' + | 'zk___website' + | 'zk___developerDocs' + | 'zk___l2beat' + | 'zk___bridge' + | 'zk___bridgeWallets' + | 'zk___blockExplorer' + | 'zk___ecosystemPortal' + | 'zk___tokenLists' + | 'zk___noteKey' + | 'zk___purpose' + | 'zk___description' + | 'zk___imageKey' + | 'zk___background'; + +export type Layer2JsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type Layer2JsonGroupConnectionDistinctArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionMaxArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionMinArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionSumArgs = { + field: Layer2JsonFieldsEnum; +}; + + +export type Layer2JsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: Layer2JsonFieldsEnum; +}; + +export type Layer2JsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ExternalTutorialsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ExternalTutorialsJsonConnectionDistinctArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionMaxArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionMinArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionSumArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExternalTutorialsJsonFieldsEnum; +}; + +export type ExternalTutorialsJsonEdge = { + next?: Maybe; + node: ExternalTutorialsJson; + previous?: Maybe; +}; + +export type ExternalTutorialsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'url' + | 'title' + | 'description' + | 'author' + | 'authorGithub' + | 'tags' + | 'skillLevel' + | 'timeToRead' + | 'lang' + | 'publishDate'; + +export type ExternalTutorialsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ExternalTutorialsJsonGroupConnectionDistinctArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionMaxArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionMinArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionSumArgs = { + field: ExternalTutorialsJsonFieldsEnum; +}; + + +export type ExternalTutorialsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExternalTutorialsJsonFieldsEnum; +}; + +export type ExternalTutorialsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type ExchangesByCountryCsvConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type ExchangesByCountryCsvConnectionDistinctArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvConnectionMaxArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvConnectionMinArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvConnectionSumArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExchangesByCountryCsvFieldsEnum; +}; + +export type ExchangesByCountryCsvEdge = { + next?: Maybe; + node: ExchangesByCountryCsv; + previous?: Maybe; +}; + +export type ExchangesByCountryCsvFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'country' + | 'coinmama' + | 'bittrex' + | 'simplex' + | 'wyre' + | 'moonpay' + | 'coinbase' + | 'kraken' + | 'gemini' + | 'binance' + | 'binanceus' + | 'bitbuy' + | 'rain' + | 'cryptocom' + | 'itezcom' + | 'coinspot' + | 'bitvavo' + | 'mtpelerin' + | 'wazirx' + | 'bitflyer' + | 'easycrypto' + | 'okx' + | 'kucoin' + | 'ftx' + | 'huobiglobal' + | 'gateio' + | 'bitfinex' + | 'bybit' + | 'bitkub' + | 'bitso' + | 'ftxus'; + +export type ExchangesByCountryCsvGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type ExchangesByCountryCsvGroupConnectionDistinctArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvGroupConnectionMaxArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvGroupConnectionMinArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvGroupConnectionSumArgs = { + field: ExchangesByCountryCsvFieldsEnum; +}; + + +export type ExchangesByCountryCsvGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: ExchangesByCountryCsvFieldsEnum; +}; + +export type ExchangesByCountryCsvSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type DataJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type DataJsonConnectionDistinctArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionMaxArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionMinArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionSumArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DataJsonFieldsEnum; +}; + +export type DataJsonEdge = { + next?: Maybe; + node: DataJson; + previous?: Maybe; +}; + +export type DataJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'files' + | 'imageSize' + | 'commit' + | 'contributors' + | 'contributors___login' + | 'contributors___name' + | 'contributors___avatar_url' + | 'contributors___profile' + | 'contributors___contributions' + | 'contributorsPerLine' + | 'projectName' + | 'projectOwner' + | 'repoType' + | 'repoHost' + | 'skipCi' + | 'nodeTools' + | 'nodeTools___name' + | 'nodeTools___svgPath' + | 'nodeTools___hue' + | 'nodeTools___launchDate' + | 'nodeTools___url' + | 'nodeTools___audits' + | 'nodeTools___audits___name' + | 'nodeTools___audits___url' + | 'nodeTools___minEth' + | 'nodeTools___additionalStake' + | 'nodeTools___additionalStakeUnit' + | 'nodeTools___tokens' + | 'nodeTools___tokens___name' + | 'nodeTools___tokens___symbol' + | 'nodeTools___tokens___address' + | 'nodeTools___isFoss' + | 'nodeTools___hasBugBounty' + | 'nodeTools___isTrustless' + | 'nodeTools___isPermissionless' + | 'nodeTools___multiClient' + | 'nodeTools___easyClientSwitching' + | 'nodeTools___platforms' + | 'nodeTools___ui' + | 'nodeTools___socials___discord' + | 'nodeTools___socials___twitter' + | 'nodeTools___socials___github' + | 'nodeTools___socials___telegram' + | 'nodeTools___matomo___eventCategory' + | 'nodeTools___matomo___eventAction' + | 'nodeTools___matomo___eventName' + | 'keyGen' + | 'keyGen___name' + | 'keyGen___svgPath' + | 'keyGen___hue' + | 'keyGen___launchDate' + | 'keyGen___url' + | 'keyGen___audits' + | 'keyGen___audits___name' + | 'keyGen___audits___url' + | 'keyGen___isFoss' + | 'keyGen___hasBugBounty' + | 'keyGen___isTrustless' + | 'keyGen___isPermissionless' + | 'keyGen___isSelfCustody' + | 'keyGen___platforms' + | 'keyGen___ui' + | 'keyGen___socials___discord' + | 'keyGen___socials___twitter' + | 'keyGen___socials___github' + | 'keyGen___matomo___eventCategory' + | 'keyGen___matomo___eventAction' + | 'keyGen___matomo___eventName' + | 'saas' + | 'saas___name' + | 'saas___svgPath' + | 'saas___hue' + | 'saas___launchDate' + | 'saas___url' + | 'saas___audits' + | 'saas___audits___name' + | 'saas___audits___url' + | 'saas___audits___date' + | 'saas___minEth' + | 'saas___additionalStake' + | 'saas___additionalStakeUnit' + | 'saas___monthlyFee' + | 'saas___monthlyFeeUnit' + | 'saas___isFoss' + | 'saas___hasBugBounty' + | 'saas___isTrustless' + | 'saas___isPermissionless' + | 'saas___pctMajorityClient' + | 'saas___isSelfCustody' + | 'saas___platforms' + | 'saas___ui' + | 'saas___socials___discord' + | 'saas___socials___twitter' + | 'saas___socials___github' + | 'saas___socials___telegram' + | 'saas___matomo___eventCategory' + | 'saas___matomo___eventAction' + | 'saas___matomo___eventName' + | 'pools' + | 'pools___name' + | 'pools___svgPath' + | 'pools___hue' + | 'pools___launchDate' + | 'pools___url' + | 'pools___audits' + | 'pools___audits___name' + | 'pools___audits___url' + | 'pools___audits___date' + | 'pools___minEth' + | 'pools___feePercentage' + | 'pools___tokens' + | 'pools___tokens___name' + | 'pools___tokens___symbol' + | 'pools___tokens___address' + | 'pools___isFoss' + | 'pools___hasBugBounty' + | 'pools___isTrustless' + | 'pools___hasPermissionlessNodes' + | 'pools___pctMajorityClient' + | 'pools___platforms' + | 'pools___ui' + | 'pools___socials___discord' + | 'pools___socials___twitter' + | 'pools___socials___github' + | 'pools___socials___telegram' + | 'pools___socials___reddit' + | 'pools___matomo___eventCategory' + | 'pools___matomo___eventAction' + | 'pools___matomo___eventName' + | 'pools___twitter' + | 'pools___telegram'; + +export type DataJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type DataJsonGroupConnectionDistinctArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionMaxArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionMinArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionSumArgs = { + field: DataJsonFieldsEnum; +}; + + +export type DataJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: DataJsonFieldsEnum; +}; + +export type DataJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CommunityMeetupsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CommunityMeetupsJsonConnectionDistinctArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionMaxArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionMinArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionSumArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityMeetupsJsonFieldsEnum; +}; + +export type CommunityMeetupsJsonEdge = { + next?: Maybe; + node: CommunityMeetupsJson; + previous?: Maybe; +}; + +export type CommunityMeetupsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'title' + | 'emoji' + | 'location' + | 'link'; + +export type CommunityMeetupsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CommunityMeetupsJsonGroupConnectionDistinctArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionMaxArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionMinArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionSumArgs = { + field: CommunityMeetupsJsonFieldsEnum; +}; + + +export type CommunityMeetupsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityMeetupsJsonFieldsEnum; +}; + +export type CommunityMeetupsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CommunityEventsJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CommunityEventsJsonConnectionDistinctArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionMaxArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionMinArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionSumArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityEventsJsonFieldsEnum; +}; + +export type CommunityEventsJsonEdge = { + next?: Maybe; + node: CommunityEventsJson; + previous?: Maybe; +}; + +export type CommunityEventsJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'title' + | 'to' + | 'sponsor' + | 'location' + | 'description' + | 'startDate' + | 'endDate'; + +export type CommunityEventsJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CommunityEventsJsonGroupConnectionDistinctArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionMaxArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionMinArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionSumArgs = { + field: CommunityEventsJsonFieldsEnum; +}; + + +export type CommunityEventsJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CommunityEventsJsonFieldsEnum; +}; + +export type CommunityEventsJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type CexLayer2SupportJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type CexLayer2SupportJsonConnectionDistinctArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionMaxArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionMinArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionSumArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CexLayer2SupportJsonFieldsEnum; +}; + +export type CexLayer2SupportJsonEdge = { + next?: Maybe; + node: CexLayer2SupportJson; + previous?: Maybe; +}; + +export type CexLayer2SupportJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'supports_withdrawals' + | 'supports_deposits' + | 'url'; + +export type CexLayer2SupportJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type CexLayer2SupportJsonGroupConnectionDistinctArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionMaxArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionMinArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionSumArgs = { + field: CexLayer2SupportJsonFieldsEnum; +}; + + +export type CexLayer2SupportJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: CexLayer2SupportJsonFieldsEnum; +}; + +export type CexLayer2SupportJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type AlltimeJsonConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; +}; + + +export type AlltimeJsonConnectionDistinctArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionMaxArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionMinArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionSumArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: AlltimeJsonFieldsEnum; +}; + +export type AlltimeJsonEdge = { + next?: Maybe; + node: AlltimeJson; + previous?: Maybe; +}; + +export type AlltimeJsonFieldsEnum = + | 'id' + | 'parent___id' + | 'parent___parent___id' + | 'parent___parent___parent___id' + | 'parent___parent___parent___children' + | 'parent___parent___children' + | 'parent___parent___children___id' + | 'parent___parent___children___children' + | 'parent___parent___internal___content' + | 'parent___parent___internal___contentDigest' + | 'parent___parent___internal___description' + | 'parent___parent___internal___fieldOwners' + | 'parent___parent___internal___ignoreType' + | 'parent___parent___internal___mediaType' + | 'parent___parent___internal___owner' + | 'parent___parent___internal___type' + | 'parent___children' + | 'parent___children___id' + | 'parent___children___parent___id' + | 'parent___children___parent___children' + | 'parent___children___children' + | 'parent___children___children___id' + | 'parent___children___children___children' + | 'parent___children___internal___content' + | 'parent___children___internal___contentDigest' + | 'parent___children___internal___description' + | 'parent___children___internal___fieldOwners' + | 'parent___children___internal___ignoreType' + | 'parent___children___internal___mediaType' + | 'parent___children___internal___owner' + | 'parent___children___internal___type' + | 'parent___internal___content' + | 'parent___internal___contentDigest' + | 'parent___internal___description' + | 'parent___internal___fieldOwners' + | 'parent___internal___ignoreType' + | 'parent___internal___mediaType' + | 'parent___internal___owner' + | 'parent___internal___type' + | 'children' + | 'children___id' + | 'children___parent___id' + | 'children___parent___parent___id' + | 'children___parent___parent___children' + | 'children___parent___children' + | 'children___parent___children___id' + | 'children___parent___children___children' + | 'children___parent___internal___content' + | 'children___parent___internal___contentDigest' + | 'children___parent___internal___description' + | 'children___parent___internal___fieldOwners' + | 'children___parent___internal___ignoreType' + | 'children___parent___internal___mediaType' + | 'children___parent___internal___owner' + | 'children___parent___internal___type' + | 'children___children' + | 'children___children___id' + | 'children___children___parent___id' + | 'children___children___parent___children' + | 'children___children___children' + | 'children___children___children___id' + | 'children___children___children___children' + | 'children___children___internal___content' + | 'children___children___internal___contentDigest' + | 'children___children___internal___description' + | 'children___children___internal___fieldOwners' + | 'children___children___internal___ignoreType' + | 'children___children___internal___mediaType' + | 'children___children___internal___owner' + | 'children___children___internal___type' + | 'children___internal___content' + | 'children___internal___contentDigest' + | 'children___internal___description' + | 'children___internal___fieldOwners' + | 'children___internal___ignoreType' + | 'children___internal___mediaType' + | 'children___internal___owner' + | 'children___internal___type' + | 'internal___content' + | 'internal___contentDigest' + | 'internal___description' + | 'internal___fieldOwners' + | 'internal___ignoreType' + | 'internal___mediaType' + | 'internal___owner' + | 'internal___type' + | 'name' + | 'url' + | 'unit' + | 'dateRange___from' + | 'dateRange___to' + | 'currency' + | 'mode' + | 'totalCosts' + | 'totalTMSavings' + | 'totalPreTranslated' + | 'data' + | 'data___user___id' + | 'data___user___username' + | 'data___user___fullName' + | 'data___user___userRole' + | 'data___user___avatarUrl' + | 'data___user___preTranslated' + | 'data___user___totalCosts' + | 'data___languages' + | 'data___languages___language___id' + | 'data___languages___language___name' + | 'data___languages___language___tmSavings' + | 'data___languages___language___preTranslate' + | 'data___languages___language___totalCosts' + | 'data___languages___translated___tmMatch' + | 'data___languages___translated___default' + | 'data___languages___translated___total' + | 'data___languages___targetTranslated___tmMatch' + | 'data___languages___targetTranslated___default' + | 'data___languages___targetTranslated___total' + | 'data___languages___translatedByMt___tmMatch' + | 'data___languages___translatedByMt___default' + | 'data___languages___translatedByMt___total' + | 'data___languages___approved___tmMatch' + | 'data___languages___approved___default' + | 'data___languages___approved___total' + | 'data___languages___translationCosts___tmMatch' + | 'data___languages___translationCosts___default' + | 'data___languages___translationCosts___total' + | 'data___languages___approvalCosts___tmMatch' + | 'data___languages___approvalCosts___default' + | 'data___languages___approvalCosts___total'; + +export type AlltimeJsonGroupConnection = { + totalCount: Scalars['Int']; + edges: Array; + nodes: Array; + pageInfo: PageInfo; + distinct: Array; + max?: Maybe; + min?: Maybe; + sum?: Maybe; + group: Array; + field: Scalars['String']; + fieldValue?: Maybe; +}; + + +export type AlltimeJsonGroupConnectionDistinctArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionMaxArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionMinArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionSumArgs = { + field: AlltimeJsonFieldsEnum; +}; + + +export type AlltimeJsonGroupConnectionGroupArgs = { + skip?: InputMaybe; + limit?: InputMaybe; + field: AlltimeJsonFieldsEnum; +}; + +export type AlltimeJsonSortInput = { + fields?: InputMaybe>>; + order?: InputMaybe>>; +}; + +export type IndexPageQueryVariables = Exact<{ [key: string]: never; }>; + + +export type IndexPageQuery = { hero?: { childImageSharp?: { gatsbyImageData: any } | null } | null, ethereum?: { childImageSharp?: { gatsbyImageData: any } | null } | null, enterprise?: { childImageSharp?: { gatsbyImageData: any } | null } | null, dogefixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, robotfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, ethfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, devfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, future?: { childImageSharp?: { gatsbyImageData: any } | null } | null, impact?: { childImageSharp?: { gatsbyImageData: any } | null } | null, finance?: { childImageSharp?: { gatsbyImageData: any } | null } | null, hackathon?: { childImageSharp?: { gatsbyImageData: any } | null } | null, infrastructure?: { childImageSharp?: { gatsbyImageData: any } | null } | null, infrastructurefixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, merge?: { childImageSharp?: { gatsbyImageData: any } | null } | null }; + +export type GatsbyImageSharpFixedFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_WithWebpFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFixed_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string }; + +export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; + +export type GatsbyImageSharpFluidFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { maxHeight: number, maxWidth: number }; + +export type GatsbyImageSharpFluid_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebpFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GatsbyImageSharpFluid_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, sizes: string }; + +export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; + +export type GetAllMdxQueryVariables = Exact<{ [key: string]: never; }>; + + +export type GetAllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; diff --git a/package.json b/package.json index d3666ba8373..fde4d3445f2 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "framer-motion": "^4.1.3", "gatsby": "^4.10.0", "gatsby-plugin-gatsby-cloud": "^4.3.0", + "gatsby-plugin-graphql-codegen": "^3.1.1", "gatsby-plugin-image": "^2.0.0", "gatsby-plugin-intl": "^0.3.3", "gatsby-plugin-manifest": "^4.10.1", diff --git a/src/pages/index.js b/src/pages/index.tsx similarity index 95% rename from src/pages/index.js rename to src/pages/index.tsx index a5883558f5f..358d5922ffe 100644 --- a/src/pages/index.js +++ b/src/pages/index.tsx @@ -1,9 +1,12 @@ import React, { useState } from "react" import { useIntl } from "gatsby-plugin-intl" -import { graphql } from "gatsby" +import { graphql, PageProps } from "gatsby" import { GatsbyImage, getImage } from "gatsby-plugin-image" import styled from "styled-components" +import type { IndexPageQuery } from "../../gatsby-graphql" +import type { TContext } from "../../types" + import ActionCard from "../components/ActionCard" import ButtonLink from "../components/ButtonLink" import Icon from "../components/Icon" @@ -401,7 +404,10 @@ const StyledCalloutBanner = styled(CalloutBanner)` } ` -const HomePage = ({ data, pageContext: { language } }) => { +const HomePage = ({ + data, + pageContext: { language = "en" }, +}: PageProps) => { const intl = useIntl() const [isModalOpen, setModalOpen] = useState(false) const [activeCode, setActiveCode] = useState(0) @@ -413,7 +419,7 @@ const HomePage = ({ data, pageContext: { language } }) => { } const cards = [ { - image: getImage(data.robotfixed), + image: getImage(data.robotfixed?.childImageSharp?.gatsbyImageData), title: translateMessageId("page-index-get-started-wallet-title", intl), description: translateMessageId( "page-index-get-started-wallet-description", @@ -423,7 +429,7 @@ const HomePage = ({ data, pageContext: { language } }) => { to: "/wallets/find-wallet/", }, { - image: getImage(data.ethfixed), + image: getImage(data.ethfixed?.childImageSharp?.gatsbyImageData), title: translateMessageId("page-index-get-started-eth-title", intl), description: translateMessageId( "page-index-get-started-eth-description", @@ -433,7 +439,7 @@ const HomePage = ({ data, pageContext: { language } }) => { to: "/get-eth/", }, { - image: getImage(data.dogefixed), + image: getImage(data.dogefixed?.childImageSharp?.gatsbyImageData), title: translateMessageId("page-index-get-started-dapps-title", intl), description: translateMessageId( "page-index-get-started-dapps-description", @@ -443,7 +449,7 @@ const HomePage = ({ data, pageContext: { language } }) => { to: "/dapps/", }, { - image: getImage(data.devfixed), + image: getImage(data.devfixed?.childImageSharp?.gatsbyImageData), title: translateMessageId("page-index-get-started-devs-title", intl), description: translateMessageId( "page-index-get-started-devs-description", @@ -456,7 +462,7 @@ const HomePage = ({ data, pageContext: { language } }) => { const touts = [ { - image: getImage(data.merge), + image: getImage(data.merge?.childImageSharp?.gatsbyImageData), alt: translateMessageId("page-index-tout-upgrades-image-alt", intl), title: translateMessageId("page-index-tout-upgrades-title", intl), description: translateMessageId( @@ -466,7 +472,9 @@ const HomePage = ({ data, pageContext: { language } }) => { to: "/upgrades/", }, { - image: getImage(data.infrastructurefixed), + image: getImage( + data.infrastructurefixed?.childImageSharp?.gatsbyImageData + ), alt: translateMessageId("page-index-tout-enterprise-image-alt", intl), title: translateMessageId("page-index-tout-enterprise-title", intl), description: translateMessageId( @@ -476,7 +484,7 @@ const HomePage = ({ data, pageContext: { language } }) => { to: "/enterprise/", }, { - image: getImage(data.enterprise), + image: getImage(data.enterprise?.childImageSharp?.gatsbyImageData), alt: translateMessageId("page-index-tout-community-image-alt", intl), title: translateMessageId("page-index-tout-community-title", intl), description: translateMessageId( @@ -700,7 +708,7 @@ contract SimpleDomainRegistry { description={translateMessageId("page-index-meta-description", intl)} /> @@ -729,7 +737,9 @@ contract SimpleDomainRegistry { @@ -809,7 +819,9 @@ contract SimpleDomainRegistry { @@ -852,7 +864,7 @@ contract SimpleDomainRegistry { @@ -932,7 +944,7 @@ contract SimpleDomainRegistry { Date: Wed, 18 May 2022 17:26:42 -0300 Subject: [PATCH 25/93] install styled components types --- package.json | 1 + yarn.lock | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index fde4d3445f2..83166adffd3 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "@types/node": "^17.0.23", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.11", + "@types/styled-components": "^5.1.25", "babel-jest": "^26.6.3", "babel-preset-gatsby": "^1.2.0", "github-slugger": "^1.3.0", diff --git a/yarn.lock b/yarn.lock index dc1b2f482a4..e1b5a98f369 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3822,7 +3822,7 @@ dependencies: "@types/unist" "*" -"@types/hoist-non-react-statics@^3.3.1": +"@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.3.1": version "3.3.1" resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== @@ -4036,6 +4036,15 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== +"@types/styled-components@^5.1.25": + version "5.1.25" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.25.tgz#0177c4ab5fa7c6ed0565d36f597393dae3f380ad" + integrity sha512-fgwl+0Pa8pdkwXRoVPP9JbqF0Ivo9llnmsm+7TCI330kbPIFd9qv1Lrhr37shf4tnxCOSu+/IgqM7uJXLWZZNQ== + dependencies: + "@types/hoist-non-react-statics" "*" + "@types/react" "*" + csstype "^3.0.2" + "@types/tmp@^0.0.33": version "0.0.33" resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.0.33.tgz#1073c4bc824754ae3d10cfab88ab0237ba964e4d" From 954dfc3e65c9f837acbeb73c752b8bff8f00cd35 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 18 May 2022 17:27:27 -0300 Subject: [PATCH 26/93] fix type errors on gatsby images --- src/pages/index.tsx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 358d5922ffe..5a63993bfaa 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -413,7 +413,7 @@ const HomePage = ({ const [activeCode, setActiveCode] = useState(0) const dir = isLangRightToLeft(language) ? "rtl" : "ltr" - const toggleCodeExample = (id) => { + const toggleCodeExample = (id: number): void => { setActiveCode(id) setModalOpen(true) } @@ -708,7 +708,7 @@ contract SimpleDomainRegistry { description={translateMessageId("page-index-meta-description", intl)} /> @@ -737,9 +737,9 @@ contract SimpleDomainRegistry { @@ -819,9 +819,9 @@ contract SimpleDomainRegistry { @@ -864,7 +864,7 @@ contract SimpleDomainRegistry { From a85ec3b15c63f23e3149388b6bc56ff360a67810 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 18 May 2022 20:16:46 -0300 Subject: [PATCH 27/93] migrate ButtonLink, Link and Icon components --- package.json | 1 + .../{ButtonLink.js => ButtonLink.tsx} | 25 +++++++++++++---- src/components/{Icon.js => Icon.tsx} | 27 ++++++++++--------- src/components/{Link.js => Link.tsx} | 24 ++++++++++++++--- src/global.d.ts | 11 ++++++++ src/utils/{matomo.js => matomo.ts} | 12 +++++++-- src/utils/scrollIntoView.js | 12 --------- src/utils/scrollIntoView.ts | 12 +++++++++ src/utils/translations.ts | 9 +++++-- yarn.lock | 7 +++++ 10 files changed, 102 insertions(+), 38 deletions(-) rename src/components/{ButtonLink.js => ButtonLink.tsx} (87%) rename src/components/{Icon.js => Icon.tsx} (89%) rename src/components/{Link.js => Link.tsx} (89%) create mode 100644 src/global.d.ts rename src/utils/{matomo.js => matomo.ts} (67%) delete mode 100644 src/utils/scrollIntoView.js create mode 100644 src/utils/scrollIntoView.ts diff --git a/package.json b/package.json index 83166adffd3..e2189b9ca99 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ "@types/react": "^17.0.39", "@types/react-dom": "^17.0.11", "@types/styled-components": "^5.1.25", + "@types/styled-system": "^5.1.15", "babel-jest": "^26.6.3", "babel-preset-gatsby": "^1.2.0", "github-slugger": "^1.3.0", diff --git a/src/components/ButtonLink.js b/src/components/ButtonLink.tsx similarity index 87% rename from src/components/ButtonLink.js rename to src/components/ButtonLink.tsx index 55398cd5508..5451013d5fb 100644 --- a/src/components/ButtonLink.js +++ b/src/components/ButtonLink.tsx @@ -4,7 +4,7 @@ import { margin } from "styled-system" import { scrollIntoView } from "../utils/scrollIntoView" -import Link from "./Link" +import Link, { IProps as ILinkProps } from "./Link" const buttonStyling = ` text-decoration: none; @@ -85,7 +85,14 @@ const SecondaryScrollLink = styled(StyledScrollButton)` } ` -const ButtonLink = ({ +interface IProps extends ILinkProps { + to: string + toId?: string + isSecondary?: boolean + className?: string +} + +const ButtonLink: React.FC = ({ to, toId, isSecondary, @@ -93,14 +100,22 @@ const ButtonLink = ({ className, ...props }) => { + const handleOnClick = () => { + if (!toId) { + return + } + + scrollIntoView(toId) + } + if (isSecondary) { return to ? ( - + {children} ) : ( scrollIntoView(toId)} + onClick={handleOnClick} hideArrow={true} className={className} {...props} @@ -115,7 +130,7 @@ const ButtonLink = ({ ) : ( scrollIntoView(toId)} + onClick={handleOnClick} hideArrow={true} className={className} {...props} diff --git a/src/components/Icon.js b/src/components/Icon.tsx similarity index 89% rename from src/components/Icon.js rename to src/components/Icon.tsx index dc6a92a2aa5..29c1a5596da 100644 --- a/src/components/Icon.js +++ b/src/components/Icon.tsx @@ -36,8 +36,20 @@ const socialColors = { stackExchange: "#48a2da", } -const Icon = ({ name, color = false, size, className }) => ( - +interface IProps { + name?: string + color?: string + size?: string + className?: string +} + +const Icon: React.FC = ({ + name = "", + color, + size = "24", + className, +}) => ( + {name === "add" && } {name === "chevronDown" && } {name === "arrowRight" && } @@ -75,17 +87,6 @@ const Icon = ({ name, color = false, size, className }) => ( ) -Icon.defaultProps = { - name: ``, - size: `24`, -} - -Icon.propTypes = { - name: PropTypes.string, - size: PropTypes.string, - className: PropTypes.string, -} - const StyledIcon = styled(Icon)` fill: ${(props) => props.color ? props.color : props.theme.colors.secondary}; diff --git a/src/components/Link.js b/src/components/Link.tsx similarity index 89% rename from src/components/Link.js rename to src/components/Link.tsx index 1b9469c398f..39a8008a1c9 100644 --- a/src/components/Link.js +++ b/src/components/Link.tsx @@ -2,17 +2,18 @@ import React from "react" import { Link as GatsbyLink } from "gatsby" import { Link as IntlLink } from "gatsby-plugin-intl" import styled from "styled-components" + import Icon from "./Icon" import { languageMetadata } from "../utils/languages" -import { trackCustomEvent } from "../utils/matomo" +import { trackCustomEvent, EventOptions } from "../utils/matomo" const HASH_PATTERN = /^#.*/ // const DOMAIN_PATTERN = /^(?:https?:)?[/]{2,}([^/]+)/ // const INTERNAL_PATTERN = /^\/(?!\/)/ // const FILE_PATTERN = /.*[/](.+\.[^/]+?)([/].*?)?([#?].*)?$/ -const isHashLink = (to) => HASH_PATTERN.test(to) +const isHashLink = (to: string): boolean => HASH_PATTERN.test(to) const ExternalLink = styled.a` &:after { @@ -62,7 +63,18 @@ const GlossaryIcon = styled(Icon)` } ` -const Link = ({ +export interface IProps { + to?: string + href?: string + hideArrow?: boolean + className?: string + isPartiallyActive?: boolean + ariaLabel?: string + customEventOptions?: EventOptions + onClick?: () => void +} + +const Link: React.FC = ({ to, href, children, @@ -76,6 +88,10 @@ const Link = ({ // markdown pages pass `href`, not `to` to = to || href + if (!to) { + throw new Error("Either 'to' or 'href' props must be provided") + } + const isExternal = to.includes("http") || to.includes("mailto:") const isHash = isHashLink(to) const isGlossary = to.includes("glossary") @@ -109,7 +125,7 @@ const Link = ({ ) } - const eventOptions = { + const eventOptions: EventOptions = { eventCategory: `External link`, eventAction: `Clicked`, eventName: to, diff --git a/src/global.d.ts b/src/global.d.ts new file mode 100644 index 00000000000..f93c7ccc03a --- /dev/null +++ b/src/global.d.ts @@ -0,0 +1,11 @@ +// Ensure this is treated as a module. +// ref. https://www.typescriptlang.org/docs/handbook/release-notes/typescript-1-8.html#example-6 +export {} + +declare global { + interface Window { + // Used by matomo + _paq: any + dev: boolean + } +} diff --git a/src/utils/matomo.js b/src/utils/matomo.ts similarity index 67% rename from src/utils/matomo.js rename to src/utils/matomo.ts index 71db2787eb1..94b90c5ec06 100644 --- a/src/utils/matomo.js +++ b/src/utils/matomo.ts @@ -1,13 +1,21 @@ export const MATOMO_LS_KEY = "ethereum-org.matomo-opt-out" +export interface EventOptions { + eventCategory: string + eventAction: string + eventName: string + eventValue?: string +} + export const trackCustomEvent = ({ eventCategory, eventAction, eventName, eventValue, -}) => { +}: EventOptions): void => { if (process.env.NODE_ENV === "production" || window.dev === true) { - const isOptedOut = JSON.parse(localStorage.getItem(MATOMO_LS_KEY)) + const optedOutValue = localStorage.getItem(MATOMO_LS_KEY) || "false" + const isOptedOut = JSON.parse(optedOutValue) if (!window._paq || isOptedOut) return const { _paq, dev } = window diff --git a/src/utils/scrollIntoView.js b/src/utils/scrollIntoView.js deleted file mode 100644 index ac753f51fc6..00000000000 --- a/src/utils/scrollIntoView.js +++ /dev/null @@ -1,12 +0,0 @@ -export const scrollIntoView = ( - id, - options = { behavior: "smooth", block: "start" } -) => { - const element = document.getElementById(id) - - if (!element) { - return - } - - element.scrollIntoView(options) -} diff --git a/src/utils/scrollIntoView.ts b/src/utils/scrollIntoView.ts new file mode 100644 index 00000000000..bdc0dc100c1 --- /dev/null +++ b/src/utils/scrollIntoView.ts @@ -0,0 +1,12 @@ +export const scrollIntoView = ( + toId: string, + options: ScrollIntoViewOptions = { behavior: "smooth", block: "start" } +): void => { + const element = document.getElementById(toId) + + if (!element) { + return + } + + element.scrollIntoView(options) +} diff --git a/src/utils/translations.ts b/src/utils/translations.ts index 838ad76772f..ad9eb480c45 100644 --- a/src/utils/translations.ts +++ b/src/utils/translations.ts @@ -4,6 +4,8 @@ import type { Lang } from "./languages" import defaultStrings from "../intl/en.json" +type TranslationKey = keyof typeof defaultStrings + const consoleError = (message: string): void => { const { NODE_ENV } = process.env if (NODE_ENV === "development") { @@ -12,7 +14,7 @@ const consoleError = (message: string): void => { } // Returns the en.json value -export const getDefaultMessage = (key: string): string => { +export const getDefaultMessage = (key: TranslationKey): string => { const defaultMessage = defaultStrings[key] if (defaultMessage === undefined) { consoleError( @@ -26,7 +28,10 @@ export const isLangRightToLeft = (lang: Lang): boolean => { return lang === "ar" || lang === "fa" } -export const translateMessageId = (id: string, intl: IntlShape): string => { +export const translateMessageId = ( + id: TranslationKey, + intl: IntlShape +): string => { if (!id) { consoleError(`No id provided for translation.`) return "" diff --git a/yarn.lock b/yarn.lock index e1b5a98f369..847e32db84c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4045,6 +4045,13 @@ "@types/react" "*" csstype "^3.0.2" +"@types/styled-system@^5.1.15": + version "5.1.15" + resolved "https://registry.yarnpkg.com/@types/styled-system/-/styled-system-5.1.15.tgz#075f969cc028a895dba916c07708e2fe828d7077" + integrity sha512-1uls4wipZn8FtYFZ7upRVFDoEeOXTQTs2zuyOZPn02T6rjIxtvj2P2lG5qsxXHhKuKsu3thveCZrtaeLE/ibLg== + dependencies: + csstype "^3.0.2" + "@types/tmp@^0.0.33": version "0.0.33" resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.0.33.tgz#1073c4bc824754ae3d10cfab88ab0237ba964e4d" From 8b41042186f07de6501fe06c955f0d153dcebcbd Mon Sep 17 00:00:00 2001 From: Antonio Sanso Date: Thu, 19 May 2022 14:43:16 +0200 Subject: [PATCH 28/93] update Guido's score --- src/data/consensus-bounty-hunters.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/consensus-bounty-hunters.csv b/src/data/consensus-bounty-hunters.csv index 6024946a1e7..dd717b3f987 100644 --- a/src/data/consensus-bounty-hunters.csv +++ b/src/data/consensus-bounty-hunters.csv @@ -6,7 +6,7 @@ tintinweb, "tintin", 2500 holiman, "Martin Holst Swende", 2500 atoulme, "Antoine Toulme", 5000 protolambda, "protolambda", 42400 -guidovranken, "Guido Vranken", 16600 +guidovranken, "Guido Vranken", 17600 kilic, "Onur Kılıç", 6000 asanso, "Antonio Sanso", 4000 mcdee, "Jim McDonald", 200 From b81d89fc0eb52afddeee19288558f2a9ae4bfeca Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 19 May 2022 14:07:12 -0300 Subject: [PATCH 29/93] refactor our types and interfaces files to be a bit more organized --- gatsby-node.ts | 12 ++++++------ src/{types/schema.ts => interfaces.ts} | 4 ++++ types.ts => src/types.ts | 12 ++++++------ src/utils/flattenMessages.ts | 8 +++----- src/utils/getMessages.ts | 5 +++-- 5 files changed, 22 insertions(+), 19 deletions(-) rename src/{types/schema.ts => interfaces.ts} (78%) rename types.ts => src/types.ts (56%) diff --git a/gatsby-node.ts b/gatsby-node.ts index 48e6c5b729f..c577a9d7fc8 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -6,8 +6,8 @@ import child_process from "child_process" import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" -import type { TContext } from "./types" -import type { AllMdxQuery } from "./src/types/schema" +import type { Context } from "./src/types" +import type { AllMdxQuery } from "./src/interfaces" import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" @@ -184,7 +184,7 @@ export const onCreateNode: GatsbyNode["onCreateNode"] = async ({ } } -export const createPages: GatsbyNode["createPages"] = async ({ +export const createPages: GatsbyNode["createPages"] = async ({ graphql, actions, reporter, @@ -289,7 +289,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ } } - createPage({ + createPage({ path: slug, component: path.resolve(`src/templates/${template}.js`), context: { @@ -358,7 +358,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ // Add additional context to translated pages // Only ran when creating component pages // https://www.gatsbyjs.com/docs/creating-and-modifying-pages/#pass-context-to-pages -export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ +export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ page, actions, }) => { @@ -373,7 +373,7 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ page.context.language ) deletePage(page) - createPage({ + createPage({ ...page, context: { ...page.context, diff --git a/src/types/schema.ts b/src/interfaces.ts similarity index 78% rename from src/types/schema.ts rename to src/interfaces.ts index 698cb6adbbb..d946fa0f3f2 100644 --- a/src/types/schema.ts +++ b/src/interfaces.ts @@ -1,3 +1,7 @@ +export interface Messages { + [key: string]: string +} + export interface AllMdxQuery { node: { fields: { diff --git a/types.ts b/src/types.ts similarity index 56% rename from types.ts rename to src/types.ts index dd6081eb88e..f957a782ce0 100644 --- a/types.ts +++ b/src/types.ts @@ -1,20 +1,20 @@ -import { Lang } from "./src/utils/languages" -import { IMessages } from "./src/utils/flattenMessages" +import type { Messages } from "./interfaces" +import type { Lang } from "./utils/languages" -export type TIntl = { +export type Intl = { language: Lang languages: Array defaultLanguage: Lang - messages: IMessages + messages: Messages routed: boolean originalPath: string redirect: boolean } -export type TContext = { +export type Context = { slug: string relativePath: string - intl: TIntl + intl: Intl language?: string isOutdated: boolean isContentEnglish?: boolean diff --git a/src/utils/flattenMessages.ts b/src/utils/flattenMessages.ts index 2d3a2819428..a6f9da15f58 100644 --- a/src/utils/flattenMessages.ts +++ b/src/utils/flattenMessages.ts @@ -1,10 +1,8 @@ -export interface IMessages { - [key: string]: string -} +import type { Messages } from "../interfaces" // same function from 'gatsby-plugin-intl' -const flattenMessages = (nestedMessages: IMessages, prefix = ""): IMessages => { - return Object.keys(nestedMessages).reduce((messages, key) => { +const flattenMessages = (nestedMessages: Messages, prefix = ""): Messages => { + return Object.keys(nestedMessages).reduce((messages, key) => { let value = nestedMessages[key] let prefixedKey = prefix ? `${prefix}.${key}` : key diff --git a/src/utils/getMessages.ts b/src/utils/getMessages.ts index 7bad0323f1b..c5499bd2569 100644 --- a/src/utils/getMessages.ts +++ b/src/utils/getMessages.ts @@ -1,11 +1,12 @@ import fs from "fs" -import flattenMessages, { IMessages } from "./flattenMessages" +import flattenMessages from "./flattenMessages" +import type { Messages } from "../interfaces" import type { Lang } from "./languages" // same function from 'gatsby-plugin-intl' -const getMessages = (path: string, language: Lang): IMessages => { +const getMessages = (path: string, language: Lang): Messages => { try { const messages = JSON.parse( fs.readFileSync(`${path}/${language}.json`, "utf8") From 4a28461bb5dd9603ffe13ce1db1e34ad19f5ea4d Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 19 May 2022 14:31:26 -0300 Subject: [PATCH 30/93] add da lang to our languages file due to merge conflicts --- src/utils/languages.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/languages.ts b/src/utils/languages.ts index 766af801aa5..4a1594736fb 100644 --- a/src/utils/languages.ts +++ b/src/utils/languages.ts @@ -6,6 +6,7 @@ export type Lang = | "bn" | "ca" | "cs" + | "da" | "de" | "el" | "es" @@ -73,6 +74,9 @@ const languages: Languages = { cs: { language: "Čeština", }, + da: { + language: "Dansk", + }, de: { language: "Deutsch", }, From 4f52f878e3edf0e9b724c34009bd8834d09db8c8 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 19 May 2022 16:52:26 -0300 Subject: [PATCH 31/93] fix ButtonLink typing --- src/components/ButtonLink.tsx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/components/ButtonLink.tsx b/src/components/ButtonLink.tsx index 6c33e0bd6cd..5e47be8e6c9 100644 --- a/src/components/ButtonLink.tsx +++ b/src/components/ButtonLink.tsx @@ -86,10 +86,8 @@ const SecondaryScrollLink = styled(StyledScrollButton)` ` interface IProps extends ILinkProps { - to: string toId?: string isSecondary?: boolean - className?: string } const ButtonLink: React.FC = ({ @@ -122,7 +120,6 @@ const ButtonLink: React.FC = ({ ) : ( @@ -135,12 +132,7 @@ const ButtonLink: React.FC = ({ {children} ) : ( - + {children} ) From 0de3ab651575e4ea9026902b069a49486b800f09 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 19 May 2022 16:59:27 -0300 Subject: [PATCH 32/93] fix types after merge --- src/pages/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 5a63993bfaa..6c5059ac6d4 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -5,7 +5,7 @@ import { GatsbyImage, getImage } from "gatsby-plugin-image" import styled from "styled-components" import type { IndexPageQuery } from "../../gatsby-graphql" -import type { TContext } from "../../types" +import type { Context } from "../types" import ActionCard from "../components/ActionCard" import ButtonLink from "../components/ButtonLink" @@ -407,7 +407,7 @@ const StyledCalloutBanner = styled(CalloutBanner)` const HomePage = ({ data, pageContext: { language = "en" }, -}: PageProps) => { +}: PageProps) => { const intl = useIntl() const [isModalOpen, setModalOpen] = useState(false) const [activeCode, setActiveCode] = useState(0) From 035e14364be3cfda341d73b73d4693e9ce5c6716 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Thu, 19 May 2022 17:08:04 -0300 Subject: [PATCH 33/93] use generated query type on AllMdx query --- gatsby-graphql.ts | 4 ++-- gatsby-node.ts | 6 +++--- src/interfaces.ts | 14 -------------- 3 files changed, 5 insertions(+), 19 deletions(-) diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts index ca09296e715..7bb3528aaf7 100644 --- a/gatsby-graphql.ts +++ b/gatsby-graphql.ts @@ -10396,7 +10396,7 @@ export type GatsbyImageSharpFluid_NoBase64Fragment = { aspectRatio: number, src: export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; -export type GetAllMdxQueryVariables = Exact<{ [key: string]: never; }>; +export type AllMdxQueryVariables = Exact<{ [key: string]: never; }>; -export type GetAllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; +export type AllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; diff --git a/gatsby-node.ts b/gatsby-node.ts index c577a9d7fc8..c11c0ba0d59 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -7,7 +7,7 @@ import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" import type { Context } from "./src/types" -import type { AllMdxQuery } from "./src/interfaces" +import type { AllMdxQuery } from "./gatsby-graphql" import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" @@ -200,8 +200,8 @@ export const createPages: GatsbyNode["createPages"] = async ({ }) }) - const result = await graphql<{ allMdx: { edges: Array } }>(` - query getAllMdx { + const result = await graphql(` + query AllMdx { allMdx { edges { node { diff --git a/src/interfaces.ts b/src/interfaces.ts index d946fa0f3f2..21fc0b1b851 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -1,17 +1,3 @@ export interface Messages { [key: string]: string } - -export interface AllMdxQuery { - node: { - fields: { - isOutdated: boolean - slug: string - relativePath: string - } - frontmatter: { - lang: string - template: string - } - } -} From 02c15aaa2a23baf4af8bfef489dfe8bfdcba7b3e Mon Sep 17 00:00:00 2001 From: Joe Date: Fri, 20 May 2022 12:05:15 +0100 Subject: [PATCH 34/93] update LUNA -> WBTC in bridges example --- src/content/bridges/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/bridges/index.md b/src/content/bridges/index.md index 65ee6a6c981..0669e15c016 100644 --- a/src/content/bridges/index.md +++ b/src/content/bridges/index.md @@ -56,7 +56,7 @@ If you have ETH on Ethereum Mainnet and you want to explore an alt L1 to try out ### Own native crypto assets {#own-native} -Let’s say you want to own native $LUNA, but you only have funds on Ethereum Mainnet. To gain exposure to $LUNA on Ethereum, you can buy Wrapped Luna (WLUNA). However, WLUNA is an ERC-20 token native to the Ethereum network, which means it’s an Ethereum version of LUNA and not the original asset in the Terra ecosystem. To own native $LUNA, you would have to bridge your assets from Ethereum to Terra using the [Terra Bridge](https://bridge.terra.money/). This will bridge your Wrapped LUNA and convert it into native LUNA. +Let’s say you want to own native Bitcoin (BTC), but you only have funds on Ethereum Mainnet. To gain exposure to BTC on Ethereum, you can buy Wrapped Bitcoin (WBTC). However, WBTC is an ERC-20 token native to the Ethereum network, which means it’s an Ethereum version of Bitcoin and not the original asset on the Bitcoin blockchain. To own native BTC, you would have to bridge your assets from Ethereum to Bitcoin using a bridge. This will bridge your WBTC and convert it into native BTC. Alternatively, you might own BTC and want to use it in Ethereum DeFi protocols. This would require bridging the other way, from BTC to WBTC which can then be used as an asset on Ethereum. You can also do all of the above using a centralized exchange. However, unless your funds are already on an exchange, it would involve multiple steps, and you’d likely be better off using a bridge. From e0b179927fb553a30e723ac784acc1c4b52e6f1a Mon Sep 17 00:00:00 2001 From: Justyna Broniszewska <33961199+JustynaBroniszewska@users.noreply.github.com> Date: Fri, 20 May 2022 18:07:19 +0200 Subject: [PATCH 35/93] =?UTF-8?q?=F0=9F=87=B5=F0=9F=87=B1=20Add=20ETH=20Wa?= =?UTF-8?q?rsaw=20to=20community=20meetups=20list?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/community-meetups.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/data/community-meetups.json b/src/data/community-meetups.json index e0ebb8d79fc..1405c618b38 100644 --- a/src/data/community-meetups.json +++ b/src/data/community-meetups.json @@ -268,5 +268,11 @@ "emoji": ":thailand:", "location": "Chiang Mai", "link": "https://www.facebook.com/groups/219236462407862/" + }, + { + "title": "ETH Warsaw", + "emoji": ":poland:", + "location": "Warsaw", + "link": "https://www.meetup.com/ethwarsaw-meetup/" } ] From eff7cbdcf2ec487347f04a9d2918316ce16da902 Mon Sep 17 00:00:00 2001 From: Justyna Broniszewska <33961199+JustynaBroniszewska@users.noreply.github.com> Date: Fri, 20 May 2022 18:12:48 +0200 Subject: [PATCH 36/93] Add ETH Warsaw to the second list --- src/data/community-events.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/data/community-events.json b/src/data/community-events.json index 251a668db3e..a6b3c3bfefb 100644 --- a/src/data/community-events.json +++ b/src/data/community-events.json @@ -349,5 +349,14 @@ "description": "Join ETHGlobal's first hackathon in Taiwan and return to Asia!", "startDate": "2022-12-02", "endDate": "2022-12-04" + }, + { + "title": "ETHWarsaw", + "to": "https://www.ethwarsaw.dev/", + "sponsor": null, + "location": "Warsaw, Poland", + "description": "Join Warsaw Web3 community in the first in-person conference and hackathon!", + "startDate": "2022-09-01", + "endDate": "2022-09-04" } ] From 151cf5b6b3b29f19d2897e4655958def3dd78f80 Mon Sep 17 00:00:00 2001 From: Hursit Tarcan <75273616+HursitTarcan@users.noreply.github.com> Date: Fri, 20 May 2022 19:57:57 +0200 Subject: [PATCH 37/93] Update index.md --- src/content/developers/docs/networks/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/networks/index.md b/src/content/developers/docs/networks/index.md index 6302636a948..c51f203a09b 100644 --- a/src/content/developers/docs/networks/index.md +++ b/src/content/developers/docs/networks/index.md @@ -73,7 +73,7 @@ A proof-of-authority testnet for those running OpenEthereum clients. - [Chainlink faucet](https://faucets.chain.link/) - [Paradigm faucet](https://faucet.paradigm.xyz/) -#### Optimisic Kovan {#optimistic-kovan} +#### Optimistic Kovan {#optimistic-kovan} A testnet for [Optimism](https://www.optimism.io/). From 9a65e2493ea0033179d3c9c1c86051b607f2468f Mon Sep 17 00:00:00 2001 From: HursitTarcan Date: Fri, 20 May 2022 20:06:00 +0200 Subject: [PATCH 38/93] Fixed common spelling of DEX --- src/intl/en/page-get-eth.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/intl/en/page-get-eth.json b/src/intl/en/page-get-eth.json index bfec995bade..2cf47986338 100644 --- a/src/intl/en/page-get-eth.json +++ b/src/intl/en/page-get-eth.json @@ -45,7 +45,7 @@ "page-get-eth-swapping": "Swap your tokens for other people's ETH. And vice versa.", "page-get-eth-traditional-currencies": "Buy with traditional currencies", "page-get-eth-traditional-payments": "Buy ETH with traditional payment types directly from sellers.", - "page-get-eth-try-dex": "Try a Dex", + "page-get-eth-try-dex": "Try a DEX", "page-get-eth-use-your-eth": "Use your ETH", "page-get-eth-use-your-eth-dapps": "Now that you own some ETH, check out some Ethereum applications (dapps). There are dapps for finance, social media, gaming and lots of other categories.", "page-get-eth-wallet-instructions": "Follow wallet instructions", From 5d5bbde8458b673a0663772ffec23f961d6a420b Mon Sep 17 00:00:00 2001 From: HursitTarcan Date: Fri, 20 May 2022 20:16:12 +0200 Subject: [PATCH 39/93] Fixed punctuation on Set up your local environment page --- src/intl/en/page-developers-local-environment.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/intl/en/page-developers-local-environment.json b/src/intl/en/page-developers-local-environment.json index 955acad7274..d964481b603 100644 --- a/src/intl/en/page-developers-local-environment.json +++ b/src/intl/en/page-developers-local-environment.json @@ -3,7 +3,7 @@ "page-local-environment-brownie-logo-alt": "Brownie logo", "page-local-environment-embark-desc": "The all-in-one developer platform for building and deploying decentralized applications.", "page-local-environment-embark-logo-alt": "Embark logo", - "page-local-environment-epirus-desc": "A platform for developing, deploying and monitoring blockchain applications on the Java Virtual Machine", + "page-local-environment-epirus-desc": "A platform for developing, deploying and monitoring blockchain applications on the Java Virtual Machine.", "page-local-environment-epirus-logo-alt": "Epirus logo", "page-local-environment-eth-app-desc": "Create Ethereum-powered apps with one command. Comes with a wide offerring of UI frameworks and DeFi templates to choose from.", "page-local-environment-eth-app-logo-alt": "Create Eth App logo", @@ -19,7 +19,7 @@ "page-local-environment-hardhat-logo-alt": "Hardhat logo", "page-local-environment-openZeppelin-desc": "Save hours of development time by compiling, upgrading, deploying, and interacting with smart contracts with our CLI.", "page-local-environment-openZeppelin-logo-alt": "OpenZeppelin logo", - "page-local-environment-scaffold-eth-desc": "Ethers + Hardhat + React: everything you need to get started building decentralized applications powered by smart contracts", + "page-local-environment-scaffold-eth-desc": "Ethers + Hardhat + React: everything you need to get started building decentralized applications powered by smart contracts.", "page-local-environment-scaffold-eth-logo-alt": "scaffold-eth logo", "page-local-environment-setup-meta-desc": "Guide on how to choose your software stack for Ethereum development.", "page-local-environment-setup-meta-title": "Ethereum local development setup", From d646044be50aa76d3b50f27c0c67c3b5ea017ac2 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Fri, 20 May 2022 16:09:15 -0300 Subject: [PATCH 40/93] migrate functions to ts --- package.json | 1 + src/api/coinmetrics.js | 8 -------- src/api/coinmetrics.ts | 13 +++++++++++++ src/api/{defipulse.js => defipulse.ts} | 7 ++++++- src/lambda/{coinmetrics.js => coinmetrics.ts} | 11 +++++++---- src/lambda/{defipulse.js => defipulse.ts} | 13 ++++++++----- yarn.lock | 9 ++++++++- 7 files changed, 43 insertions(+), 19 deletions(-) delete mode 100644 src/api/coinmetrics.js create mode 100644 src/api/coinmetrics.ts rename src/api/{defipulse.js => defipulse.ts} (60%) rename src/lambda/{coinmetrics.js => coinmetrics.ts} (67%) rename src/lambda/{defipulse.js => defipulse.ts} (74%) diff --git a/package.json b/package.json index 7c0451bea35..0f7b7e8c792 100644 --- a/package.json +++ b/package.json @@ -67,6 +67,7 @@ "unist-util-visit-parents": "^2.1.2" }, "devDependencies": { + "@netlify/functions": "^1.0.0", "@types/node": "^17.0.23", "@types/react": "^17.0.39", "@types/react-dom": "^17.0.11", diff --git a/src/api/coinmetrics.js b/src/api/coinmetrics.js deleted file mode 100644 index 982338078c7..00000000000 --- a/src/api/coinmetrics.js +++ /dev/null @@ -1,8 +0,0 @@ -import { lambda } from "../lambda/coinmetrics" - -async function handler(__req, res) { - const { statusCode, body } = await lambda() - res.status(statusCode).send(body) -} - -export default handler diff --git a/src/api/coinmetrics.ts b/src/api/coinmetrics.ts new file mode 100644 index 00000000000..b0f9601ab04 --- /dev/null +++ b/src/api/coinmetrics.ts @@ -0,0 +1,13 @@ +import type { GatsbyFunctionRequest, GatsbyFunctionResponse } from "gatsby" + +import { lambda } from "../lambda/coinmetrics" + +async function handler( + __req: GatsbyFunctionRequest, + res: GatsbyFunctionResponse +) { + const { statusCode, body } = await lambda() + res.status(statusCode).send(body) +} + +export default handler diff --git a/src/api/defipulse.js b/src/api/defipulse.ts similarity index 60% rename from src/api/defipulse.js rename to src/api/defipulse.ts index e6134d345b0..db01545ad9a 100644 --- a/src/api/defipulse.js +++ b/src/api/defipulse.ts @@ -1,6 +1,11 @@ +import type { GatsbyFunctionRequest, GatsbyFunctionResponse } from "gatsby" + import { lambda } from "../lambda/defipulse" -async function handler(__req, res) { +async function handler( + __req: GatsbyFunctionRequest, + res: GatsbyFunctionResponse +): Promise { // passing env vars as arguments due to a bug on GC functions where env vars // can not be accessed by imported functions const { statusCode, body } = await lambda() diff --git a/src/lambda/coinmetrics.js b/src/lambda/coinmetrics.ts similarity index 67% rename from src/lambda/coinmetrics.js rename to src/lambda/coinmetrics.ts index eb1f8f5804c..4da43f4939f 100644 --- a/src/lambda/coinmetrics.js +++ b/src/lambda/coinmetrics.ts @@ -1,6 +1,8 @@ -const axios = require("axios") +import axios from "axios" -const lambda = async () => { +import type { HandlerResponse } from "@netlify/functions" + +const lambda = async (): Promise => { try { const response = await axios.get( "https://community-api.coinmetrics.io/v2/assets/eth/metricdata/?metrics=TxCnt" @@ -12,12 +14,13 @@ const lambda = async () => { return { statusCode: 200, body: JSON.stringify(response.data) } } catch (error) { console.error(error) + // @ts-ignore return { statusCode: 500, body: JSON.stringify({ msg: error.message }) } } } -const handler = () => { +const handler = (): Promise => { return lambda() } -module.exports = { handler, lambda } +export { handler, lambda } diff --git a/src/lambda/defipulse.js b/src/lambda/defipulse.ts similarity index 74% rename from src/lambda/defipulse.js rename to src/lambda/defipulse.ts index 65e7de9ef1d..63d27f52dce 100644 --- a/src/lambda/defipulse.js +++ b/src/lambda/defipulse.ts @@ -1,7 +1,9 @@ -const axios = require("axios") -const takeRightWhile = require("lodash/takeRightWhile") +import axios from "axios" +import takeRightWhile from "lodash/takeRightWhile" -const lambda = async () => { +import type { HandlerResponse } from "@netlify/functions" + +const lambda = async (): Promise => { try { const response = await axios.get(`https://api.llama.fi/charts/Ethereum`) if (response.status < 200 || response.status >= 300) { @@ -27,12 +29,13 @@ const lambda = async () => { return { statusCode: 200, body: JSON.stringify(trimmedData) } } catch (error) { console.error(error) + // @ts-ignore return { statusCode: 500, body: JSON.stringify({ msg: error.message }) } } } -const handler = () => { +const handler = (): Promise => { return lambda() } -module.exports = { handler, lambda } +export { handler, lambda } diff --git a/yarn.lock b/yarn.lock index 3a6b8251ca9..416748074d5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2988,6 +2988,13 @@ resolved "https://registry.yarnpkg.com/@n1ru4l/graphql-live-query/-/graphql-live-query-0.8.1.tgz#2d6ca6157dafdc5d122a1aeb623b43e939c4b238" integrity sha512-x5SLY+L9/5s07OJprISXx4csNBPF74UZeTI01ZPSaxOtRz2Gljk652kSPf6OjMLtx5uATr35O0M3G0LYhHBLtg== +"@netlify/functions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@netlify/functions/-/functions-1.0.0.tgz#5b6c02fafc567033c93b15a080cc021e5f10f254" + integrity sha512-7fnJv3vr8uyyyOYPChwoec6MjzsCw1CoRUO2DhQ1BD6bOyJRlD4DUaOOGlMILB2LCT8P24p5LexEGx8AJb7xdA== + dependencies: + is-promise "^4.0.0" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -10721,7 +10728,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-promise@4.0.0: +is-promise@4.0.0, is-promise@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== From c1a6af484dddc9881dcbb29041540e51d2bc3f49 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Fri, 20 May 2022 16:39:31 -0300 Subject: [PATCH 41/93] migrate hooks to ts --- .../{useActiveHash.js => useActiveHash.ts} | 17 +++++++++++------ src/hooks/{useKeyPress.js => useKeyPress.ts} | 7 +++++-- ...seOnClickOutside.js => useOnClickOutside.ts} | 14 ++++++++++---- 3 files changed, 26 insertions(+), 12 deletions(-) rename src/hooks/{useActiveHash.js => useActiveHash.ts} (67%) rename src/hooks/{useKeyPress.js => useKeyPress.ts} (67%) rename src/hooks/{useOnClickOutside.js => useOnClickOutside.ts} (55%) diff --git a/src/hooks/useActiveHash.js b/src/hooks/useActiveHash.ts similarity index 67% rename from src/hooks/useActiveHash.js rename to src/hooks/useActiveHash.ts index ac59c85fc99..026ee777d62 100644 --- a/src/hooks/useActiveHash.js +++ b/src/hooks/useActiveHash.ts @@ -6,7 +6,10 @@ import { useState, useEffect } from "react" * @param {*} rootMargin * @returns id of the element currently in viewport */ -export const useActiveHash = (itemIds, rootMargin = `0% 0% -80% 0%`) => { +export const useActiveHash = ( + itemIds: Array, + rootMargin = `0% 0% -80% 0%` +): string => { const [activeHash, setActiveHash] = useState(``) useEffect(() => { @@ -18,19 +21,21 @@ export const useActiveHash = (itemIds, rootMargin = `0% 0% -80% 0%`) => { } }) }, - { rootMargin: rootMargin } + { rootMargin } ) itemIds?.forEach((id) => { - if (document.getElementById(id) !== null) { - observer.observe(document.getElementById(id)) + const element = document.getElementById(id) + if (element !== null) { + observer.observe(element) } }) return () => { itemIds?.forEach((id) => { - if (document.getElementById(id) !== null) { - observer.unobserve(document.getElementById(id)) + const element = document.getElementById(id) + if (element !== null) { + observer.unobserve(element) } }) } diff --git a/src/hooks/useKeyPress.js b/src/hooks/useKeyPress.ts similarity index 67% rename from src/hooks/useKeyPress.js rename to src/hooks/useKeyPress.ts index 78fb194a88d..0c0a2cd2eb5 100644 --- a/src/hooks/useKeyPress.js +++ b/src/hooks/useKeyPress.ts @@ -1,7 +1,10 @@ import { useEffect } from "react" -export const useKeyPress = (targetKey, handler) => { - const downHandler = (event) => { +export const useKeyPress = ( + targetKey: string, + handler: (event: KeyboardEvent) => void +) => { + const downHandler = (event: KeyboardEvent) => { if (event.key === targetKey) { handler(event) } diff --git a/src/hooks/useOnClickOutside.js b/src/hooks/useOnClickOutside.ts similarity index 55% rename from src/hooks/useOnClickOutside.js rename to src/hooks/useOnClickOutside.ts index 2b4599bd235..7017cb53041 100644 --- a/src/hooks/useOnClickOutside.js +++ b/src/hooks/useOnClickOutside.ts @@ -1,11 +1,17 @@ -import { useEffect } from "react" +import { RefObject, useEffect } from "react" // Use with `ref` on a component to handle clicks outside of ref element // e.g. to hide the component (see Search or NavDropdown) -export const useOnClickOutside = (ref, handler, events) => { +export const useOnClickOutside = ( + ref: RefObject, + handler: () => void, + events: Array +) => { if (!events) events = [`mousedown`, `touchstart`] - const detectClickOutside = (event) => - ref.current && event && !ref.current.contains(event.target) && handler() + const detectClickOutside = (event: Event) => { + const element = event.target as HTMLElement + ref.current && event && !ref.current.contains(element) && handler() + } useEffect(() => { for (const event of events) document.addEventListener(event, detectClickOutside) From 0ae026634869d200b45535944d717605fe9bd133 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Fri, 20 May 2022 17:24:50 -0300 Subject: [PATCH 42/93] migrate more files --- src/{apollo.js => apollo.ts} | 0 src/styled.d.ts | 38 ++++++++++++++++++++++++++++++++++++ src/{theme.js => theme.ts} | 4 ++-- 3 files changed, 40 insertions(+), 2 deletions(-) rename src/{apollo.js => apollo.ts} (100%) create mode 100644 src/styled.d.ts rename src/{theme.js => theme.ts} (99%) diff --git a/src/apollo.js b/src/apollo.ts similarity index 100% rename from src/apollo.js rename to src/apollo.ts diff --git a/src/styled.d.ts b/src/styled.d.ts new file mode 100644 index 00000000000..ed218ca0541 --- /dev/null +++ b/src/styled.d.ts @@ -0,0 +1,38 @@ +// import original module declarations +import "styled-components" + +// and extend them! +declare module "styled-components" { + export interface DefaultTheme { + // TODO: to be defined better when we implement a UI lib + isDark: boolean + colors: any + fonts: { + monospace: string + } + fontSizes: { + xs: string + s: string + m: string + r: string + l: string + xl: string + } + breakpoints: { + xs: string + s: string + m: string + l: string + xl: string + } + variables: { + maxPageWidth: string + navHeight: string + navBannerHeightDesktop: string + navBannerHeightTablet: string + navBannerHeightMobile: string + navSubNavHeightDesktop: string + navSideNavHeightMobile: string + } + } +} diff --git a/src/theme.js b/src/theme.ts similarity index 99% rename from src/theme.js rename to src/theme.ts index 8820f525aca..0c41883eff2 100644 --- a/src/theme.js +++ b/src/theme.ts @@ -1,4 +1,4 @@ -import { createGlobalStyle } from "styled-components" +import { createGlobalStyle, DefaultTheme } from "styled-components" import { mix } from "polished" const white = "#ffffff" @@ -357,7 +357,7 @@ const darkColors = { const lightThemeColors = Object.assign({}, baseColors, lightColors) const darkThemeColors = Object.assign({}, baseColors, darkColors) -const theme = { +const theme: DefaultTheme = { isDark: false, // Overwritten in Object.assign colors: {}, // Overwritten in Object.assign fonts: { From 7759551498ef8bd0c5dc3bcb5238acf5fecc3cb3 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Fri, 20 May 2022 17:25:16 -0300 Subject: [PATCH 43/93] create babelrc in order to build lambdas with netlify-lambda --- .babelrc | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .babelrc diff --git a/.babelrc b/.babelrc new file mode 100644 index 00000000000..b5be4d71d84 --- /dev/null +++ b/.babelrc @@ -0,0 +1,19 @@ +// Used to build functions by netlify-lambda +{ + "presets": [ + "@babel/preset-typescript", + [ + "@babel/preset-env", + { + "targets": { + "node": "6.10.3" + } + } + ] + ], + "plugins": [ + "@babel/plugin-proposal-class-properties", + "@babel/plugin-transform-object-assign", + "@babel/plugin-proposal-object-rest-spread" + ] +} From 84299e7f1da7aabed07b6f3e2995b5141c8adfbe Mon Sep 17 00:00:00 2001 From: Matthew <80741503+dev-matthew@users.noreply.github.com> Date: Fri, 20 May 2022 15:22:34 -0700 Subject: [PATCH 44/93] Changed link to testnet 'in node as a service article', fixes #6384 --- .../docs/nodes-and-clients/nodes-as-a-service/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md index 18a3c0ca415..c3672a2aa4b 100644 --- a/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md +++ b/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md @@ -18,7 +18,7 @@ If you don't already have an understanding of what nodes and clients are, check Node service providers run distributed node clients behind the scenes for you, so you don't have to. -These services typically provide an API key that you can use to write to and read from the blockchain. They often include access to [Ethereum testnets](/developers/docs/networks/#testnets) in addition to Mainnet. +These services typically provide an API key that you can use to write to and read from the blockchain. They often include access to [Ethereum testnets](/developers/docs/networks/#ethereum-testnets) in addition to Mainnet. Some services offer you your own dedicated node that they manage for you, while others use load balancers to distribute activity across nodes. @@ -223,7 +223,7 @@ Here is a list of some of the most popular Ethereum node providers, feel free to - Unlimited TX fee and infinite Gas for sending transactions - Fastest getting of the new block and reading of the blockchain - The best price per API call guarantee - + ## Further reading {#further-reading} - [List of Ethereum node services](https://ethereumnodes.com/) From 0d71efd7239ed8a18b830785a724a402932bd6b2 Mon Sep 17 00:00:00 2001 From: thefrenchbrazilianguy Date: Sun, 22 May 2022 14:24:15 +0200 Subject: [PATCH 45/93] Update index.md Fixing few typos in "Wire Protocol" paragraph --- src/content/developers/docs/networking-layer/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/networking-layer/index.md b/src/content/developers/docs/networking-layer/index.md index 3816d93136c..264bae638e1 100644 --- a/src/content/developers/docs/networking-layer/index.md +++ b/src/content/developers/docs/networking-layer/index.md @@ -70,7 +70,7 @@ Along with the hello messages, the wire protocol can also send a "disconnect" me #### Wire protocol {#wire-protocol} -Once peers are connected and an RLPx session has been started, the wire protocol defines how peers communicate. There are three main tasks defined by the wire protocol: chain synchronization, block propagation and transaction exchange. Chain synchronization is the process of validating blocks near head of the chain, checking their proof-of-work data and re-executing their transactions to ensure their root hashes are correct, then cascading back in history via those blocks' parents, grandparents etc until the whole chain has been downloaed and validated. State sync is a faster alternative that only validates block headers. Block propagation is the process of sending and receiving newly mined blocks. Transaction exchnage refers to exchangign pending transactions between nodes so that miners can select some of them for inclusion in the next block. Detailed information about these tasks are available [here](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Clients that support these sub-protocols exose them via the [json-rpc](/developers/docs/apis/json-rpc). +Once peers are connected and an RLPx session has been started, the wire protocol defines how peers communicate. There are three main tasks defined by the wire protocol: chain synchronization, block propagation and transaction exchange. Chain synchronization is the process of validating blocks near head of the chain, checking their proof-of-work data and re-executing their transactions to ensure their root hashes are correct, then cascading back in history via those blocks' parents, grandparents etc until the whole chain has been downloaed and validated. State sync is a faster alternative that only validates block headers. Block propagation is the process of sending and receiving newly mined blocks. Transaction exchange refers to exchanging pending transactions between nodes so that miners can select some of them for inclusion in the next block. Detailed information about these tasks are available [here](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Clients that support these sub-protocols expose them via the [json-rpc](/developers/docs/apis/json-rpc). #### les (light ethereum subprotocol) {#les} From ffa5a92927c17c8d6b3ebc3f83f8aabfe0168ade Mon Sep 17 00:00:00 2001 From: Anish Gupta Date: Sun, 22 May 2022 21:36:51 +0545 Subject: [PATCH 46/93] Updating Learning-tools.js The URL for questbook has changed. --- src/pages/developers/learning-tools.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/developers/learning-tools.js b/src/pages/developers/learning-tools.js index 30758e5279b..a44a64c374c 100644 --- a/src/pages/developers/learning-tools.js +++ b/src/pages/developers/learning-tools.js @@ -185,7 +185,7 @@ const LearningToolsPage = ({ data }) => { { name: "Questbook", description: "page-learning-tools-questbook-description", - url: "https://questbook.app/", + url: "https://learn.questbook.xyz/", image: getImage(data.questbook), alt: "page-learning-tools-questbook-logo-alt", background: "#141236", From e7d5b8edebc24a308253382a445951b2621b0d7a Mon Sep 17 00:00:00 2001 From: Luka Kropec <37338979+lukassim@users.noreply.github.com> Date: Sun, 22 May 2022 18:28:44 +0200 Subject: [PATCH 47/93] Change backslash to slash --- .../contributing/translation-program/translators-guide/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/contributing/translation-program/translators-guide/index.md b/src/content/contributing/translation-program/translators-guide/index.md index 947e33dd734..883842c0628 100644 --- a/src/content/contributing/translation-program/translators-guide/index.md +++ b/src/content/contributing/translation-program/translators-guide/index.md @@ -100,7 +100,7 @@ A lot of the source content contains tags and variables, which are highlighted i You may notice full links to pages on ethereum.org or other websites. -These should be identical to the source and not changed or translated. If you translate a link or change it in any way, even just removing a part of it, like a backslash (/), this will lead to broken and unusable links. +These should be identical to the source and not changed or translated. If you translate a link or change it in any way, even just removing a part of it, like a slash (/), this will lead to broken and unusable links. The best way to handle links is to copy them directly from the source, either by clicking on them or using the ‘Copy Source’ button (Alt+C). From 6d22744a1567ae2092828fa150e9a701a29d5e23 Mon Sep 17 00:00:00 2001 From: Sina Pilehchiha Date: Sun, 22 May 2022 21:00:57 -0400 Subject: [PATCH 48/93] Fixed typo. Changed "of" to "as" in the original sentence "[...] each Token be exactly the same (in type and value) *of* another Token." --- src/content/developers/docs/standards/tokens/erc-20/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/standards/tokens/erc-20/index.md b/src/content/developers/docs/standards/tokens/erc-20/index.md index ee5deec7960..09d98b0a940 100644 --- a/src/content/developers/docs/standards/tokens/erc-20/index.md +++ b/src/content/developers/docs/standards/tokens/erc-20/index.md @@ -25,7 +25,7 @@ where the ERC-20 plays its role! This standard allows developers to build token **What is ERC-20?** The ERC-20 introduces a standard for Fungible Tokens, in other words, they have a property that makes each Token be exactly -the same (in type and value) of another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token +the same (in type and value) as another Token. For example, an ERC-20 Token acts just like the ETH, meaning that 1 Token is and will always be equal to all the other Tokens. ## Prerequisites {#prerequisites} From 8c7d953f796c336dfa7064ae62e003fe3e2b5c76 Mon Sep 17 00:00:00 2001 From: Seedgou Date: Mon, 23 May 2022 10:05:31 +0000 Subject: [PATCH 49/93] fix i18n link in wallets/find-wallet [Fixes #6423] --- src/pages/wallets/find-wallet.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/wallets/find-wallet.js b/src/pages/wallets/find-wallet.js index af5ea4c42aa..36c87c450c8 100644 --- a/src/pages/wallets/find-wallet.js +++ b/src/pages/wallets/find-wallet.js @@ -10,6 +10,7 @@ import Breadcrumbs from "../../components/Breadcrumbs" import ButtonLink from "../../components/ButtonLink" import CalloutBanner from "../../components/CalloutBanner" import InfoBanner from "../../components/InfoBanner" +import Link from "../../components/Link" import PageMetadata from "../../components/PageMetadata" import WalletCompare from "../../components/WalletCompare" import { Divider, Page } from "../../components/SharedStyledComponents" @@ -115,9 +116,9 @@ const FindWalletPage = ({ location, data }) => { {" "} - + - + From d2a24fe851c8fc5c3c0c2f366c56d5ad19be13b4 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 11:19:55 +0000 Subject: [PATCH 50/93] docs: update README.md [skip ci] --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f04cee628cf..0a8eec56609 100644 --- a/README.md +++ b/README.md @@ -1213,6 +1213,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Julius Degesys

📖
Nicolás Quiroz

💻 🐛 + +
wolz-CODElife

📖 + From 22625aa93b9770ae9fb52b08bfad52ec2468780c Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 11:19:56 +0000 Subject: [PATCH 51/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 699ff3bd7d1..84fe40bac03 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7498,6 +7498,15 @@ "code", "bug" ] + }, + { + "login": "wolz-CODElife", + "name": "wolz-CODElife", + "avatar_url": "https://avatars.githubusercontent.com/u/55518764?v=4", + "profile": "http://wolzcodelife.web.app", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From 83b7260fbfc7e0fc565df39bda13f17671e32423 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 11:21:50 +0000 Subject: [PATCH 52/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0a8eec56609..5f7464851c0 100644 --- a/README.md +++ b/README.md @@ -1215,6 +1215,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
wolz-CODElife

📖 +
Mina Essam

🤔 From d865ac9f17a26a9c82d8f0aa9b920f73fec2ff2f Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 11:21:50 +0000 Subject: [PATCH 53/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 84fe40bac03..c4aea7c455d 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7507,6 +7507,15 @@ "contributions": [ "doc" ] + }, + { + "login": "minaessam2015", + "name": "Mina Essam", + "avatar_url": "https://avatars.githubusercontent.com/u/13814552?v=4", + "profile": "https://github.com/minaessam2015", + "contributions": [ + "ideas" + ] } ], "contributorsPerLine": 7, From 5984bad07311ef67f66d6a181c00e034778aa24c Mon Sep 17 00:00:00 2001 From: GNONG <65050483+Choi-Jinhong@users.noreply.github.com> Date: Mon, 23 May 2022 20:41:12 +0900 Subject: [PATCH 54/93] fix typo: close parenthesis close parenthesis --- .../developers/docs/consensus-mechanisms/pos/gasper/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md b/src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md index fe0a8df5eda..6b200d629ce 100644 --- a/src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md +++ b/src/content/developers/docs/consensus-mechanisms/pos/gasper/index.md @@ -25,7 +25,7 @@ Finality is a property of certain blocks that means they cannot be reverted unle 1. Two-thirds of the total staked ether must have voted in favor of that block's inclusion in the canonical chain. This condition upgrades the block to "justified". Justified blocks are unlikely to be reverted, but they can be under certain conditions. 2. When another block is justified on top of a justified block, it is upgraded to "finalized". Finalizing a block is a commitment to include the block in the canonical chain. It cannot be reverted unless an attacker destroys millions of ether (billions of $USD). -These block upgrades do not happen in every slot. Instead, only epoch-boundary blocks can be justified and finalized. These blocks are known as "checkpoints". Upgrading considers pairs of checkpoints. A "supermajority link" must exist between two successive checkpoints (i.e. two-thirds of the total staked ether voting that checkpoint B is the correct descendant of checkpoint A to upgrade the less recent checkpoint to finalized and the more recent block to justified. +These block upgrades do not happen in every slot. Instead, only epoch-boundary blocks can be justified and finalized. These blocks are known as "checkpoints". Upgrading considers pairs of checkpoints. A "supermajority link" must exist between two successive checkpoints (i.e. two-thirds of the total staked ether voting that checkpoint B is the correct descendant of checkpoint A) to upgrade the less recent checkpoint to finalized and the more recent block to justified. Because finality requires a two-thirds agreement that a block is canonical, an attacker cannot possibly create an alternative finalized chain without: From fdd948c4389b5564fe7d5243af33d14aec11cdb9 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:18:31 +0000 Subject: [PATCH 55/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5f7464851c0..5a0f730a039 100644 --- a/README.md +++ b/README.md @@ -1216,6 +1216,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
wolz-CODElife

📖
Mina Essam

🤔 +
GNONG

📖 From 2d4275654b656c3d01022af1848d1df8829231c6 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:18:32 +0000 Subject: [PATCH 56/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index c4aea7c455d..b644ab127fb 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7516,6 +7516,15 @@ "contributions": [ "ideas" ] + }, + { + "login": "Choi-Jinhong", + "name": "GNONG", + "avatar_url": "https://avatars.githubusercontent.com/u/65050483?v=4", + "profile": "https://jinhongdev.tistory.com/", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From 41eb5b0a2b124968ec3573043b29384354cbebf5 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:22:27 +0000 Subject: [PATCH 57/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a0f730a039..f2bcf50d453 100644 --- a/README.md +++ b/README.md @@ -1217,6 +1217,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
wolz-CODElife

📖
Mina Essam

🤔
GNONG

📖 +
Sina Pilehchiha

📖 From ccaaa9e66e8faab4ffff7c4c60355d65f9604055 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:22:28 +0000 Subject: [PATCH 58/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index b644ab127fb..c681ac5c7b1 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7525,6 +7525,15 @@ "contributions": [ "doc" ] + }, + { + "login": "spilehchiha", + "name": "Sina Pilehchiha", + "avatar_url": "https://avatars.githubusercontent.com/u/46059077?v=4", + "profile": "https://github.com/spilehchiha", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From 865da1456abeb6796ea5549be68de47471e268e7 Mon Sep 17 00:00:00 2001 From: Joshua <62268199+minimalsm@users.noreply.github.com> Date: Mon, 23 May 2022 13:28:01 +0100 Subject: [PATCH 59/93] Update src/content/developers/docs/networking-layer/index.md --- src/content/developers/docs/networking-layer/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/networking-layer/index.md b/src/content/developers/docs/networking-layer/index.md index 264bae638e1..96c49216608 100644 --- a/src/content/developers/docs/networking-layer/index.md +++ b/src/content/developers/docs/networking-layer/index.md @@ -70,7 +70,7 @@ Along with the hello messages, the wire protocol can also send a "disconnect" me #### Wire protocol {#wire-protocol} -Once peers are connected and an RLPx session has been started, the wire protocol defines how peers communicate. There are three main tasks defined by the wire protocol: chain synchronization, block propagation and transaction exchange. Chain synchronization is the process of validating blocks near head of the chain, checking their proof-of-work data and re-executing their transactions to ensure their root hashes are correct, then cascading back in history via those blocks' parents, grandparents etc until the whole chain has been downloaed and validated. State sync is a faster alternative that only validates block headers. Block propagation is the process of sending and receiving newly mined blocks. Transaction exchange refers to exchanging pending transactions between nodes so that miners can select some of them for inclusion in the next block. Detailed information about these tasks are available [here](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Clients that support these sub-protocols expose them via the [json-rpc](/developers/docs/apis/json-rpc). +Once peers are connected and an RLPx session has been started, the wire protocol defines how peers communicate. There are three main tasks defined by the wire protocol: chain synchronization, block propagation and transaction exchange. Chain synchronization is the process of validating blocks near the head of the chain, checking their proof-of-work data and re-executing their transactions to ensure their root hashes are correct, then cascading back in history via those blocks' parents, grandparents etc until the whole chain has been downloaded and validated. State sync is a faster alternative that only validates block headers. Block propagation is the process of sending and receiving newly mined blocks. Transaction exchange refers to exchanging pending transactions between nodes so that miners can select some of them for inclusion in the next block. Detailed information about these tasks is available [here](https://github.com/ethereum/devp2p/blob/master/caps/eth.md). Clients that support these sub-protocols expose them via the [JSON-RPC](/developers/docs/apis/json-rpc). #### les (light ethereum subprotocol) {#les} From 3e70f6c2a2dd4eae27cf41a4e808c6fb8540e830 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:29:46 +0000 Subject: [PATCH 60/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f2bcf50d453..3146bcbb2ad 100644 --- a/README.md +++ b/README.md @@ -1218,6 +1218,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Mina Essam

🤔
GNONG

📖
Sina Pilehchiha

📖 +
thefrenchbrazilianguy

📖 From d865d04a64f6a949356e4cf05a2cf72fd96075aa Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:29:48 +0000 Subject: [PATCH 61/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index c681ac5c7b1..cd5fd9192de 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7534,6 +7534,15 @@ "contributions": [ "doc" ] + }, + { + "login": "theexoticman", + "name": "thefrenchbrazilianguy", + "avatar_url": "https://avatars.githubusercontent.com/u/10594609?v=4", + "profile": "https://github.com/theexoticman", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From fd2111db75bf84c475682df8512260862f6a17b9 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:37:31 +0000 Subject: [PATCH 62/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3146bcbb2ad..10086f0ad47 100644 --- a/README.md +++ b/README.md @@ -1219,6 +1219,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
GNONG

📖
Sina Pilehchiha

📖
thefrenchbrazilianguy

📖 +
Anish Gupta

📖 From 63843cf24360fe5c7a135d13af7b5be1b1e435b5 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 12:37:31 +0000 Subject: [PATCH 63/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index cd5fd9192de..51fd551b543 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7543,6 +7543,15 @@ "contributions": [ "doc" ] + }, + { + "login": "nativeanish", + "name": "Anish Gupta", + "avatar_url": "https://avatars.githubusercontent.com/u/15274388?v=4", + "profile": "http://nativeanish.tech", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From 2ae99d85f8b61e3520bea14781ef1b6017890cd2 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Sat, 21 May 2022 00:17:49 -0300 Subject: [PATCH 64/93] expose a .babelrc file to work with netlify-lambda --- .babelrc | 13 ++--- package.json | 2 +- yarn.lock | 157 +++++++++++++++++++++++++++++++++++++++++++-------- 3 files changed, 141 insertions(+), 31 deletions(-) diff --git a/.babelrc b/.babelrc index b5be4d71d84..cf109ac7c3b 100644 --- a/.babelrc +++ b/.babelrc @@ -1,19 +1,16 @@ -// Used to build functions by netlify-lambda +// Expose a custom .babelrc in order to let netlify-lambda read it and build the +// TS lambda functions. This way, netlify-lambda & gatsby use the same config. +// ref. https://www.gatsbyjs.com/docs/how-to/custom-configuration/babel/ { "presets": [ "@babel/preset-typescript", [ - "@babel/preset-env", + "babel-preset-gatsby", { "targets": { - "node": "6.10.3" + "browsers": [">0.25%", "not dead"] } } ] - ], - "plugins": [ - "@babel/plugin-proposal-class-properties", - "@babel/plugin-transform-object-assign", - "@babel/plugin-proposal-object-rest-spread" ] } diff --git a/package.json b/package.json index 0f7b7e8c792..7cf9faf36b5 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@types/styled-components": "^5.1.25", "@types/styled-system": "^5.1.15", "babel-jest": "^26.6.3", - "babel-preset-gatsby": "^1.2.0", + "babel-preset-gatsby": "^2.14.0", "github-slugger": "^1.3.0", "husky": "^4.2.5", "identity-obj-proxy": "^3.0.0", diff --git a/yarn.lock b/yarn.lock index 416748074d5..8c6206fec05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2943,6 +2943,36 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@lmdb/lmdb-darwin-arm64@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.4.0.tgz#e432168019a5f46d7fb2b03cf8ef3a9d672b0f7c" + integrity sha512-TqYe2na5LXTq8KhfcKnafDbBH7BgM/EzgqTJNL67v2wUgFJeTrXw6RtBV3uzAfgQcmx1ucvEl7qVDYTA1W6VAw== + +"@lmdb/lmdb-darwin-x64@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.4.0.tgz#cf336afb06be5d417ebd1218458a8cf457b00867" + integrity sha512-mvkiGPKVYzNamO0+I9ayRhbUf5sykj1RcHyg/7/xAusfPYWGn7j01sCExl0prYOSNGDrgGkwKaUCUndbiOWHeA== + +"@lmdb/lmdb-linux-arm64@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.4.0.tgz#06e3781d193bab1cbf6dec950921f7be934ed2ee" + integrity sha512-reRkhk9wxzvYuRDHipiKJgMUCPL73x08xQ344IFK+EEZgyNISDYsERijBQ3h8aJGf1Rj9r8eU2oKFHbOTRoAeg== + +"@lmdb/lmdb-linux-arm@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.4.0.tgz#11ef3bf2fe93ffd7d5f4b21df0806821dac17231" + integrity sha512-VCpBd9rTkwarIJWJmTumIYeuy6aNhgQiVtnsP8cPH2GJYNqv4Odfo96loB/fDTtHSvMdDHgu6/KjNrBwJ1zTEg== + +"@lmdb/lmdb-linux-x64@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.4.0.tgz#d504bbc34ee5934274f1d9e7979b4a42df63532e" + integrity sha512-uLDGJefR5tQNn/5mFhAZ8bBHwJE07bC4SG56I34fMtxTFmdgfL0pWEJzxSmOBNhFWaqaT3ZyKqmJFoM290EQBQ== + +"@lmdb/lmdb-win32-x64@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.4.0.tgz#d78befca514b092a9cacd288a6fffc4dbaa9c0f4" + integrity sha512-fGdifcROMMUvhNZqPRGSwu6c+VwzVvWB8U1VFGkYZVpSkQwmHz87+qvmZXQB7GzEK2WDIdqAfGk4K6gQ1wBWiA== + "@mdx-js/mdx@^1.6.5": version "1.6.22" resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" @@ -5054,6 +5084,15 @@ babel-plugin-macros@^2.8.0: cosmiconfig "^6.0.0" resolve "^1.12.0" +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + babel-plugin-polyfill-corejs2@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz#407082d0d355ba565af24126fb6cb8e9115251fd" @@ -5180,10 +5219,10 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-gatsby@^1.2.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-1.14.0.tgz#a2b7ac56c3e2a81909a93b094ec8cccbbdc8b194" - integrity sha512-weu2mSxvlzWUUaSfO67AS005W2+UncMgyTwkGWMoqeNe4MaZxWMtEimxBRVDPHvhW/VQIzeh3aL+gjZ2v9P4oQ== +babel-preset-gatsby@^2.11.1: + version "2.11.1" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.11.1.tgz#860d8d9903df38c314fa6f0cfdb197d02555c4e4" + integrity sha512-NGUNAIb3hzD1Mt97q5T3gSSuVuaqnYFSm7AvgByDa3Mk2ohF5Ni86sCLVPRIntIzJvgU5OWY4Qz+6rrI1SwprQ== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -5198,13 +5237,13 @@ babel-preset-gatsby@^1.2.0: babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^2.8.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^2.14.0" - gatsby-legacy-polyfills "^1.14.0" + gatsby-core-utils "^3.11.1" + gatsby-legacy-polyfills "^2.11.0" -babel-preset-gatsby@^2.11.1: - version "2.11.1" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.11.1.tgz#860d8d9903df38c314fa6f0cfdb197d02555c4e4" - integrity sha512-NGUNAIb3hzD1Mt97q5T3gSSuVuaqnYFSm7AvgByDa3Mk2ohF5Ni86sCLVPRIntIzJvgU5OWY4Qz+6rrI1SwprQ== +babel-preset-gatsby@^2.14.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.14.0.tgz#233b9de6ce8393e645914147c6a9624cb9b7d0f2" + integrity sha512-IqPgd15jJfJvqvX0i78JwLT48ctb7MdIEqHeKOuo4N8qWmyRIY8xX1IVhhSfDZ3eq62j0rVoqzT7ACUWctikmw== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -5217,10 +5256,10 @@ babel-preset-gatsby@^2.11.1: "@babel/preset-react" "^7.14.0" "@babel/runtime" "^7.15.4" babel-plugin-dynamic-import-node "^2.3.3" - babel-plugin-macros "^2.8.0" + babel-plugin-macros "^3.1.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^3.11.1" - gatsby-legacy-polyfills "^2.11.0" + gatsby-core-utils "^3.14.0" + gatsby-legacy-polyfills "^2.14.0" babel-preset-jest@^26.6.2: version "26.6.2" @@ -8523,6 +8562,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-monkey@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" @@ -8654,6 +8702,27 @@ gatsby-core-utils@^3.11.1, gatsby-core-utils@^3.8.2: tmp "^0.2.1" xdg-basedir "^4.0.0" +gatsby-core-utils@^3.14.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.14.0.tgz#75d30a4a91701315674a798896a5fcdf4b31c72e" + integrity sha512-JavHwcX5L+ZRoL5FKhYex3JfbwwS0273YTpf8y8SRKsObD8H+bbLOUlbOjASpqy+IU3dW+r76gT1dQdaqeH9Og== + dependencies: + "@babel/runtime" "^7.15.4" + ci-info "2.0.0" + configstore "^5.0.1" + fastq "^1.13.0" + file-type "^16.5.3" + fs-extra "^10.1.0" + got "^11.8.3" + import-from "^4.0.0" + lmdb "^2.2.6" + lock "^1.1.0" + node-object-hash "^2.3.10" + proper-lockfile "^4.1.2" + resolve-from "^5.0.0" + tmp "^0.2.1" + xdg-basedir "^4.0.0" + gatsby-core-utils@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.4.0.tgz#6d5658dc045dcf60a314d4f2d0bc85e260659837" @@ -8677,14 +8746,6 @@ gatsby-graphiql-explorer@^2.11.0: dependencies: "@babel/runtime" "^7.15.4" -gatsby-legacy-polyfills@^1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-1.14.0.tgz#b633f8d5433a1545b09f736d89ee7a11371dde7a" - integrity sha512-IGto7YurB4cEm6r07Lr/hSPZZvrkT1/0YdGpZQp7rC6CdSLqyWO9X5CS9F111NJyJhLusHCr9ZuRJG5cA0SYxQ== - dependencies: - "@babel/runtime" "^7.15.4" - core-js-compat "3.9.0" - gatsby-legacy-polyfills@^2.11.0: version "2.11.0" resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.11.0.tgz#8b2afc4d97f44eb5767fe9b49f55ff675055ffd2" @@ -8693,6 +8754,14 @@ gatsby-legacy-polyfills@^2.11.0: "@babel/runtime" "^7.15.4" core-js-compat "3.9.0" +gatsby-legacy-polyfills@^2.14.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.14.0.tgz#83e8fa3b395e5e75ee8e094275ee759ae7d570bd" + integrity sha512-OcJrY9eqiHtU8bi1zOiaO+wXZv+W/HOR0oP+5IvmWBIiLl4M+ln/z6PJcqk2fnfIK51zyzARvhPXAakDs5JE4w== + dependencies: + "@babel/runtime" "^7.15.4" + core-js-compat "3.9.0" + gatsby-link@^4.11.1: version "4.11.1" resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-4.11.1.tgz#f8bfee4c7f3bf0ede255bddf87d0f13c64ed39f2" @@ -10512,6 +10581,13 @@ is-core-module@^2.2.0, is-core-module@^2.8.0: dependencies: has "^1.0.3" +is-core-module@^2.8.1: + version "2.9.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69" + integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A== + dependencies: + has "^1.0.3" + is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -11655,6 +11731,24 @@ lmdb@^2.0.2, lmdb@^2.2.3, lmdb@^2.2.4: ordered-binary "^1.2.4" weak-lru-cache "^1.2.2" +lmdb@^2.2.6: + version "2.4.2" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.4.2.tgz#eefd082ac3570bca88a8f149df12ea20fbf40b29" + integrity sha512-dgqoGgHl/lzPobumxIsagVy7JXBAdFJv74avJTC733lb6d/RiCrzjm5YOUyCjhKnCNTNlNPGBP6/C1gZelUwlA== + dependencies: + msgpackr "^1.5.4" + node-addon-api "^4.3.0" + node-gyp-build-optional-packages "5.0.2" + ordered-binary "^1.2.4" + weak-lru-cache "^1.2.2" + optionalDependencies: + "@lmdb/lmdb-darwin-arm64" "2.4.0" + "@lmdb/lmdb-darwin-x64" "2.4.0" + "@lmdb/lmdb-linux-arm" "2.4.0" + "@lmdb/lmdb-linux-arm64" "2.4.0" + "@lmdb/lmdb-linux-x64" "2.4.0" + "@lmdb/lmdb-win32-x64" "2.4.0" + load-bmfont@^1.3.1, load-bmfont@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" @@ -12685,6 +12779,11 @@ node-fetch@^2.6.1, node-fetch@^2.6.6: dependencies: whatwg-url "^5.0.0" +node-gyp-build-optional-packages@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz#3de7d30bd1f9057b5dfbaeab4a4442b7fe9c5901" + integrity sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g== + node-gyp-build@^4.2.3: version "4.3.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" @@ -13449,7 +13548,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -14992,6 +15091,15 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.2 is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^1.19.0: + version "1.22.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" + integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== + dependencies: + is-core-module "^2.8.1" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^2.0.0-next.3: version "2.0.0-next.3" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" @@ -16169,6 +16277,11 @@ supports-hyperlinks@^2.0.0: has-flag "^4.0.0" supports-color "^7.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + svg-react-loader@^0.4.6: version "0.4.6" resolved "https://registry.yarnpkg.com/svg-react-loader/-/svg-react-loader-0.4.6.tgz#b263efb3e3d2fff4c682a729351aba5f185051a1" From ef73ac58b77897cd8e76bd73cf9e2a051c61cb61 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 16:04:48 +0000 Subject: [PATCH 65/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 10086f0ad47..0ae28b14f63 100644 --- a/README.md +++ b/README.md @@ -1220,6 +1220,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Sina Pilehchiha

📖
thefrenchbrazilianguy

📖
Anish Gupta

📖 +
Matthew

📖 From 088dcd18d32f9f5527827f02f5b879adc73ea4c9 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 16:04:49 +0000 Subject: [PATCH 66/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 51fd551b543..3846c6c7463 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7552,6 +7552,15 @@ "contributions": [ "doc" ] + }, + { + "login": "dev-matthew", + "name": "Matthew", + "avatar_url": "https://avatars.githubusercontent.com/u/80741503?v=4", + "profile": "https://github.com/dev-matthew", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From 8f00e8adda19970e617210495ddba3ade7282ced Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 16:08:16 +0000 Subject: [PATCH 67/93] docs: update README.md [skip ci] --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 0ae28b14f63..4a22c476e0f 100644 --- a/README.md +++ b/README.md @@ -1222,6 +1222,9 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Anish Gupta

📖
Matthew

📖 + +
Justyna Broniszewska

📖 + From a42fa52127a8c6770c9ceaa9d940456029931b2c Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Mon, 23 May 2022 16:08:18 +0000 Subject: [PATCH 68/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 3846c6c7463..1da8b72dcdc 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7561,6 +7561,15 @@ "contributions": [ "doc" ] + }, + { + "login": "JustynaBroniszewska", + "name": "Justyna Broniszewska", + "avatar_url": "https://avatars.githubusercontent.com/u/33961199?v=4", + "profile": "https://github.com/JustynaBroniszewska", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From b91809da4c502cc08d1293527a302b196f5e68d2 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Mon, 23 May 2022 20:04:24 -0300 Subject: [PATCH 69/93] remove and cleanup jest/testing code --- __mocks__/file-mock.js | 1 - __mocks__/gatsby.js | 27 - gatsby-graphql.ts | 8 - jest-preprocess.js | 8 - jest.config.js | 16 - loadershim.js | 3 - package.json | 3 - src/scripts/__tests__/merge-translations.js | 15 - yarn.lock | 1508 +------------------ 9 files changed, 65 insertions(+), 1524 deletions(-) delete mode 100644 __mocks__/file-mock.js delete mode 100644 __mocks__/gatsby.js delete mode 100644 jest-preprocess.js delete mode 100644 jest.config.js delete mode 100644 loadershim.js delete mode 100644 src/scripts/__tests__/merge-translations.js diff --git a/__mocks__/file-mock.js b/__mocks__/file-mock.js deleted file mode 100644 index ebf20155e6d..00000000000 --- a/__mocks__/file-mock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = "test-file-stub" diff --git a/__mocks__/gatsby.js b/__mocks__/gatsby.js deleted file mode 100644 index f9083d78e4c..00000000000 --- a/__mocks__/gatsby.js +++ /dev/null @@ -1,27 +0,0 @@ -const React = require("react") -const gatsby = jest.requireActual("gatsby") - -module.exports = { - ...gatsby, - graphql: jest.fn(), - Link: jest.fn().mockImplementation( - // these props are invalid for an `a` tag - ({ - activeClassName, - activeStyle, - getProps, - innerRef, - partiallyActive, - ref, - replace, - to, - ...rest - }) => - React.createElement("a", { - ...rest, - href: to, - }) - ), - StaticQuery: jest.fn(), - useStaticQuery: jest.fn(), -} diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts index 7bb3528aaf7..553dfe293bb 100644 --- a/gatsby-graphql.ts +++ b/gatsby-graphql.ts @@ -314,8 +314,6 @@ export type DirectoryCtimeArgs = { export type Site = Node & { buildTime?: Maybe; siteMetadata?: Maybe; - port?: Maybe; - host?: Maybe; flags?: Maybe; polyfill?: Maybe; pathPrefix?: Maybe; @@ -1725,8 +1723,6 @@ export type QueryAllDirectoryArgs = { export type QuerySiteArgs = { buildTime?: InputMaybe; siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; flags?: InputMaybe; polyfill?: InputMaybe; pathPrefix?: InputMaybe; @@ -5853,8 +5849,6 @@ export type SiteFieldsEnum = | 'siteMetadata___defaultLanguage' | 'siteMetadata___supportedLanguages' | 'siteMetadata___editContentUrl' - | 'port' - | 'host' | 'flags___FAST_DEV' | 'polyfill' | 'pathPrefix' @@ -5991,8 +5985,6 @@ export type SiteGroupConnectionGroupArgs = { export type SiteFilterInput = { buildTime?: InputMaybe; siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; flags?: InputMaybe; polyfill?: InputMaybe; pathPrefix?: InputMaybe; diff --git a/jest-preprocess.js b/jest-preprocess.js deleted file mode 100644 index 4ba5edd960f..00000000000 --- a/jest-preprocess.js +++ /dev/null @@ -1,8 +0,0 @@ -// Configuration file for Jest testing -// https://www.gatsbyjs.com/docs/unit-testing/ - -const babelOptions = { - presets: ["babel-preset-gatsby"], -} - -module.exports = require("babel-jest").createTransformer(babelOptions) diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index f9128e988b3..00000000000 --- a/jest.config.js +++ /dev/null @@ -1,16 +0,0 @@ -module.exports = { - transform: { - "^.+\\.jsx?$": `/jest-preprocess.js`, - }, - moduleNameMapper: { - ".+\\.(css|styl|less|sass|scss)$": `identity-obj-proxy`, - ".+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": `/__mocks__/file-mock.js`, - }, - testPathIgnorePatterns: [`node_modules`, `\\.cache`, `.*/public`], - transformIgnorePatterns: [`node_modules/(?!(gatsby)/)`], - globals: { - __PATH_PREFIX__: ``, - }, - testURL: `http://localhost`, - setupFiles: [`/loadershim.js`], -} diff --git a/loadershim.js b/loadershim.js deleted file mode 100644 index 37084c74aa5..00000000000 --- a/loadershim.js +++ /dev/null @@ -1,3 +0,0 @@ -global.___loader = { - enqueue: jest.fn(), -} diff --git a/package.json b/package.json index 7cf9faf36b5..125dae9edb8 100644 --- a/package.json +++ b/package.json @@ -73,12 +73,10 @@ "@types/react-dom": "^17.0.11", "@types/styled-components": "^5.1.25", "@types/styled-system": "^5.1.15", - "babel-jest": "^26.6.3", "babel-preset-gatsby": "^2.14.0", "github-slugger": "^1.3.0", "husky": "^4.2.5", "identity-obj-proxy": "^3.0.0", - "jest": "^26.6.3", "prettier": "^2.2.1", "pretty-quick": "^3.1.0", "react-test-renderer": "^17.0.1", @@ -95,7 +93,6 @@ "start:lambda": "netlify-lambda serve src/lambda", "start:static": "gatsby build && gatsby serve", "serve": "gatsby serve", - "test": "jest", "type-check": "tsc --noEmit" }, "husky": { diff --git a/src/scripts/__tests__/merge-translations.js b/src/scripts/__tests__/merge-translations.js deleted file mode 100644 index 8b642db97e9..00000000000 --- a/src/scripts/__tests__/merge-translations.js +++ /dev/null @@ -1,15 +0,0 @@ -import mergeObjects from "../../utils/mergeObjects" - -const x = { a: 1, b: 2 } -const y = { c: 3, d: 4 } -const z = { e: 5, a: 7 } - -test("mergeObjects merges objects", () => { - expect(mergeObjects(x, y)).toStrictEqual(Object.assign({}, x, y)) -}) - -test("mergeObjects throws errors if objects contain duplicate keys", () => { - expect(() => { - mergeObjects(x, z) - }).toThrow("target object already has key: a") -}) diff --git a/yarn.lock b/yarn.lock index 8c6206fec05..fdb988d939a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -204,7 +204,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.12.3", "@babel/core@^7.15.5", "@babel/core@^7.7.5": +"@babel/core@^7.10.4", "@babel/core@^7.15.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.5.tgz#924aa9e1ae56e1e55f7184c8bf073a50d8677f5c" integrity sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ== @@ -691,7 +691,7 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.12.7", "@babel/parser@^7.14.7", "@babel/parser@^7.15.5", "@babel/parser@^7.16.0", "@babel/parser@^7.16.5": +"@babel/parser@^7.12.7", "@babel/parser@^7.15.5", "@babel/parser@^7.16.0", "@babel/parser@^7.16.5": version "7.16.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.6.tgz#8f194828193e8fa79166f34a4b4e52f3e769a314" integrity sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ== @@ -890,14 +890,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== @@ -932,13 +925,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.17.12" -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" @@ -967,7 +953,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.5" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== @@ -981,7 +967,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": +"@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== @@ -1016,7 +1002,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": +"@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== @@ -1665,7 +1651,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.12.7", "@babel/template@^7.16.0", "@babel/template@^7.3.3": +"@babel/template@^7.12.7", "@babel/template@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" integrity sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A== @@ -1683,7 +1669,7 @@ "@babel/parser" "^7.16.7" "@babel/types" "^7.16.7" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.5", "@babel/traverse@^7.4.5": +"@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.5", "@babel/traverse@^7.4.5": version "7.16.5" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.5.tgz#d7d400a8229c714a59b87624fc67b0f1fbd4b2b3" integrity sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ== @@ -1731,7 +1717,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.12.7", "@babel/types@^7.15.4", "@babel/types@^7.16.0", "@babel/types@^7.4.4": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.0.tgz#db3b313804f96aadd0b776c4823e127ad67289ba" integrity sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg== @@ -1755,19 +1741,6 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@cnakazawa/watch@^1.0.3": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" - integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - dependencies: - exec-sh "^0.3.2" - minimist "^1.2.0" - "@emotion/cache@^11.4.0", "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" @@ -2426,193 +2399,6 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" - integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^26.6.2" - jest-util "^26.6.2" - slash "^3.0.0" - -"@jest/core@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" - integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/reporters" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-changed-files "^26.6.2" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-resolve-dependencies "^26.6.3" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - jest-watcher "^26.6.2" - micromatch "^4.0.2" - p-each-series "^2.1.0" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" - integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== - dependencies: - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - -"@jest/fake-timers@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" - integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== - dependencies: - "@jest/types" "^26.6.2" - "@sinonjs/fake-timers" "^6.0.1" - "@types/node" "*" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -"@jest/globals@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" - integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/types" "^26.6.2" - expect "^26.6.2" - -"@jest/reporters@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" - integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.4" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^4.0.3" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.0.2" - jest-haste-map "^26.6.2" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^7.0.0" - optionalDependencies: - node-notifier "^8.0.0" - -"@jest/source-map@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" - integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.4" - source-map "^0.6.0" - -"@jest/test-result@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" - integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^26.6.3": - version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" - integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== - dependencies: - "@jest/test-result" "^26.6.2" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-runner "^26.6.3" - jest-runtime "^26.6.3" - -"@jest/transform@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" - integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^26.6.2" - babel-plugin-istanbul "^6.0.0" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.4" - jest-haste-map "^26.6.2" - jest-regex-util "^26.0.0" - jest-util "^26.6.2" - micromatch "^4.0.2" - pirates "^4.0.1" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - "@jimp/bmp@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@jimp/bmp/-/bmp-0.14.0.tgz#6df246026554f276f7b354047c6fff9f5b2b5182" @@ -3572,20 +3358,6 @@ escape-string-regexp "^2.0.0" lodash.deburr "^4.1.0" -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" - integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== - dependencies: - "@sinonjs/commons" "^1.7.0" - "@styled-system/background@^5.1.2": version "5.1.2" resolved "https://registry.yarnpkg.com/@styled-system/background/-/background-5.1.2.tgz#75c63d06b497ab372b70186c0bf608d62847a2ba" @@ -3700,11 +3472,6 @@ resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" @@ -3722,39 +3489,6 @@ resolved "https://registry.yarnpkg.com/@turist/time/-/time-0.0.2.tgz#32fe0ce708ea0f4512776bd313409f1459976dda" integrity sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ== -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.17" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.17.tgz#f50ac9d20d64153b510578d84f9643f9a3afbe64" - integrity sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" - integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== - dependencies: - "@babel/types" "^7.3.0" - "@types/cacheable-request@^6.0.1": version "6.0.2" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" @@ -3845,13 +3579,6 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - "@types/hast@^2.0.0": version "2.3.4" resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" @@ -3884,25 +3611,6 @@ resolved "https://registry.yarnpkg.com/@types/invariant/-/invariant-2.2.35.tgz#cd3ebf581a6557452735688d8daba6cf0bd5a3be" integrity sha512-DxX1V9P8zdJPYQat1gHyY0xj3efl8gnMVjiM9iCY6y27lj+PoQWkgjt8jDqmovPqULkKVpKRg8J36iQiA+EtEg== -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" - integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8": version "7.0.9" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" @@ -3972,11 +3680,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" integrity sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw== -"@types/normalize-package-data@^2.4.0": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" - integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== - "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -3987,11 +3690,6 @@ resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== -"@types/prettier@^2.0.0": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.2.tgz#4c62fae93eb479660c3bd93f9d24d561597a8281" - integrity sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA== - "@types/prop-types@*": version "15.7.4" resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.4.tgz#fcf7205c25dff795ee79af1e30da2c9790808f11" @@ -4068,11 +3766,6 @@ dependencies: "@types/node" "*" -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - "@types/styled-components@^5.1.25": version "5.1.25" resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.25.tgz#0177c4ab5fa7c6ed0565d36f597393dae3f380ad" @@ -4136,18 +3829,6 @@ dependencies: "@types/node" "*" -"@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== - -"@types/yargs@^15.0.0": - version "15.0.14" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" - integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== - dependencies: - "@types/yargs-parser" "*" - "@types/yoga-layout@1.9.2": version "1.9.2" resolved "https://registry.yarnpkg.com/@types/yoga-layout/-/yoga-layout-1.9.2.tgz#efaf9e991a7390dc081a0b679185979a83a9639a" @@ -4525,11 +4206,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - abort-controller@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -4550,14 +4226,6 @@ accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.24" negotiator "0.6.2" -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - acorn-import-assertions@^1.7.6: version "1.8.0" resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" @@ -4568,22 +4236,17 @@ acorn-jsx@^5.3.1: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - acorn@^6.4.1: version "6.4.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^7.1.1, acorn@^7.4.0: +acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.2.4, acorn@^8.4.1: +acorn@^8.4.1: version "8.6.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.6.0.tgz#e3692ba0eb1a0c83eaa4f37f5fa7368dd7142895" integrity sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw== @@ -4598,13 +4261,6 @@ address@1.1.2, address@^1.0.1: resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - ajv-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" @@ -4743,7 +4399,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -4987,20 +4643,6 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" - integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== - dependencies: - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/babel__core" "^7.1.7" - babel-plugin-istanbul "^6.0.0" - babel-preset-jest "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - slash "^3.0.0" - babel-jsx-utils@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/babel-jsx-utils/-/babel-jsx-utils-1.1.0.tgz#304ce4fce0c86cbeee849551a45eb4ed1036381a" @@ -5043,27 +4685,6 @@ babel-plugin-extract-import-names@1.6.22: dependencies: "@babel/helper-plugin-utils" "7.10.4" -babel-plugin-istanbul@^6.0.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" - integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - babel-plugin-lodash@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz#4f6844358a1340baed182adbeffa8df9967bc196" @@ -5168,24 +4789,6 @@ babel-plugin-transform-react-remove-prop-types@^0.4.24: resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - babel-preset-fbjs@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" @@ -5261,14 +4864,6 @@ babel-preset-gatsby@^2.14.0: gatsby-core-utils "^3.14.0" gatsby-legacy-polyfills "^2.14.0" -babel-preset-jest@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" - integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== - dependencies: - babel-plugin-jest-hoist "^26.6.2" - babel-preset-current-node-syntax "^1.0.0" - backo2@^1.0.2, backo2@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" @@ -5493,11 +5088,6 @@ browser-lang@^0.1.0: resolved "https://registry.yarnpkg.com/browser-lang/-/browser-lang-0.1.0.tgz#da9bb26e4f82b4385a51054af5495f6a9de475f7" integrity sha512-p4mdcU9fIsoDtbAVorKtxo5H86mK040MYn96yshyhfN3OF0iySuITgR8IxldI72MJAultMnwqDgwfWWwjUrSsw== -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" @@ -5784,7 +5374,7 @@ camelcase@^5.0.0, camelcase@^5.3.1: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.0.0, camelcase@^6.2.0: +camelcase@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.1.tgz#250fd350cfd555d0d2160b1d51510eaf8326e86e" integrity sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA== @@ -5828,13 +5418,6 @@ capital-case@^1.0.4: tslib "^2.0.3" upper-case-first "^2.0.2" -capture-exit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" - integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== - dependencies: - rsvp "^4.8.4" - ccount@^1.0.0, ccount@^1.0.3: version "1.1.0" resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" @@ -5923,11 +5506,6 @@ change-case@^4.1.2: snake-case "^3.0.4" tslib "^2.0.3" -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - character-entities-html4@^1.0.0: version "1.1.4" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125" @@ -6056,11 +5634,6 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: inherits "^2.0.1" safe-buffer "^5.0.1" -cjs-module-lexer@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" - integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== - class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -6141,11 +5714,6 @@ clone@^2.1.1: resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - coa@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" @@ -6165,11 +5733,6 @@ collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -6381,7 +5944,7 @@ convert-hrtime@^3.0.0: resolved "https://registry.yarnpkg.com/convert-hrtime/-/convert-hrtime-3.0.0.tgz#62c7593f5809ca10be8da858a6d2f702bcda00aa" integrity sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA== -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -6807,23 +6370,6 @@ csso@^4.0.2, csso@^4.2.0: dependencies: css-tree "^1.1.2" -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - csstype@^3.0.2: version "3.0.10" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.10.tgz#2ad3a7bed70f35b965707c092e5f30b327c290e5" @@ -6919,15 +6465,6 @@ damerau-levenshtein@^1.0.7: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - dataloader@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.0.0.tgz#41eaf123db115987e21ca93c005cd7753c55fe6f" @@ -6955,13 +6492,6 @@ debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@~4.3.1: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - debug@^3.0.0, debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -6969,6 +6499,13 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@~4.3.1: + version "4.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" + integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== + dependencies: + ms "2.1.2" + debug@^4.3.3: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" @@ -6986,11 +6523,6 @@ decimal.js-light@^2.4.1: resolved "https://registry.yarnpkg.com/decimal.js-light/-/decimal.js-light-2.5.1.tgz#134fd32508f19e208f4fb2f8dac0d2626a867934" integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg== -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -7015,7 +6547,7 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -deep-is@^0.1.3, deep-is@~0.1.3: +deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== @@ -7119,11 +6651,6 @@ detect-libc@^2.0.0, detect-libc@^2.0.1: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - detect-port-alt@1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" @@ -7176,11 +6703,6 @@ dicer@0.2.5: readable-stream "1.1.x" streamsearch "0.1.2" -diff-sequences@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" - integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== - diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -7283,13 +6805,6 @@ domelementtype@^2.0.1, domelementtype@^2.2.0: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - domhandler@^2.3.0: version "2.4.2" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" @@ -7431,11 +6946,6 @@ elliptic@^6.5.3: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emittery@^0.7.1: - version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" - integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== - emoji-regex@^6.4.1: version "6.5.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" @@ -7680,18 +7190,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - eslint-config-react-app@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz#ccff9fc8e36b322902844cbd79197982be355a0e" @@ -7902,7 +7400,7 @@ espree@^7.3.0, espree@^7.3.1: acorn-jsx "^5.3.1" eslint-visitor-keys "^1.3.0" -esprima@^4.0.0, esprima@^4.0.1: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -7996,11 +7494,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -exec-sh@^0.3.2: - version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" - integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== - execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -8049,11 +7542,6 @@ exif-parser@^0.1.12: resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI= -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -8072,18 +7560,6 @@ expand-template@^2.0.3: resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== -expect@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" - integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== - dependencies: - "@jest/types" "^26.6.2" - ansi-styles "^4.0.0" - jest-get-type "^26.3.0" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-regex-util "^26.0.0" - express-graphql@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.12.0.tgz#58deabc309909ca2c9fe2f83f5fbe94429aa23df" @@ -8229,7 +7705,7 @@ fast-json-stable-stringify@^2.0.0: resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: +fast-levenshtein@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= @@ -8599,7 +8075,7 @@ fsevents@^1.2.7: bindings "^1.5.0" nan "^2.12.1" -fsevents@^2.1.2, fsevents@~2.3.2: +fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -9437,11 +8913,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - get-port@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" @@ -9766,11 +9237,6 @@ gray-matter@^4.0.2: section-matter "^1.0.0" strip-bom-string "^1.0.0" -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= - gzip-size@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-5.1.1.tgz#cb9bee692f87c0612b232840a873904e4c135274" @@ -10078,11 +9544,6 @@ hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react- dependencies: react-is "^16.7.0" -hosted-git-info@^2.1.4: - version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" - integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - hosted-git-info@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" @@ -10090,13 +9551,6 @@ hosted-git-info@^3.0.8: dependencies: lru-cache "^6.0.0" -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - html-entities@^1.2.1: version "1.4.0" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc" @@ -10107,11 +9561,6 @@ html-entities@^2.1.0: resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - html-void-elements@^1.0.0, html-void-elements@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" @@ -10198,15 +9647,6 @@ http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" @@ -10229,14 +9669,6 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" @@ -10347,14 +9779,6 @@ import-lazy@^2.1.0: resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= -import-local@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.3.tgz#4d51c2c495ca9393da259ec66b62e022920211e0" - integrity sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" @@ -10676,11 +10100,6 @@ is-function@^1.0.1: resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - is-glob@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" @@ -10799,11 +10218,6 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - is-promise@4.0.0, is-promise@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" @@ -10947,7 +10361,7 @@ is-wsl@^1.1.0: resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.1.1, is-wsl@^2.2.0: +is-wsl@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -10991,445 +10405,29 @@ isomorphic-ws@4.0.1: resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== +iterall@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" + integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== -istanbul-lib-instrument@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" - integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== +jest-worker@^26.3.0: + version "26.6.2" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: - "@babel/core" "^7.7.5" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.0.0" - semver "^6.3.0" + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" -istanbul-lib-instrument@^5.0.4: - version "5.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.1.tgz#7085857f17d2441053c6ce5c3b8fdf6882289397" - integrity sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -iterall@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" - integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== - -jest-changed-files@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" - integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== - dependencies: - "@jest/types" "^26.6.2" - execa "^4.0.0" - throat "^5.0.0" - -jest-cli@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" - integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== - dependencies: - "@jest/core" "^26.6.3" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.4" - import-local "^3.0.2" - is-ci "^2.0.0" - jest-config "^26.6.3" - jest-util "^26.6.2" - jest-validate "^26.6.2" - prompts "^2.0.1" - yargs "^15.4.1" - -jest-config@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" - integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== - dependencies: - "@babel/core" "^7.1.0" - "@jest/test-sequencer" "^26.6.3" - "@jest/types" "^26.6.2" - babel-jest "^26.6.3" - chalk "^4.0.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.4" - jest-environment-jsdom "^26.6.2" - jest-environment-node "^26.6.2" - jest-get-type "^26.3.0" - jest-jasmine2 "^26.6.3" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - micromatch "^4.0.2" - pretty-format "^26.6.2" - -jest-diff@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" - integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== - dependencies: - chalk "^4.0.0" - diff-sequences "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-docblock@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" - integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - dependencies: - detect-newline "^3.0.0" - -jest-each@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" - integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - jest-get-type "^26.3.0" - jest-util "^26.6.2" - pretty-format "^26.6.2" - -jest-environment-jsdom@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" - integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - jsdom "^16.4.0" - -jest-environment-node@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" - integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== - dependencies: - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - jest-mock "^26.6.2" - jest-util "^26.6.2" - -jest-get-type@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" - integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - -jest-haste-map@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" - integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== - dependencies: - "@jest/types" "^26.6.2" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - jest-regex-util "^26.0.0" - jest-serializer "^26.6.2" - jest-util "^26.6.2" - jest-worker "^26.6.2" - micromatch "^4.0.2" - sane "^4.0.3" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.1.2" - -jest-jasmine2@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" - integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== - dependencies: - "@babel/traverse" "^7.1.0" - "@jest/environment" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^26.6.2" - is-generator-fn "^2.0.0" - jest-each "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-runtime "^26.6.3" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - pretty-format "^26.6.2" - throat "^5.0.0" - -jest-leak-detector@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" - integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== - dependencies: - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-matcher-utils@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" - integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== - dependencies: - chalk "^4.0.0" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - pretty-format "^26.6.2" - -jest-message-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" - integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.4" - micromatch "^4.0.2" - pretty-format "^26.6.2" - slash "^3.0.0" - stack-utils "^2.0.2" - -jest-mock@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" - integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^26.0.0: - version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" - integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - -jest-resolve-dependencies@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" - integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== - dependencies: - "@jest/types" "^26.6.2" - jest-regex-util "^26.0.0" - jest-snapshot "^26.6.2" - -jest-resolve@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" - integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== - dependencies: - "@jest/types" "^26.6.2" - chalk "^4.0.0" - graceful-fs "^4.2.4" - jest-pnp-resolver "^1.2.2" - jest-util "^26.6.2" - read-pkg-up "^7.0.1" - resolve "^1.18.1" - slash "^3.0.0" - -jest-runner@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" - integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.7.1" - exit "^0.1.2" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-docblock "^26.0.0" - jest-haste-map "^26.6.2" - jest-leak-detector "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - jest-runtime "^26.6.3" - jest-util "^26.6.2" - jest-worker "^26.6.2" - source-map-support "^0.5.6" - throat "^5.0.0" - -jest-runtime@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" - integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== - dependencies: - "@jest/console" "^26.6.2" - "@jest/environment" "^26.6.2" - "@jest/fake-timers" "^26.6.2" - "@jest/globals" "^26.6.2" - "@jest/source-map" "^26.6.2" - "@jest/test-result" "^26.6.2" - "@jest/transform" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - cjs-module-lexer "^0.6.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.4" - jest-config "^26.6.3" - jest-haste-map "^26.6.2" - jest-message-util "^26.6.2" - jest-mock "^26.6.2" - jest-regex-util "^26.0.0" - jest-resolve "^26.6.2" - jest-snapshot "^26.6.2" - jest-util "^26.6.2" - jest-validate "^26.6.2" - slash "^3.0.0" - strip-bom "^4.0.0" - yargs "^15.4.1" - -jest-serializer@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" - integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.4" - -jest-snapshot@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" - integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== - dependencies: - "@babel/types" "^7.0.0" - "@jest/types" "^26.6.2" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.0.0" - chalk "^4.0.0" - expect "^26.6.2" - graceful-fs "^4.2.4" - jest-diff "^26.6.2" - jest-get-type "^26.3.0" - jest-haste-map "^26.6.2" - jest-matcher-utils "^26.6.2" - jest-message-util "^26.6.2" - jest-resolve "^26.6.2" - natural-compare "^1.4.0" - pretty-format "^26.6.2" - semver "^7.3.2" - -jest-util@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" - integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== - dependencies: - "@jest/types" "^26.6.2" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - -jest-validate@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" - integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== - dependencies: - "@jest/types" "^26.6.2" - camelcase "^6.0.0" - chalk "^4.0.0" - jest-get-type "^26.3.0" - leven "^3.1.0" - pretty-format "^26.6.2" - -jest-watcher@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" - integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== - dependencies: - "@jest/test-result" "^26.6.2" - "@jest/types" "^26.6.2" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^26.6.2" - string-length "^4.0.1" - -jest-worker@^26.3.0, jest-worker@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^27.0.6, jest-worker@^27.3.1: - version "27.4.5" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.5.tgz#d696e3e46ae0f24cff3fa7195ffba22889262242" - integrity sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg== +jest-worker@^27.0.6, jest-worker@^27.3.1: + version "27.4.5" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.5.tgz#d696e3e46ae0f24cff3fa7195ffba22889262242" + integrity sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^26.6.3: - version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" - integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== - dependencies: - "@jest/core" "^26.6.3" - import-local "^3.0.2" - jest-cli "^26.6.3" - jimp@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.14.0.tgz#fde55f69bdb918c1b01ac633d89a25853af85625" @@ -11470,39 +10468,6 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" -jsdom@^16.4.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -11678,11 +10643,6 @@ latest-version@5.1.0, latest-version@^5.1.0: dependencies: package-json "^6.3.0" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -11691,14 +10651,6 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - lilconfig@^2.0.3: version "2.0.4" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" @@ -11986,7 +10938,7 @@ lodash.without@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.0, lodash@~4.17.4: +lodash@4.17.21, lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.17.5, lodash@~4.17.0, lodash@~4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -12101,13 +11053,6 @@ make-error@^1, make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - map-age-cleaner@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" @@ -12382,7 +11327,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -12490,7 +11435,7 @@ minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== @@ -12828,18 +11773,6 @@ node-libs-browser@^2.2.1: util "^0.11.0" vm-browserify "^1.0.1" -node-notifier@^8.0.0: - version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" - integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== - dependencies: - growly "^1.3.0" - is-wsl "^2.2.0" - semver "^7.3.2" - shellwords "^0.1.1" - uuid "^8.3.0" - which "^2.0.2" - node-object-hash@^2.3.10, node-object-hash@^2.3.9: version "2.3.10" resolved "https://registry.yarnpkg.com/node-object-hash/-/node-object-hash-2.3.10.tgz#4b0c1a3a8239e955f0db71f8e00b38b5c0b33992" @@ -12865,16 +11798,6 @@ node-releases@^2.0.3: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476" integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ== -normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -12963,11 +11886,6 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -13122,18 +12040,6 @@ optimism@^0.16.1: "@wry/context" "^0.6.0" "@wry/trie" "^0.3.0" -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -13181,11 +12087,6 @@ p-defer@^3.0.0: resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -13439,16 +12340,16 @@ parse5-htmlparser2-tree-adapter@^6.0.1: dependencies: parse5 "^6.0.1" -parse5@6.0.1, parse5@^6.0.0, parse5@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - parse5@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== +parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + parseqs@0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" @@ -13626,11 +12527,6 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.4.tgz#07df81e61028e402735cdd49db701e4885b4e6e6" - integrity sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw== - pixelmatch@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" @@ -13645,7 +12541,7 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^4.1.0, pkg-dir@^4.2.0: +pkg-dir@^4.1.0: version "4.2.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== @@ -14016,11 +12912,6 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" @@ -14044,16 +12935,6 @@ pretty-error@^2.1.2: lodash "^4.17.20" renderkid "^2.0.4" -pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - pretty-quick@^3.1.0: version "3.1.2" resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.1.2.tgz#89d8741af7122cbd7f34182df746c5a7ea360b5c" @@ -14129,7 +13010,7 @@ prompts@2.4.0: kleur "^3.0.3" sisteransi "^1.0.5" -prompts@^2.0.1, prompts@^2.4.2: +prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -14201,11 +13082,6 @@ pseudomap@^1.0.1, pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -14253,7 +13129,7 @@ punycode@^1.2.4: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -14521,7 +13397,7 @@ react-intl@^3.12.0: intl-messageformat-parser "^3.6.4" shallow-equal "^1.2.1" -"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.1, react-is@^17.0.2: +"react-is@^16.12.0 || ^17.0.0", react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== @@ -14625,25 +13501,6 @@ react@17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - read@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -15083,7 +13940,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.3.2: +resolve@^1.12.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.3.2: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -15175,11 +14032,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rsvp@^4.8.4: - version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" - integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -15233,21 +14085,6 @@ safe-regex@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sane@^4.0.3: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" - integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== - dependencies: - "@cnakazawa/watch" "^1.0.3" - anymatch "^2.0.0" - capture-exit "^2.0.0" - exec-sh "^0.3.2" - execa "^1.0.0" - fb-watchman "^2.0.0" - micromatch "^3.1.4" - minimist "^1.1.1" - walker "~1.0.5" - sanitize-html@^1.27.5: version "1.27.5" resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.27.5.tgz#6c8149462adb23e360e1bb71cc0bae7f08c823c7" @@ -15263,13 +14100,6 @@ sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - scheduler@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" @@ -15335,22 +14165,22 @@ semver-regex@^3.1.2: resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.3.tgz#b2bcc6f97f63269f286994e297e229b6245d0dc3" integrity sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ== -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== +semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: +semver@^7.2.1, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== @@ -15527,11 +14357,6 @@ shell-quote@1.7.2: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== - side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -15735,7 +14560,7 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" -source-map-support@^0.5.17, source-map-support@^0.5.20, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20: +source-map-support@^0.5.17, source-map-support@^0.5.20, source-map-support@~0.5.12, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -15768,32 +14593,6 @@ space-separated-tokens@^1.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.11" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95" - integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g== - split-on-first@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" @@ -15853,13 +14652,6 @@ stack-trace@^0.0.10: resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= -stack-utils@^2.0.2: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - stackframe@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" @@ -15948,14 +14740,6 @@ string-env-interpolation@1.0.1: resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - string-natural-compare@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" @@ -16103,11 +14887,6 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" @@ -16269,14 +15048,6 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -16351,11 +15122,6 @@ symbol-observable@^4.0.0: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - sync-fetch@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/sync-fetch/-/sync-fetch-0.3.0.tgz#77246da949389310ad978ab26790bb05f88d1335" @@ -16419,14 +15185,6 @@ term-size@^2.1.0: resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - terser-webpack-plugin@^1.4.3: version "1.4.5" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b" @@ -16481,25 +15239,11 @@ terser@^5.7.2: source-map "~0.7.2" source-map-support "~0.5.20" -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - through2@^2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" @@ -16577,11 +15321,6 @@ tmp@^0.2.1: dependencies: rimraf "^3.0.0" -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - to-arraybuffer@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" @@ -16652,22 +15391,6 @@ toml@^3.0.0: resolved "https://registry.yarnpkg.com/toml/-/toml-3.0.0.tgz#342160f1af1904ec9d204d03a5d61222d762c5ee" integrity sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w== -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -16795,18 +15518,6 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -16817,11 +15528,6 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - type-fest@^0.8.0, type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" @@ -17160,11 +15866,6 @@ unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.4.1: dependencies: unist-util-visit-parents "^2.0.0" -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -17343,7 +16044,7 @@ uuid@3.4.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.0, uuid@^8.3.2: +uuid@^8.3.2: version "8.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== @@ -17353,28 +16054,11 @@ v8-compile-cache@^2.0.3: resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -v8-to-istanbul@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" - integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - valid-url@1.0.9, valid-url@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - value-or-promise@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" @@ -17458,27 +16142,6 @@ vm-browserify@^1.0.1: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7, walker@~1.0.5: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - watchpack-chokidar2@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" @@ -17520,16 +16183,6 @@ webidl-conversions@^3.0.0: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE= -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - webpack-assets-manifest@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/webpack-assets-manifest/-/webpack-assets-manifest-5.0.6.tgz#1fe7baf9b57f2d28ff09fcaef3d678cc15912b88" @@ -17662,18 +16315,6 @@ webpack@^5.61.0: watchpack "^2.3.1" webpack-sources "^3.2.2" -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -17682,15 +16323,6 @@ whatwg-url@^5.0.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -17719,7 +16351,7 @@ which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== @@ -17745,7 +16377,7 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== -word-wrap@^1.2.3, word-wrap@~1.2.3: +word-wrap@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== @@ -17807,7 +16439,7 @@ ws@8.2.3: resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== -"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.4.6: +"ws@^5.2.0 || ^6.0.0 || ^7.0.0": version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== @@ -17837,11 +16469,6 @@ xhr@^2.0.1: parse-headers "^2.0.0" xtend "^4.0.0" -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - xml-parse-from-string@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" @@ -17875,11 +16502,6 @@ xmlbuilder@~11.0.0: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - xmlhttprequest-ssl@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz#03b713873b01659dfa2c1c5d056065b27ddc2de6" From 012d7c7b85bc5215df9a885c9c40457ec2ac5741 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Mon, 23 May 2022 22:25:38 -0300 Subject: [PATCH 70/93] update docs --- README.md | 4 ++++ docs/best-practices.md | 40 ++++++++++++++++++++-------------------- docs/stack.md | 17 +++++++++-------- gatsby-config.ts | 1 + 4 files changed, 34 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 4a22c476e0f..7bf29c3ddee 100644 --- a/README.md +++ b/README.md @@ -121,6 +121,10 @@ To create a new function, you will need to create two files: - One in `src/lambdas` where the logic will live. These are the ones that will be deployed to Netlify. These functions follow [this format](https://docs.netlify.com/functions/build-with-javascript/#synchronous-function-format). - One in `src/api` that will be just a wrapper around the previous one in order to be compatible with Gatsby functions. More on the [Gatbsy docs](https://www.gatsbyjs.com/docs/reference/functions/getting-started/) for the format they follow. +Typically, you will develop and test functions in the Gatsby context, by running `yarn start`. + +In case you want to test them as if you were in a Netlify env, you can install the [Netlify CLI](https://docs.netlify.com/cli/get-started/) and run `netlify dev --framework=gatsby`. + ### 6. Submit your PR - After your changes are committed to your GitHub fork, submit a pull request (PR) to the `dev` branch of the `ethereum/ethereum-org-website` repo diff --git a/docs/best-practices.md b/docs/best-practices.md index 51059566cbc..e5e397b491d 100644 --- a/docs/best-practices.md +++ b/docs/best-practices.md @@ -32,7 +32,7 @@ Markdown will be translated as whole pages of content, so no specific action is - This results in significant challenges during the translation process, as written syntax for each language will vary in terms of ordering subjects/verbs/etc. - If you're wanting to link to something within your sentence, create a link at the end of the sentence or paragraph: - ```jsx + ```tsx

All Ethereum transactions require a fee, known as Gas, that gets paid to the miner. More on Gas @@ -41,7 +41,7 @@ Markdown will be translated as whole pages of content, so no specific action is Once, you've added your English content to the appropriate JSON file, the above code should look something more like: - ```jsx + ```tsx

{" "} @@ -52,11 +52,11 @@ Markdown will be translated as whole pages of content, so no specific action is - _tl;dr Each individual JSON entry should be a complete phrase by itself_ -- This is done using the `Translation` component. However there is an alternative method for regular JS: `gatsby-plugin-intl` with `/src/utils/translations.js` +- This is done using the `Translation` component. However there is an alternative method for regular JS: `gatsby-plugin-intl` with `/src/utils/translations.ts` - **Method one: `` component (preferred if only needed in JSX)** - ```jsx + ```tsx import { Translation } from "src/components/Translation" // Utilize in JSX using @@ -65,7 +65,7 @@ Markdown will be translated as whole pages of content, so no specific action is - **Method two: `translateMessageId()`** - ```jsx + ```tsx import { useIntl } from "gatsby-plugin-intl" import { translateMessageId } from "src/utils/translations" @@ -74,7 +74,7 @@ Markdown will be translated as whole pages of content, so no specific action is translateMessageId("language-json-key", intl) ``` - ```jsx + ```tsx const siteTitle = translateMessageId("site-title", intl) ``` @@ -82,11 +82,11 @@ Markdown will be translated as whole pages of content, so no specific action is - Components and pages are written using arrow function syntax with React hooks in lieu of using class-based components -```jsx +```tsx // Example import React, { useState, useEffect } from "react" -const ComponentName = (props) => { +const ComponentName: React.FC = (props) => { // useState hook for managing state variables const [greeting, setGreeting] = useState("") @@ -103,12 +103,12 @@ export default ComponentName ## Styling -- `src/theme.js` - Declares site color themes, breakpoints and other constants (try to utilize these colors first) +- `src/theme.ts` - Declares site color themes, breakpoints and other constants (try to utilize these colors first) - We use [styled-components](https://styled-components.com/) - Tagged template literals are used to style custom components - ```jsx + ```tsx // Example of styling syntax using styled-components import styled from "styled-components" @@ -130,10 +130,10 @@ export default ComponentName - Recommended VS Code Plugin: `vscode-styled-components`
To install: Open VS Code > `Ctrl+P` / `Cmd+P` > Run:
`ext install vscode-styled-components` -- Values from `src/theme.js` are automatically passed as a prop object to styled components +- Values from `src/theme.ts` are automatically passed as a prop object to styled components - ```jsx - // Example of theme.js usage + ```tsx + // Example of theme.ts usage import styled from "styled-components" @@ -148,7 +148,7 @@ export default ComponentName - [Framer Motion](https://www.framer.com/motion/) - An open source and production-ready motion library for React on the web, used for our animated designs - **Emojis**: We use [Twemoji](https://twemoji.twitter.com/), an open-source emoji set created by Twitter. These are hosted by us, and used to provide a consistent experience across operating systems. -```jsx +```tsx // Example of emoji use import Emoji from "./Emoji" @@ -157,12 +157,12 @@ import Emoji from "./Emoji" ``` - **Icons**: We use [React Icons](https://react-icons.github.io/react-icons/) - - `src/components/Icon.js` is the component used to import icons to be used + - `src/components/Icon.ts` is the component used to import icons to be used - If an icon you want to use is not listed you will need to add it to this file -`src/components/Icon.js`: +`src/components/Icon.ts`: -```jsx +```tsx // Example of how to add new icon not listed import { ZzIconName } from "react-icons/zz" @@ -174,7 +174,7 @@ import { ZzIconName } from "react-icons/zz" From React component: -```jsx +```tsx // Example of icon use import Icon from "./Icon" @@ -187,7 +187,7 @@ import Icon from "./Icon" - [Gatsby + GraphQL](https://www.gatsbyjs.com/docs/graphql/) used for loading of images and preferred for API calls (in lieu of REST, if possible/practical). Utilizes static page queries that run at build time, not at run time, optimizing performance. - Image loading example: -```jsx +```tsx import { graphql } from "gatsby" export const query = graphql` @@ -209,7 +209,7 @@ export const query = graphql` - API call example: -```jsx +```tsx import { graphql } from "gatsby" export const repoInfo = graphql` diff --git a/docs/stack.md b/docs/stack.md index 60a5f0d646c..920d6c71890 100644 --- a/docs/stack.md +++ b/docs/stack.md @@ -4,13 +4,14 @@ - [Yarn package manager](https://yarnpkg.com/cli/install) - [Gatsby](https://www.gatsbyjs.org/) - Manages page builds and deployment - - Configurable in `gatsby-node.js`, `gatsby-browser.js`, `gatsby-config.js`, and `gatsby-ssr.js` + - Configurable in `gatsby-node.ts`, `gatsby-browser.ts`, `gatsby-config.ts`, and `gatsby-ssr.ts` - [Gatsby Tutorial](https://www.gatsbyjs.com/docs/tutorial/) - [Gatsby Docs](https://www.gatsbyjs.org/docs/) - [React](https://reactjs.org/) - A JavaScript library for building component-based user interfaces +- [Typescript](https://www.typescriptlang.org/) - TypeScript is a strongly typed programming language that builds on JavaScript - [GraphQL](https://graphql.org/) - A query language for APIs - [Algolia](https://www.algolia.com/) - Site indexing, rapid intra-site search results, and search analytics. [Learn more on how we implement Algolia for site search](./docs/ALGOLIA_DOCSEARCH.md). - - Primary implementation: `/src/components/Search/index.js` + - Primary implementation: `/src/components/Search/index.ts` - [Crowdin](https://crowdin.com/) - crowdsourcing for our translation efforts (See "Translation initiative" below) - [GitHub Actions](https://github.com/features/actions) - Manages CI/CD, and issue tracking - [Netlify](https://www.netlify.com/) - DNS management and primary host for `master` build. @@ -23,15 +24,15 @@ | `/src` | Main source folder for development | | `/src/assets` | Image assets | | `/src/components` | React components that do not function as standalone pages | -| `/src/content` | Markdown/MDX files for site content stored here.
For example: `ethereum.org/en/about/` is built from `src/content/about/index.md`
The markdown files are parsed and rendered by `src/templates/static.js`\* | -| `/src/content/developers/docs` | \*Markdown files in here use the Docs template: `src/templates/docs.js` | -| `/src/content/developers/tutorials` | \*Markdown files in here use the Tutorial template: `src/templates/tutorial.js` | +| `/src/content` | Markdown/MDX files for site content stored here.
For example: `ethereum.org/en/about/` is built from `src/content/about/index.md`
The markdown files are parsed and rendered by `src/templates/static.ts`\* | +| `/src/content/developers/docs` | \*Markdown files in here use the Docs template: `src/templates/docs.ts` | +| `/src/content/developers/tutorials` | \*Markdown files in here use the Tutorial template: `src/templates/tutorial.ts` | | `/src/data` | General data files importable by components | | `/src/hooks` | Custom React hooks | | `/src/intl` | Language translation JSON files | | `/src/lambda` | Lambda function scripts for API calls | -| `/src/pages`
`/src/pages-conditional` | React components that function as standalone pages.
For example: `ethereum.org/en/wallets/find-wallet` is built from `src/pages/wallets/find-wallet.js` | +| `/src/pages`
`/src/pages-conditional` | React components that function as standalone pages.
For example: `ethereum.org/en/wallets/find-wallet` is built from `src/pages/wallets/find-wallet.ts` | | `/src/scripts`
`/src/utils` | Custom utility scripts | | `/src/styles` | Stores `layout.css` which contains root level css styling | -| `/src/templates` | JSX templates that define layouts of different regions of the site | -| `/src/theme.js` | Declares site color themes, breakpoints and other constants (try to utilize these colors first) | +| `/src/templates` | TSX templates that define layouts of different regions of the site | +| `/src/theme.ts` | Declares site color themes, breakpoints and other constants (try to utilize these colors first) | diff --git a/gatsby-config.ts b/gatsby-config.ts index a8fcc092608..90b8e0f0298 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -229,6 +229,7 @@ const config: GatsbyConfig = { `gatsby-plugin-gatsby-cloud`, // Creates `_redirects` & `_headers` build files for Netlify `gatsby-plugin-netlify`, + // Enables codegen for graphql queries { resolve: `gatsby-plugin-graphql-codegen`, options: { From c529c9fe25dd7887069193c624b2b2af8814ecfe Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 11:00:25 -0300 Subject: [PATCH 71/93] remove 3rd party codegen plugin and use native one --- gatsby-config.ts | 18 +- gatsby-graphql.ts | 8 + gatsby-node.ts | 43 +- graphql.config.js | 1 + overrides.d.ts | 4 + package.json | 3 +- src/gatsby-types.d.ts | 10417 ++++++++++++++++++++++++++++++++++++++++ src/pages/index.tsx | 37 +- tsconfig.json | 10 +- yarn.lock | 1558 +++--- 10 files changed, 11467 insertions(+), 632 deletions(-) create mode 100644 graphql.config.js create mode 100644 overrides.d.ts create mode 100644 src/gatsby-types.d.ts diff --git a/gatsby-config.ts b/gatsby-config.ts index 90b8e0f0298..e5babff3f60 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -86,7 +86,7 @@ const config: GatsbyConfig = { }) .map((page) => ({ ...page, siteUrl: site.siteMetadata.siteUrl })) }, - serialize: ({ path, siteUrl }) => { + serialize: ({ path, siteUrl }: { path: string; siteUrl: string }) => { const url = `${siteUrl}${path}` const changefreq = path.includes(`/${defaultLanguage}/`) ? `weekly` @@ -229,23 +229,11 @@ const config: GatsbyConfig = { `gatsby-plugin-gatsby-cloud`, // Creates `_redirects` & `_headers` build files for Netlify `gatsby-plugin-netlify`, - // Enables codegen for graphql queries - { - resolve: `gatsby-plugin-graphql-codegen`, - options: { - codegen: true, - fileName: `./gatsby-graphql.ts`, - documentPaths: [ - "./src/**/*.{ts,tsx}", - "./node_modules/gatsby-*/**/*.js", - "./gatsby-node.ts", - ], - }, - }, ], // https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs flags: { FAST_DEV: true, // DEV_SSR, QUERY_ON_DEMAND & LAZY_IMAGES + GRAPHQL_TYPEGEN: true, // ref. https://www.gatsbyjs.com/docs/reference/release-notes/v4.14/ }, } @@ -253,7 +241,7 @@ const config: GatsbyConfig = { // there and it will send testing data as production otherwise if (!isPreviewDeploy) { config.plugins = [ - ...config.plugins, + ...(config.plugins || []), // Matomo analtyics { resolve: "gatsby-plugin-matomo", diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts index 553dfe293bb..7bb3528aaf7 100644 --- a/gatsby-graphql.ts +++ b/gatsby-graphql.ts @@ -314,6 +314,8 @@ export type DirectoryCtimeArgs = { export type Site = Node & { buildTime?: Maybe; siteMetadata?: Maybe; + port?: Maybe; + host?: Maybe; flags?: Maybe; polyfill?: Maybe; pathPrefix?: Maybe; @@ -1723,6 +1725,8 @@ export type QueryAllDirectoryArgs = { export type QuerySiteArgs = { buildTime?: InputMaybe; siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; flags?: InputMaybe; polyfill?: InputMaybe; pathPrefix?: InputMaybe; @@ -5849,6 +5853,8 @@ export type SiteFieldsEnum = | 'siteMetadata___defaultLanguage' | 'siteMetadata___supportedLanguages' | 'siteMetadata___editContentUrl' + | 'port' + | 'host' | 'flags___FAST_DEV' | 'polyfill' | 'pathPrefix' @@ -5985,6 +5991,8 @@ export type SiteGroupConnectionGroupArgs = { export type SiteFilterInput = { buildTime?: InputMaybe; siteMetadata?: InputMaybe; + port?: InputMaybe; + host?: InputMaybe; flags?: InputMaybe; polyfill?: InputMaybe; pathPrefix?: InputMaybe; diff --git a/gatsby-node.ts b/gatsby-node.ts index c11c0ba0d59..5c6e4e458c5 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -7,7 +7,6 @@ import { createFilePath } from "gatsby-source-filesystem" import type { GatsbyNode } from "gatsby" import type { Context } from "./src/types" -import type { AllMdxQuery } from "./gatsby-graphql" import mergeTranslations from "./src/scripts/mergeTranslations" import copyContributors from "./src/scripts/copyContributors" @@ -30,7 +29,7 @@ const exec = util.promisify(child_process.exec) * @param {string} filePath filepath for translated mdx file * @returns boolean for if file is outdated or not */ -const checkIsMdxOutdated = (filePath) => { +const checkIsMdxOutdated = (filePath: string): boolean => { const dirname = path.resolve("./") const splitPath = filePath.split(dirname) const tempSplitPath = splitPath[1] @@ -51,9 +50,11 @@ const checkIsMdxOutdated = (filePath) => { let englishMatch = "" let intlMatch = "" try { + // @ts-expect-error englishData.match(re).forEach((match) => { englishMatch += match.replace(re, (_, p1, p2) => p1 + p2) }) + // @ts-expect-error translatedData.match(re).forEach((match) => { intlMatch += match.replace(re, (_, p1, p2) => p1 + p2) }) @@ -74,7 +75,10 @@ const checkIsMdxOutdated = (filePath) => { * @param {*} lang language abbreviation for language path * @returns {{isOutdated: boolean, isContentEnglish: boolean}} */ -const checkIsPageOutdated = async (urlPath, lang) => { +const checkIsPageOutdated = async ( + urlPath: string, + lang: Lang +): Promise<{ isOutdated: boolean; isContentEnglish: boolean }> => { // Files that need index appended on the end. Ex page-index.json, page-developers-index.json, page-upgrades-index.json const indexFilePaths = ["", "developers", "upgrades"] const filePath = urlPath.split("/").filter((text) => text !== "") @@ -137,11 +141,9 @@ const checkIsPageOutdated = async (urlPath, lang) => { // Loops through all the files dictated by Gatsby (building pages folder), as well as // folders flagged through the gatsby-source-filesystem plugin in gatsby-config -export const onCreateNode: GatsbyNode["onCreateNode"] = async ({ - node, - getNode, - actions, -}) => { +export const onCreateNode: GatsbyNode<{ + fileAbsolutePath: string +}>["onCreateNode"] = async ({ node, getNode, actions }) => { const { createNodeField } = actions // Edit markdown nodes @@ -200,7 +202,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ }) }) - const result = await graphql(` + const { data, errors } = await graphql(` query AllMdx { allMdx { edges { @@ -220,16 +222,20 @@ export const createPages: GatsbyNode["createPages"] = async ({ } `) - if (result.errors) { + if (errors) { reporter.panicOnBuild('🚨 ERROR: Loading "createPages" query') } // For all markdown nodes, create a page - result.data.allMdx.edges.filter(({ node }) => { - const slug = node.fields.slug + data?.allMdx.edges.filter(({ node }) => { + const slug = node.fields?.slug + + if (!slug) { + throw new Error(`Missing 'slug' node property.`) + } // Set template of markdown files - const nodeTemplate = node.frontmatter.template + const nodeTemplate = node.frontmatter?.template let template = nodeTemplate ? nodeTemplate : `static` if (slug.includes(`/tutorials/`)) { template = `tutorial` @@ -243,11 +249,14 @@ export const createPages: GatsbyNode["createPages"] = async ({ slug.includes(`/terms-of-use/`) || slug.includes(`/contributing/`) || slug.includes(`/style-guide/`) - const language = node.frontmatter.lang as Lang + const language = node.frontmatter?.lang as Lang if (!language) { throw `Missing 'lang' frontmatter property. All markdown pages must have a lang property. Page slug: ${slug}` } const relativePath = node.fields.relativePath + if (!relativePath) { + throw new Error(`Missing 'relativePath' node property.`) + } // If markdown file is English, check for corresponding file in each language. // e.g. English file: "src/content/community/index.md" @@ -294,7 +303,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ component: path.resolve(`src/templates/${template}.js`), context: { slug, - isOutdated: node.fields.isOutdated, + isOutdated: !!node.fields.isOutdated, relativePath: relativePath, // Create `intl` object so `gatsby-plugin-intl` will skip // generating language variations for this page @@ -370,7 +379,7 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ if (isTranslated && hasNoContext) { const { isOutdated, isContentEnglish } = await checkIsPageOutdated( page.context.intl.originalPath, - page.context.language + page.context.language! ) deletePage(page) createPage({ @@ -449,7 +458,7 @@ export const onPostBuild: GatsbyNode["onPostBuild"] = async ( ) => { const { reporter } = gatsbyNodeHelpers - const reportOut = (report) => { + const reportOut = (report: { stderr: string; stdout: string }) => { const { stderr, stdout } = report if (stderr) reporter.error(stderr) if (stdout) reporter.info(stdout) diff --git a/graphql.config.js b/graphql.config.js new file mode 100644 index 00000000000..c95b11f743e --- /dev/null +++ b/graphql.config.js @@ -0,0 +1 @@ +module.exports = require("./.cache/typegen/graphql.config.json") diff --git a/overrides.d.ts b/overrides.d.ts new file mode 100644 index 00000000000..e9ad408ce01 --- /dev/null +++ b/overrides.d.ts @@ -0,0 +1,4 @@ +// temporary override until we figure out how to solve the `getImage` type +// errors. +// TODO: create issue in Gatsby repo +declare module "gatsby-plugin-image" diff --git a/package.json b/package.json index 125dae9edb8..0161d800a69 100644 --- a/package.json +++ b/package.json @@ -21,9 +21,8 @@ "dotenv": "^8.2.0", "ethereum-blockies-base64": "^1.0.2", "framer-motion": "^4.1.3", - "gatsby": "^4.10.0", + "gatsby": "^4.14.0", "gatsby-plugin-gatsby-cloud": "^4.3.0", - "gatsby-plugin-graphql-codegen": "^3.1.1", "gatsby-plugin-image": "^2.0.0", "gatsby-plugin-intl": "^0.3.3", "gatsby-plugin-manifest": "^4.10.1", diff --git a/src/gatsby-types.d.ts b/src/gatsby-types.d.ts new file mode 100644 index 00000000000..16a5bde78e6 --- /dev/null +++ b/src/gatsby-types.d.ts @@ -0,0 +1,10417 @@ +/* eslint-disable */ + +/* THIS FILE IS AUTOGENERATED. CHANGES WILL BE LOST ON SUBSEQUENT RUNS. */ + +declare namespace Queries { + type Maybe = T | null + type InputMaybe = T | null + type Exact = { [K in keyof T]: T[K] } + type MakeOptional = Omit & { + [SubKey in K]?: Maybe + } + type MakeMaybe = Omit & { + [SubKey in K]: Maybe + } + /** All built-in and custom scalars, mapped to their actual values */ + type Scalars = { + /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ + ID: string + /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ + String: string + /** The `Boolean` scalar type represents `true` or `false`. */ + Boolean: boolean + /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ + Int: number + /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ + Float: number + /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ + Date: string + /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSON: Record + } + + type AVIFOptions = { + readonly lossless: InputMaybe + readonly quality: InputMaybe + readonly speed: InputMaybe + } + + type AlltimeJson = Node & { + readonly children: ReadonlyArray + readonly currency: Maybe + readonly data: Maybe>> + readonly dateRange: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly mode: Maybe + readonly name: Maybe + readonly parent: Maybe + readonly totalCosts: Maybe + readonly totalPreTranslated: Maybe + readonly totalTMSavings: Maybe + readonly unit: Maybe + readonly url: Maybe + } + + type AlltimeJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type AlltimeJsonConnection_distinctArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonConnection_groupArgs = { + field: AlltimeJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type AlltimeJsonConnection_maxArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonConnection_minArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonConnection_sumArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonData = { + readonly languages: Maybe>> + readonly user: Maybe + } + + type AlltimeJsonDataFilterInput = { + readonly languages: InputMaybe + readonly user: InputMaybe + } + + type AlltimeJsonDataFilterListInput = { + readonly elemMatch: InputMaybe + } + + type AlltimeJsonDataLanguages = { + readonly approvalCosts: Maybe + readonly approved: Maybe + readonly language: Maybe + readonly targetTranslated: Maybe + readonly translated: Maybe + readonly translatedByMt: Maybe + readonly translationCosts: Maybe + } + + type AlltimeJsonDataLanguagesApprovalCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataLanguagesApproved = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesApprovedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataLanguagesFilterInput = { + readonly approvalCosts: InputMaybe + readonly approved: InputMaybe + readonly language: InputMaybe + readonly targetTranslated: InputMaybe + readonly translated: InputMaybe + readonly translatedByMt: InputMaybe + readonly translationCosts: InputMaybe + } + + type AlltimeJsonDataLanguagesFilterListInput = { + readonly elemMatch: InputMaybe + } + + type AlltimeJsonDataLanguagesLanguage = { + readonly id: Maybe + readonly name: Maybe + readonly preTranslate: Maybe + readonly tmSavings: Maybe + readonly totalCosts: Maybe + } + + type AlltimeJsonDataLanguagesLanguageFilterInput = { + readonly id: InputMaybe + readonly name: InputMaybe + readonly preTranslate: InputMaybe + readonly tmSavings: InputMaybe + readonly totalCosts: InputMaybe + } + + type AlltimeJsonDataLanguagesTargetTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataLanguagesTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesTranslatedByMt = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataLanguagesTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataLanguagesTranslationCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type AlltimeJsonDataUser = { + readonly avatarUrl: Maybe + readonly fullName: Maybe + readonly id: Maybe + readonly preTranslated: Maybe + readonly totalCosts: Maybe + readonly userRole: Maybe + readonly username: Maybe + } + + type AlltimeJsonDataUserFilterInput = { + readonly avatarUrl: InputMaybe + readonly fullName: InputMaybe + readonly id: InputMaybe + readonly preTranslated: InputMaybe + readonly totalCosts: InputMaybe + readonly userRole: InputMaybe + readonly username: InputMaybe + } + + type AlltimeJsonDateRange = { + readonly from: Maybe + readonly to: Maybe + } + + type AlltimeJsonDateRange_fromArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type AlltimeJsonDateRange_toArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type AlltimeJsonDateRangeFilterInput = { + readonly from: InputMaybe + readonly to: InputMaybe + } + + type AlltimeJsonEdge = { + readonly next: Maybe + readonly node: AlltimeJson + readonly previous: Maybe + } + + type AlltimeJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "currency" + | "data" + | "data.languages" + | "data.languages.approvalCosts.default" + | "data.languages.approvalCosts.tmMatch" + | "data.languages.approvalCosts.total" + | "data.languages.approved.default" + | "data.languages.approved.tmMatch" + | "data.languages.approved.total" + | "data.languages.language.id" + | "data.languages.language.name" + | "data.languages.language.preTranslate" + | "data.languages.language.tmSavings" + | "data.languages.language.totalCosts" + | "data.languages.targetTranslated.default" + | "data.languages.targetTranslated.tmMatch" + | "data.languages.targetTranslated.total" + | "data.languages.translatedByMt.default" + | "data.languages.translatedByMt.tmMatch" + | "data.languages.translatedByMt.total" + | "data.languages.translated.default" + | "data.languages.translated.tmMatch" + | "data.languages.translated.total" + | "data.languages.translationCosts.default" + | "data.languages.translationCosts.tmMatch" + | "data.languages.translationCosts.total" + | "data.user.avatarUrl" + | "data.user.fullName" + | "data.user.id" + | "data.user.preTranslated" + | "data.user.totalCosts" + | "data.user.userRole" + | "data.user.username" + | "dateRange.from" + | "dateRange.to" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mode" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "totalCosts" + | "totalPreTranslated" + | "totalTMSavings" + | "unit" + | "url" + + type AlltimeJsonFilterInput = { + readonly children: InputMaybe + readonly currency: InputMaybe + readonly data: InputMaybe + readonly dateRange: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly mode: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly totalCosts: InputMaybe + readonly totalPreTranslated: InputMaybe + readonly totalTMSavings: InputMaybe + readonly unit: InputMaybe + readonly url: InputMaybe + } + + type AlltimeJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type AlltimeJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type AlltimeJsonGroupConnection_distinctArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonGroupConnection_groupArgs = { + field: AlltimeJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type AlltimeJsonGroupConnection_maxArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonGroupConnection_minArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonGroupConnection_sumArgs = { + field: AlltimeJsonFieldsEnum + } + + type AlltimeJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type BlurredOptions = { + /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ + readonly toFormat: InputMaybe + /** Width of the generated low-res preview. Default is 20px */ + readonly width: InputMaybe + } + + type BooleanQueryOperatorInput = { + readonly eq: InputMaybe + readonly in: InputMaybe>> + readonly ne: InputMaybe + readonly nin: InputMaybe>> + } + + type CexLayer2SupportJson = Node & { + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly name: Maybe + readonly parent: Maybe + readonly supports_deposits: Maybe>> + readonly supports_withdrawals: Maybe< + ReadonlyArray> + > + readonly url: Maybe + } + + type CexLayer2SupportJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CexLayer2SupportJsonConnection_distinctArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonConnection_groupArgs = { + field: CexLayer2SupportJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CexLayer2SupportJsonConnection_maxArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonConnection_minArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonConnection_sumArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonEdge = { + readonly next: Maybe + readonly node: CexLayer2SupportJson + readonly previous: Maybe + } + + type CexLayer2SupportJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "supports_deposits" + | "supports_withdrawals" + | "url" + + type CexLayer2SupportJsonFilterInput = { + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly supports_deposits: InputMaybe + readonly supports_withdrawals: InputMaybe + readonly url: InputMaybe + } + + type CexLayer2SupportJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type CexLayer2SupportJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CexLayer2SupportJsonGroupConnection_distinctArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonGroupConnection_groupArgs = { + field: CexLayer2SupportJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CexLayer2SupportJsonGroupConnection_maxArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonGroupConnection_minArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonGroupConnection_sumArgs = { + field: CexLayer2SupportJsonFieldsEnum + } + + type CexLayer2SupportJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type CommunityEventsJson = Node & { + readonly children: ReadonlyArray + readonly description: Maybe + readonly endDate: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly location: Maybe + readonly parent: Maybe + readonly sponsor: Maybe + readonly startDate: Maybe + readonly title: Maybe + readonly to: Maybe + } + + type CommunityEventsJson_endDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type CommunityEventsJson_startDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type CommunityEventsJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CommunityEventsJsonConnection_distinctArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonConnection_groupArgs = { + field: CommunityEventsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CommunityEventsJsonConnection_maxArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonConnection_minArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonConnection_sumArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonEdge = { + readonly next: Maybe + readonly node: CommunityEventsJson + readonly previous: Maybe + } + + type CommunityEventsJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "description" + | "endDate" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "location" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "sponsor" + | "startDate" + | "title" + | "to" + + type CommunityEventsJsonFilterInput = { + readonly children: InputMaybe + readonly description: InputMaybe + readonly endDate: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly location: InputMaybe + readonly parent: InputMaybe + readonly sponsor: InputMaybe + readonly startDate: InputMaybe + readonly title: InputMaybe + readonly to: InputMaybe + } + + type CommunityEventsJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type CommunityEventsJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CommunityEventsJsonGroupConnection_distinctArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonGroupConnection_groupArgs = { + field: CommunityEventsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CommunityEventsJsonGroupConnection_maxArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonGroupConnection_minArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonGroupConnection_sumArgs = { + field: CommunityEventsJsonFieldsEnum + } + + type CommunityEventsJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type CommunityMeetupsJson = Node & { + readonly children: ReadonlyArray + readonly emoji: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly link: Maybe + readonly location: Maybe + readonly parent: Maybe + readonly title: Maybe + } + + type CommunityMeetupsJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CommunityMeetupsJsonConnection_distinctArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonConnection_groupArgs = { + field: CommunityMeetupsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CommunityMeetupsJsonConnection_maxArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonConnection_minArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonConnection_sumArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonEdge = { + readonly next: Maybe + readonly node: CommunityMeetupsJson + readonly previous: Maybe + } + + type CommunityMeetupsJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "emoji" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "link" + | "location" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "title" + + type CommunityMeetupsJsonFilterInput = { + readonly children: InputMaybe + readonly emoji: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly link: InputMaybe + readonly location: InputMaybe + readonly parent: InputMaybe + readonly title: InputMaybe + } + + type CommunityMeetupsJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type CommunityMeetupsJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type CommunityMeetupsJsonGroupConnection_distinctArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonGroupConnection_groupArgs = { + field: CommunityMeetupsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type CommunityMeetupsJsonGroupConnection_maxArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonGroupConnection_minArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonGroupConnection_sumArgs = { + field: CommunityMeetupsJsonFieldsEnum + } + + type CommunityMeetupsJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type ConsensusBountyHuntersCsv = Node & { + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly name: Maybe + readonly parent: Maybe + readonly score: Maybe + readonly username: Maybe + } + + type ConsensusBountyHuntersCsvConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ConsensusBountyHuntersCsvConnection_distinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvConnection_groupArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ConsensusBountyHuntersCsvConnection_maxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvConnection_minArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvConnection_sumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvEdge = { + readonly next: Maybe + readonly node: ConsensusBountyHuntersCsv + readonly previous: Maybe + } + + type ConsensusBountyHuntersCsvFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "score" + | "username" + + type ConsensusBountyHuntersCsvFilterInput = { + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly score: InputMaybe + readonly username: InputMaybe + } + + type ConsensusBountyHuntersCsvFilterListInput = { + readonly elemMatch: InputMaybe + } + + type ConsensusBountyHuntersCsvGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ConsensusBountyHuntersCsvGroupConnection_distinctArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvGroupConnection_groupArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ConsensusBountyHuntersCsvGroupConnection_maxArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvGroupConnection_minArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvGroupConnection_sumArgs = { + field: ConsensusBountyHuntersCsvFieldsEnum + } + + type ConsensusBountyHuntersCsvSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type DataJson = Node & { + readonly children: ReadonlyArray + readonly commit: Maybe + readonly contributors: Maybe>> + readonly contributorsPerLine: Maybe + readonly files: Maybe>> + readonly id: Scalars["ID"] + readonly imageSize: Maybe + readonly internal: Internal + readonly keyGen: Maybe>> + readonly nodeTools: Maybe>> + readonly parent: Maybe + readonly pools: Maybe>> + readonly projectName: Maybe + readonly projectOwner: Maybe + readonly repoHost: Maybe + readonly repoType: Maybe + readonly saas: Maybe>> + readonly skipCi: Maybe + } + + type DataJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type DataJsonConnection_distinctArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonConnection_groupArgs = { + field: DataJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type DataJsonConnection_maxArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonConnection_minArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonConnection_sumArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonContributors = { + readonly avatar_url: Maybe + readonly contributions: Maybe>> + readonly login: Maybe + readonly name: Maybe + readonly profile: Maybe + } + + type DataJsonContributorsFilterInput = { + readonly avatar_url: InputMaybe + readonly contributions: InputMaybe + readonly login: InputMaybe + readonly name: InputMaybe + readonly profile: InputMaybe + } + + type DataJsonContributorsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonEdge = { + readonly next: Maybe + readonly node: DataJson + readonly previous: Maybe + } + + type DataJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "commit" + | "contributors" + | "contributorsPerLine" + | "contributors.avatar_url" + | "contributors.contributions" + | "contributors.login" + | "contributors.name" + | "contributors.profile" + | "files" + | "id" + | "imageSize" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "keyGen" + | "keyGen.audits" + | "keyGen.audits.name" + | "keyGen.audits.url" + | "keyGen.hasBugBounty" + | "keyGen.hue" + | "keyGen.isFoss" + | "keyGen.isPermissionless" + | "keyGen.isSelfCustody" + | "keyGen.isTrustless" + | "keyGen.launchDate" + | "keyGen.matomo.eventAction" + | "keyGen.matomo.eventCategory" + | "keyGen.matomo.eventName" + | "keyGen.name" + | "keyGen.platforms" + | "keyGen.socials.discord" + | "keyGen.socials.github" + | "keyGen.socials.twitter" + | "keyGen.svgPath" + | "keyGen.ui" + | "keyGen.url" + | "nodeTools" + | "nodeTools.additionalStake" + | "nodeTools.additionalStakeUnit" + | "nodeTools.audits" + | "nodeTools.audits.name" + | "nodeTools.audits.url" + | "nodeTools.easyClientSwitching" + | "nodeTools.hasBugBounty" + | "nodeTools.hue" + | "nodeTools.isFoss" + | "nodeTools.isPermissionless" + | "nodeTools.isTrustless" + | "nodeTools.launchDate" + | "nodeTools.matomo.eventAction" + | "nodeTools.matomo.eventCategory" + | "nodeTools.matomo.eventName" + | "nodeTools.minEth" + | "nodeTools.multiClient" + | "nodeTools.name" + | "nodeTools.platforms" + | "nodeTools.socials.discord" + | "nodeTools.socials.github" + | "nodeTools.socials.telegram" + | "nodeTools.socials.twitter" + | "nodeTools.svgPath" + | "nodeTools.tokens" + | "nodeTools.tokens.address" + | "nodeTools.tokens.name" + | "nodeTools.tokens.symbol" + | "nodeTools.ui" + | "nodeTools.url" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "pools" + | "pools.audits" + | "pools.audits.date" + | "pools.audits.name" + | "pools.audits.url" + | "pools.feePercentage" + | "pools.hasBugBounty" + | "pools.hasPermissionlessNodes" + | "pools.hue" + | "pools.isFoss" + | "pools.isTrustless" + | "pools.launchDate" + | "pools.matomo.eventAction" + | "pools.matomo.eventCategory" + | "pools.matomo.eventName" + | "pools.minEth" + | "pools.name" + | "pools.pctMajorityClient" + | "pools.platforms" + | "pools.socials.discord" + | "pools.socials.github" + | "pools.socials.reddit" + | "pools.socials.telegram" + | "pools.socials.twitter" + | "pools.svgPath" + | "pools.telegram" + | "pools.tokens" + | "pools.tokens.address" + | "pools.tokens.name" + | "pools.tokens.symbol" + | "pools.twitter" + | "pools.ui" + | "pools.url" + | "projectName" + | "projectOwner" + | "repoHost" + | "repoType" + | "saas" + | "saas.additionalStake" + | "saas.additionalStakeUnit" + | "saas.audits" + | "saas.audits.date" + | "saas.audits.name" + | "saas.audits.url" + | "saas.hasBugBounty" + | "saas.hue" + | "saas.isFoss" + | "saas.isPermissionless" + | "saas.isSelfCustody" + | "saas.isTrustless" + | "saas.launchDate" + | "saas.matomo.eventAction" + | "saas.matomo.eventCategory" + | "saas.matomo.eventName" + | "saas.minEth" + | "saas.monthlyFee" + | "saas.monthlyFeeUnit" + | "saas.name" + | "saas.pctMajorityClient" + | "saas.platforms" + | "saas.socials.discord" + | "saas.socials.github" + | "saas.socials.telegram" + | "saas.socials.twitter" + | "saas.svgPath" + | "saas.ui" + | "saas.url" + | "skipCi" + + type DataJsonFilterInput = { + readonly children: InputMaybe + readonly commit: InputMaybe + readonly contributors: InputMaybe + readonly contributorsPerLine: InputMaybe + readonly files: InputMaybe + readonly id: InputMaybe + readonly imageSize: InputMaybe + readonly internal: InputMaybe + readonly keyGen: InputMaybe + readonly nodeTools: InputMaybe + readonly parent: InputMaybe + readonly pools: InputMaybe + readonly projectName: InputMaybe + readonly projectOwner: InputMaybe + readonly repoHost: InputMaybe + readonly repoType: InputMaybe + readonly saas: InputMaybe + readonly skipCi: InputMaybe + } + + type DataJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type DataJsonGroupConnection_distinctArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonGroupConnection_groupArgs = { + field: DataJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type DataJsonGroupConnection_maxArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonGroupConnection_minArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonGroupConnection_sumArgs = { + field: DataJsonFieldsEnum + } + + type DataJsonKeyGen = { + readonly audits: Maybe>> + readonly hasBugBounty: Maybe + readonly hue: Maybe + readonly isFoss: Maybe + readonly isPermissionless: Maybe + readonly isSelfCustody: Maybe + readonly isTrustless: Maybe + readonly launchDate: Maybe + readonly matomo: Maybe + readonly name: Maybe + readonly platforms: Maybe>> + readonly socials: Maybe + readonly svgPath: Maybe + readonly ui: Maybe>> + readonly url: Maybe + } + + type DataJsonKeyGen_launchDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonKeyGenAudits = { + readonly name: Maybe + readonly url: Maybe + } + + type DataJsonKeyGenAuditsFilterInput = { + readonly name: InputMaybe + readonly url: InputMaybe + } + + type DataJsonKeyGenAuditsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonKeyGenFilterInput = { + readonly audits: InputMaybe + readonly hasBugBounty: InputMaybe + readonly hue: InputMaybe + readonly isFoss: InputMaybe + readonly isPermissionless: InputMaybe + readonly isSelfCustody: InputMaybe + readonly isTrustless: InputMaybe + readonly launchDate: InputMaybe + readonly matomo: InputMaybe + readonly name: InputMaybe + readonly platforms: InputMaybe + readonly socials: InputMaybe + readonly svgPath: InputMaybe + readonly ui: InputMaybe + readonly url: InputMaybe + } + + type DataJsonKeyGenFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonKeyGenMatomo = { + readonly eventAction: Maybe + readonly eventCategory: Maybe + readonly eventName: Maybe + } + + type DataJsonKeyGenMatomoFilterInput = { + readonly eventAction: InputMaybe + readonly eventCategory: InputMaybe + readonly eventName: InputMaybe + } + + type DataJsonKeyGenSocials = { + readonly discord: Maybe + readonly github: Maybe + readonly twitter: Maybe + } + + type DataJsonKeyGenSocialsFilterInput = { + readonly discord: InputMaybe + readonly github: InputMaybe + readonly twitter: InputMaybe + } + + type DataJsonNodeTools = { + readonly additionalStake: Maybe + readonly additionalStakeUnit: Maybe + readonly audits: Maybe>> + readonly easyClientSwitching: Maybe + readonly hasBugBounty: Maybe + readonly hue: Maybe + readonly isFoss: Maybe + readonly isPermissionless: Maybe + readonly isTrustless: Maybe + readonly launchDate: Maybe + readonly matomo: Maybe + readonly minEth: Maybe + readonly multiClient: Maybe + readonly name: Maybe + readonly platforms: Maybe>> + readonly socials: Maybe + readonly svgPath: Maybe + readonly tokens: Maybe>> + readonly ui: Maybe>> + readonly url: Maybe + } + + type DataJsonNodeTools_launchDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonNodeToolsAudits = { + readonly name: Maybe + readonly url: Maybe + } + + type DataJsonNodeToolsAuditsFilterInput = { + readonly name: InputMaybe + readonly url: InputMaybe + } + + type DataJsonNodeToolsAuditsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonNodeToolsFilterInput = { + readonly additionalStake: InputMaybe + readonly additionalStakeUnit: InputMaybe + readonly audits: InputMaybe + readonly easyClientSwitching: InputMaybe + readonly hasBugBounty: InputMaybe + readonly hue: InputMaybe + readonly isFoss: InputMaybe + readonly isPermissionless: InputMaybe + readonly isTrustless: InputMaybe + readonly launchDate: InputMaybe + readonly matomo: InputMaybe + readonly minEth: InputMaybe + readonly multiClient: InputMaybe + readonly name: InputMaybe + readonly platforms: InputMaybe + readonly socials: InputMaybe + readonly svgPath: InputMaybe + readonly tokens: InputMaybe + readonly ui: InputMaybe + readonly url: InputMaybe + } + + type DataJsonNodeToolsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonNodeToolsMatomo = { + readonly eventAction: Maybe + readonly eventCategory: Maybe + readonly eventName: Maybe + } + + type DataJsonNodeToolsMatomoFilterInput = { + readonly eventAction: InputMaybe + readonly eventCategory: InputMaybe + readonly eventName: InputMaybe + } + + type DataJsonNodeToolsSocials = { + readonly discord: Maybe + readonly github: Maybe + readonly telegram: Maybe + readonly twitter: Maybe + } + + type DataJsonNodeToolsSocialsFilterInput = { + readonly discord: InputMaybe + readonly github: InputMaybe + readonly telegram: InputMaybe + readonly twitter: InputMaybe + } + + type DataJsonNodeToolsTokens = { + readonly address: Maybe + readonly name: Maybe + readonly symbol: Maybe + } + + type DataJsonNodeToolsTokensFilterInput = { + readonly address: InputMaybe + readonly name: InputMaybe + readonly symbol: InputMaybe + } + + type DataJsonNodeToolsTokensFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonPools = { + readonly audits: Maybe>> + readonly feePercentage: Maybe + readonly hasBugBounty: Maybe + readonly hasPermissionlessNodes: Maybe + readonly hue: Maybe + readonly isFoss: Maybe + readonly isTrustless: Maybe + readonly launchDate: Maybe + readonly matomo: Maybe + readonly minEth: Maybe + readonly name: Maybe + readonly pctMajorityClient: Maybe + readonly platforms: Maybe>> + readonly socials: Maybe + readonly svgPath: Maybe + readonly telegram: Maybe + readonly tokens: Maybe>> + readonly twitter: Maybe + readonly ui: Maybe>> + readonly url: Maybe + } + + type DataJsonPools_launchDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonPoolsAudits = { + readonly date: Maybe + readonly name: Maybe + readonly url: Maybe + } + + type DataJsonPoolsAudits_dateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonPoolsAuditsFilterInput = { + readonly date: InputMaybe + readonly name: InputMaybe + readonly url: InputMaybe + } + + type DataJsonPoolsAuditsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonPoolsFilterInput = { + readonly audits: InputMaybe + readonly feePercentage: InputMaybe + readonly hasBugBounty: InputMaybe + readonly hasPermissionlessNodes: InputMaybe + readonly hue: InputMaybe + readonly isFoss: InputMaybe + readonly isTrustless: InputMaybe + readonly launchDate: InputMaybe + readonly matomo: InputMaybe + readonly minEth: InputMaybe + readonly name: InputMaybe + readonly pctMajorityClient: InputMaybe + readonly platforms: InputMaybe + readonly socials: InputMaybe + readonly svgPath: InputMaybe + readonly telegram: InputMaybe + readonly tokens: InputMaybe + readonly twitter: InputMaybe + readonly ui: InputMaybe + readonly url: InputMaybe + } + + type DataJsonPoolsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonPoolsMatomo = { + readonly eventAction: Maybe + readonly eventCategory: Maybe + readonly eventName: Maybe + } + + type DataJsonPoolsMatomoFilterInput = { + readonly eventAction: InputMaybe + readonly eventCategory: InputMaybe + readonly eventName: InputMaybe + } + + type DataJsonPoolsSocials = { + readonly discord: Maybe + readonly github: Maybe + readonly reddit: Maybe + readonly telegram: Maybe + readonly twitter: Maybe + } + + type DataJsonPoolsSocialsFilterInput = { + readonly discord: InputMaybe + readonly github: InputMaybe + readonly reddit: InputMaybe + readonly telegram: InputMaybe + readonly twitter: InputMaybe + } + + type DataJsonPoolsTokens = { + readonly address: Maybe + readonly name: Maybe + readonly symbol: Maybe + } + + type DataJsonPoolsTokensFilterInput = { + readonly address: InputMaybe + readonly name: InputMaybe + readonly symbol: InputMaybe + } + + type DataJsonPoolsTokensFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonSaas = { + readonly additionalStake: Maybe + readonly additionalStakeUnit: Maybe + readonly audits: Maybe>> + readonly hasBugBounty: Maybe + readonly hue: Maybe + readonly isFoss: Maybe + readonly isPermissionless: Maybe + readonly isSelfCustody: Maybe + readonly isTrustless: Maybe + readonly launchDate: Maybe + readonly matomo: Maybe + readonly minEth: Maybe + readonly monthlyFee: Maybe + readonly monthlyFeeUnit: Maybe + readonly name: Maybe + readonly pctMajorityClient: Maybe + readonly platforms: Maybe>> + readonly socials: Maybe + readonly svgPath: Maybe + readonly ui: Maybe>> + readonly url: Maybe + } + + type DataJsonSaas_launchDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonSaasAudits = { + readonly date: Maybe + readonly name: Maybe + readonly url: Maybe + } + + type DataJsonSaasAudits_dateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DataJsonSaasAuditsFilterInput = { + readonly date: InputMaybe + readonly name: InputMaybe + readonly url: InputMaybe + } + + type DataJsonSaasAuditsFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonSaasFilterInput = { + readonly additionalStake: InputMaybe + readonly additionalStakeUnit: InputMaybe + readonly audits: InputMaybe + readonly hasBugBounty: InputMaybe + readonly hue: InputMaybe + readonly isFoss: InputMaybe + readonly isPermissionless: InputMaybe + readonly isSelfCustody: InputMaybe + readonly isTrustless: InputMaybe + readonly launchDate: InputMaybe + readonly matomo: InputMaybe + readonly minEth: InputMaybe + readonly monthlyFee: InputMaybe + readonly monthlyFeeUnit: InputMaybe + readonly name: InputMaybe + readonly pctMajorityClient: InputMaybe + readonly platforms: InputMaybe + readonly socials: InputMaybe + readonly svgPath: InputMaybe + readonly ui: InputMaybe + readonly url: InputMaybe + } + + type DataJsonSaasFilterListInput = { + readonly elemMatch: InputMaybe + } + + type DataJsonSaasMatomo = { + readonly eventAction: Maybe + readonly eventCategory: Maybe + readonly eventName: Maybe + } + + type DataJsonSaasMatomoFilterInput = { + readonly eventAction: InputMaybe + readonly eventCategory: InputMaybe + readonly eventName: InputMaybe + } + + type DataJsonSaasSocials = { + readonly discord: Maybe + readonly github: Maybe + readonly telegram: Maybe + readonly twitter: Maybe + } + + type DataJsonSaasSocialsFilterInput = { + readonly discord: InputMaybe + readonly github: InputMaybe + readonly telegram: InputMaybe + readonly twitter: InputMaybe + } + + type DataJsonSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type DateQueryOperatorInput = { + readonly eq: InputMaybe + readonly gt: InputMaybe + readonly gte: InputMaybe + readonly in: InputMaybe>> + readonly lt: InputMaybe + readonly lte: InputMaybe + readonly ne: InputMaybe + readonly nin: InputMaybe>> + } + + type Directory = Node & { + readonly absolutePath: Scalars["String"] + readonly accessTime: Scalars["Date"] + readonly atime: Scalars["Date"] + readonly atimeMs: Scalars["Float"] + readonly base: Scalars["String"] + readonly birthTime: Scalars["Date"] + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe + readonly changeTime: Scalars["Date"] + readonly children: ReadonlyArray + readonly ctime: Scalars["Date"] + readonly ctimeMs: Scalars["Float"] + readonly dev: Scalars["Int"] + readonly dir: Scalars["String"] + readonly ext: Scalars["String"] + readonly extension: Scalars["String"] + readonly gid: Scalars["Int"] + readonly id: Scalars["ID"] + readonly ino: Scalars["Float"] + readonly internal: Internal + readonly mode: Scalars["Int"] + readonly modifiedTime: Scalars["Date"] + readonly mtime: Scalars["Date"] + readonly mtimeMs: Scalars["Float"] + readonly name: Scalars["String"] + readonly nlink: Scalars["Int"] + readonly parent: Maybe + readonly prettySize: Scalars["String"] + readonly rdev: Scalars["Int"] + readonly relativeDirectory: Scalars["String"] + readonly relativePath: Scalars["String"] + readonly root: Scalars["String"] + readonly size: Scalars["Int"] + readonly sourceInstanceName: Scalars["String"] + readonly uid: Scalars["Int"] + } + + type Directory_accessTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_atimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_birthTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_changeTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_ctimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_modifiedTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type Directory_mtimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type DirectoryConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type DirectoryConnection_distinctArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryConnection_groupArgs = { + field: DirectoryFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type DirectoryConnection_maxArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryConnection_minArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryConnection_sumArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryEdge = { + readonly next: Maybe + readonly node: Directory + readonly previous: Maybe + } + + type DirectoryFieldsEnum = + | "absolutePath" + | "accessTime" + | "atime" + | "atimeMs" + | "base" + | "birthTime" + | "birthtime" + | "birthtimeMs" + | "changeTime" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "ctime" + | "ctimeMs" + | "dev" + | "dir" + | "ext" + | "extension" + | "gid" + | "id" + | "ino" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mode" + | "modifiedTime" + | "mtime" + | "mtimeMs" + | "name" + | "nlink" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "prettySize" + | "rdev" + | "relativeDirectory" + | "relativePath" + | "root" + | "size" + | "sourceInstanceName" + | "uid" + + type DirectoryFilterInput = { + readonly absolutePath: InputMaybe + readonly accessTime: InputMaybe + readonly atime: InputMaybe + readonly atimeMs: InputMaybe + readonly base: InputMaybe + readonly birthTime: InputMaybe + readonly birthtime: InputMaybe + readonly birthtimeMs: InputMaybe + readonly changeTime: InputMaybe + readonly children: InputMaybe + readonly ctime: InputMaybe + readonly ctimeMs: InputMaybe + readonly dev: InputMaybe + readonly dir: InputMaybe + readonly ext: InputMaybe + readonly extension: InputMaybe + readonly gid: InputMaybe + readonly id: InputMaybe + readonly ino: InputMaybe + readonly internal: InputMaybe + readonly mode: InputMaybe + readonly modifiedTime: InputMaybe + readonly mtime: InputMaybe + readonly mtimeMs: InputMaybe + readonly name: InputMaybe + readonly nlink: InputMaybe + readonly parent: InputMaybe + readonly prettySize: InputMaybe + readonly rdev: InputMaybe + readonly relativeDirectory: InputMaybe + readonly relativePath: InputMaybe + readonly root: InputMaybe + readonly size: InputMaybe + readonly sourceInstanceName: InputMaybe + readonly uid: InputMaybe + } + + type DirectoryGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type DirectoryGroupConnection_distinctArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryGroupConnection_groupArgs = { + field: DirectoryFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type DirectoryGroupConnection_maxArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryGroupConnection_minArgs = { + field: DirectoryFieldsEnum + } + + type DirectoryGroupConnection_sumArgs = { + field: DirectoryFieldsEnum + } + + type DirectorySortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type DuotoneGradient = { + readonly highlight: Scalars["String"] + readonly opacity: InputMaybe + readonly shadow: Scalars["String"] + } + + type ExchangesByCountryCsv = Node & { + readonly binance: Maybe + readonly binanceus: Maybe + readonly bitbuy: Maybe + readonly bitfinex: Maybe + readonly bitflyer: Maybe + readonly bitkub: Maybe + readonly bitso: Maybe + readonly bittrex: Maybe + readonly bitvavo: Maybe + readonly bybit: Maybe + readonly children: ReadonlyArray + readonly coinbase: Maybe + readonly coinmama: Maybe + readonly coinspot: Maybe + readonly country: Maybe + readonly cryptocom: Maybe + readonly easycrypto: Maybe + readonly ftx: Maybe + readonly ftxus: Maybe + readonly gateio: Maybe + readonly gemini: Maybe + readonly huobiglobal: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly itezcom: Maybe + readonly kraken: Maybe + readonly kucoin: Maybe + readonly moonpay: Maybe + readonly mtpelerin: Maybe + readonly okx: Maybe + readonly parent: Maybe + readonly rain: Maybe + readonly simplex: Maybe + readonly wazirx: Maybe + readonly wyre: Maybe + } + + type ExchangesByCountryCsvConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExchangesByCountryCsvConnection_distinctArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvConnection_groupArgs = { + field: ExchangesByCountryCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExchangesByCountryCsvConnection_maxArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvConnection_minArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvConnection_sumArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvEdge = { + readonly next: Maybe + readonly node: ExchangesByCountryCsv + readonly previous: Maybe + } + + type ExchangesByCountryCsvFieldsEnum = + | "binance" + | "binanceus" + | "bitbuy" + | "bitfinex" + | "bitflyer" + | "bitkub" + | "bitso" + | "bittrex" + | "bitvavo" + | "bybit" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "coinbase" + | "coinmama" + | "coinspot" + | "country" + | "cryptocom" + | "easycrypto" + | "ftx" + | "ftxus" + | "gateio" + | "gemini" + | "huobiglobal" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "itezcom" + | "kraken" + | "kucoin" + | "moonpay" + | "mtpelerin" + | "okx" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "rain" + | "simplex" + | "wazirx" + | "wyre" + + type ExchangesByCountryCsvFilterInput = { + readonly binance: InputMaybe + readonly binanceus: InputMaybe + readonly bitbuy: InputMaybe + readonly bitfinex: InputMaybe + readonly bitflyer: InputMaybe + readonly bitkub: InputMaybe + readonly bitso: InputMaybe + readonly bittrex: InputMaybe + readonly bitvavo: InputMaybe + readonly bybit: InputMaybe + readonly children: InputMaybe + readonly coinbase: InputMaybe + readonly coinmama: InputMaybe + readonly coinspot: InputMaybe + readonly country: InputMaybe + readonly cryptocom: InputMaybe + readonly easycrypto: InputMaybe + readonly ftx: InputMaybe + readonly ftxus: InputMaybe + readonly gateio: InputMaybe + readonly gemini: InputMaybe + readonly huobiglobal: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly itezcom: InputMaybe + readonly kraken: InputMaybe + readonly kucoin: InputMaybe + readonly moonpay: InputMaybe + readonly mtpelerin: InputMaybe + readonly okx: InputMaybe + readonly parent: InputMaybe + readonly rain: InputMaybe + readonly simplex: InputMaybe + readonly wazirx: InputMaybe + readonly wyre: InputMaybe + } + + type ExchangesByCountryCsvFilterListInput = { + readonly elemMatch: InputMaybe + } + + type ExchangesByCountryCsvGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExchangesByCountryCsvGroupConnection_distinctArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvGroupConnection_groupArgs = { + field: ExchangesByCountryCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExchangesByCountryCsvGroupConnection_maxArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvGroupConnection_minArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvGroupConnection_sumArgs = { + field: ExchangesByCountryCsvFieldsEnum + } + + type ExchangesByCountryCsvSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type ExecutionBountyHuntersCsv = Node & { + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly name: Maybe + readonly parent: Maybe + readonly score: Maybe + readonly username: Maybe + } + + type ExecutionBountyHuntersCsvConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExecutionBountyHuntersCsvConnection_distinctArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvConnection_groupArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExecutionBountyHuntersCsvConnection_maxArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvConnection_minArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvConnection_sumArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvEdge = { + readonly next: Maybe + readonly node: ExecutionBountyHuntersCsv + readonly previous: Maybe + } + + type ExecutionBountyHuntersCsvFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "score" + | "username" + + type ExecutionBountyHuntersCsvFilterInput = { + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly score: InputMaybe + readonly username: InputMaybe + } + + type ExecutionBountyHuntersCsvFilterListInput = { + readonly elemMatch: InputMaybe + } + + type ExecutionBountyHuntersCsvGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExecutionBountyHuntersCsvGroupConnection_distinctArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvGroupConnection_groupArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExecutionBountyHuntersCsvGroupConnection_maxArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvGroupConnection_minArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvGroupConnection_sumArgs = { + field: ExecutionBountyHuntersCsvFieldsEnum + } + + type ExecutionBountyHuntersCsvSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type ExternalTutorialsJson = Node & { + readonly author: Maybe + readonly authorGithub: Maybe + readonly children: ReadonlyArray + readonly description: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly lang: Maybe + readonly parent: Maybe + readonly publishDate: Maybe + readonly skillLevel: Maybe + readonly tags: Maybe>> + readonly timeToRead: Maybe + readonly title: Maybe + readonly url: Maybe + } + + type ExternalTutorialsJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExternalTutorialsJsonConnection_distinctArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonConnection_groupArgs = { + field: ExternalTutorialsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExternalTutorialsJsonConnection_maxArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonConnection_minArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonConnection_sumArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonEdge = { + readonly next: Maybe + readonly node: ExternalTutorialsJson + readonly previous: Maybe + } + + type ExternalTutorialsJsonFieldsEnum = + | "author" + | "authorGithub" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "description" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "lang" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "publishDate" + | "skillLevel" + | "tags" + | "timeToRead" + | "title" + | "url" + + type ExternalTutorialsJsonFilterInput = { + readonly author: InputMaybe + readonly authorGithub: InputMaybe + readonly children: InputMaybe + readonly description: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly lang: InputMaybe + readonly parent: InputMaybe + readonly publishDate: InputMaybe + readonly skillLevel: InputMaybe + readonly tags: InputMaybe + readonly timeToRead: InputMaybe + readonly title: InputMaybe + readonly url: InputMaybe + } + + type ExternalTutorialsJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type ExternalTutorialsJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ExternalTutorialsJsonGroupConnection_distinctArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonGroupConnection_groupArgs = { + field: ExternalTutorialsJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ExternalTutorialsJsonGroupConnection_maxArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonGroupConnection_minArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonGroupConnection_sumArgs = { + field: ExternalTutorialsJsonFieldsEnum + } + + type ExternalTutorialsJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type File = Node & { + readonly absolutePath: Scalars["String"] + readonly accessTime: Scalars["Date"] + readonly atime: Scalars["Date"] + readonly atimeMs: Scalars["Float"] + readonly base: Scalars["String"] + readonly birthTime: Scalars["Date"] + /** @deprecated Use `birthTime` instead */ + readonly birthtime: Maybe + /** @deprecated Use `birthTime` instead */ + readonly birthtimeMs: Maybe + readonly blksize: Maybe + readonly blocks: Maybe + readonly changeTime: Scalars["Date"] + /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ + readonly childAlltimeJson: Maybe + /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ + readonly childCexLayer2SupportJson: Maybe + /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ + readonly childCommunityEventsJson: Maybe + /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ + readonly childCommunityMeetupsJson: Maybe + /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ + readonly childConsensusBountyHuntersCsv: Maybe + /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ + readonly childDataJson: Maybe + /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ + readonly childExchangesByCountryCsv: Maybe + /** Returns the first child node of type ExecutionBountyHuntersCsv or null if there are no children of given type on this node */ + readonly childExecutionBountyHuntersCsv: Maybe + /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ + readonly childExternalTutorialsJson: Maybe + /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ + readonly childImageSharp: Maybe + /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ + readonly childLayer2Json: Maybe + /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ + readonly childMdx: Maybe + /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ + readonly childMonthJson: Maybe + /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ + readonly childQuarterJson: Maybe + /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ + readonly childWalletsCsv: Maybe + readonly children: ReadonlyArray + /** Returns all children nodes filtered by type AlltimeJson */ + readonly childrenAlltimeJson: Maybe>> + /** Returns all children nodes filtered by type CexLayer2SupportJson */ + readonly childrenCexLayer2SupportJson: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type CommunityEventsJson */ + readonly childrenCommunityEventsJson: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type CommunityMeetupsJson */ + readonly childrenCommunityMeetupsJson: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ + readonly childrenConsensusBountyHuntersCsv: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type DataJson */ + readonly childrenDataJson: Maybe>> + /** Returns all children nodes filtered by type ExchangesByCountryCsv */ + readonly childrenExchangesByCountryCsv: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type ExecutionBountyHuntersCsv */ + readonly childrenExecutionBountyHuntersCsv: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type ExternalTutorialsJson */ + readonly childrenExternalTutorialsJson: Maybe< + ReadonlyArray> + > + /** Returns all children nodes filtered by type ImageSharp */ + readonly childrenImageSharp: Maybe>> + /** Returns all children nodes filtered by type Layer2Json */ + readonly childrenLayer2Json: Maybe>> + /** Returns all children nodes filtered by type Mdx */ + readonly childrenMdx: Maybe>> + /** Returns all children nodes filtered by type MonthJson */ + readonly childrenMonthJson: Maybe>> + /** Returns all children nodes filtered by type QuarterJson */ + readonly childrenQuarterJson: Maybe>> + /** Returns all children nodes filtered by type WalletsCsv */ + readonly childrenWalletsCsv: Maybe>> + readonly ctime: Scalars["Date"] + readonly ctimeMs: Scalars["Float"] + readonly dev: Scalars["Int"] + readonly dir: Scalars["String"] + readonly ext: Scalars["String"] + readonly extension: Scalars["String"] + readonly fields: Maybe + readonly gid: Scalars["Int"] + readonly id: Scalars["ID"] + readonly ino: Scalars["Float"] + readonly internal: Internal + readonly mode: Scalars["Int"] + readonly modifiedTime: Scalars["Date"] + readonly mtime: Scalars["Date"] + readonly mtimeMs: Scalars["Float"] + readonly name: Scalars["String"] + readonly nlink: Scalars["Int"] + readonly parent: Maybe + readonly prettySize: Scalars["String"] + /** Copy file to static directory and return public url to it */ + readonly publicURL: Maybe + readonly rdev: Scalars["Int"] + readonly relativeDirectory: Scalars["String"] + readonly relativePath: Scalars["String"] + readonly root: Scalars["String"] + readonly size: Scalars["Int"] + readonly sourceInstanceName: Scalars["String"] + readonly uid: Scalars["Int"] + } + + type File_accessTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_atimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_birthTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_changeTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_ctimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_modifiedTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type File_mtimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type FileConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type FileConnection_distinctArgs = { + field: FileFieldsEnum + } + + type FileConnection_groupArgs = { + field: FileFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type FileConnection_maxArgs = { + field: FileFieldsEnum + } + + type FileConnection_minArgs = { + field: FileFieldsEnum + } + + type FileConnection_sumArgs = { + field: FileFieldsEnum + } + + type FileEdge = { + readonly next: Maybe + readonly node: File + readonly previous: Maybe + } + + type FileFields = { + readonly gitLogLatestAuthorEmail: Maybe + readonly gitLogLatestAuthorName: Maybe + readonly gitLogLatestDate: Maybe + } + + type FileFields_gitLogLatestDateArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type FileFieldsEnum = + | "absolutePath" + | "accessTime" + | "atime" + | "atimeMs" + | "base" + | "birthTime" + | "birthtime" + | "birthtimeMs" + | "blksize" + | "blocks" + | "changeTime" + | "childAlltimeJson.children" + | "childAlltimeJson.children.children" + | "childAlltimeJson.children.children.children" + | "childAlltimeJson.children.children.id" + | "childAlltimeJson.children.id" + | "childAlltimeJson.children.internal.content" + | "childAlltimeJson.children.internal.contentDigest" + | "childAlltimeJson.children.internal.description" + | "childAlltimeJson.children.internal.fieldOwners" + | "childAlltimeJson.children.internal.ignoreType" + | "childAlltimeJson.children.internal.mediaType" + | "childAlltimeJson.children.internal.owner" + | "childAlltimeJson.children.internal.type" + | "childAlltimeJson.children.parent.children" + | "childAlltimeJson.children.parent.id" + | "childAlltimeJson.currency" + | "childAlltimeJson.data" + | "childAlltimeJson.data.languages" + | "childAlltimeJson.data.user.avatarUrl" + | "childAlltimeJson.data.user.fullName" + | "childAlltimeJson.data.user.id" + | "childAlltimeJson.data.user.preTranslated" + | "childAlltimeJson.data.user.totalCosts" + | "childAlltimeJson.data.user.userRole" + | "childAlltimeJson.data.user.username" + | "childAlltimeJson.dateRange.from" + | "childAlltimeJson.dateRange.to" + | "childAlltimeJson.id" + | "childAlltimeJson.internal.content" + | "childAlltimeJson.internal.contentDigest" + | "childAlltimeJson.internal.description" + | "childAlltimeJson.internal.fieldOwners" + | "childAlltimeJson.internal.ignoreType" + | "childAlltimeJson.internal.mediaType" + | "childAlltimeJson.internal.owner" + | "childAlltimeJson.internal.type" + | "childAlltimeJson.mode" + | "childAlltimeJson.name" + | "childAlltimeJson.parent.children" + | "childAlltimeJson.parent.children.children" + | "childAlltimeJson.parent.children.id" + | "childAlltimeJson.parent.id" + | "childAlltimeJson.parent.internal.content" + | "childAlltimeJson.parent.internal.contentDigest" + | "childAlltimeJson.parent.internal.description" + | "childAlltimeJson.parent.internal.fieldOwners" + | "childAlltimeJson.parent.internal.ignoreType" + | "childAlltimeJson.parent.internal.mediaType" + | "childAlltimeJson.parent.internal.owner" + | "childAlltimeJson.parent.internal.type" + | "childAlltimeJson.parent.parent.children" + | "childAlltimeJson.parent.parent.id" + | "childAlltimeJson.totalCosts" + | "childAlltimeJson.totalPreTranslated" + | "childAlltimeJson.totalTMSavings" + | "childAlltimeJson.unit" + | "childAlltimeJson.url" + | "childCexLayer2SupportJson.children" + | "childCexLayer2SupportJson.children.children" + | "childCexLayer2SupportJson.children.children.children" + | "childCexLayer2SupportJson.children.children.id" + | "childCexLayer2SupportJson.children.id" + | "childCexLayer2SupportJson.children.internal.content" + | "childCexLayer2SupportJson.children.internal.contentDigest" + | "childCexLayer2SupportJson.children.internal.description" + | "childCexLayer2SupportJson.children.internal.fieldOwners" + | "childCexLayer2SupportJson.children.internal.ignoreType" + | "childCexLayer2SupportJson.children.internal.mediaType" + | "childCexLayer2SupportJson.children.internal.owner" + | "childCexLayer2SupportJson.children.internal.type" + | "childCexLayer2SupportJson.children.parent.children" + | "childCexLayer2SupportJson.children.parent.id" + | "childCexLayer2SupportJson.id" + | "childCexLayer2SupportJson.internal.content" + | "childCexLayer2SupportJson.internal.contentDigest" + | "childCexLayer2SupportJson.internal.description" + | "childCexLayer2SupportJson.internal.fieldOwners" + | "childCexLayer2SupportJson.internal.ignoreType" + | "childCexLayer2SupportJson.internal.mediaType" + | "childCexLayer2SupportJson.internal.owner" + | "childCexLayer2SupportJson.internal.type" + | "childCexLayer2SupportJson.name" + | "childCexLayer2SupportJson.parent.children" + | "childCexLayer2SupportJson.parent.children.children" + | "childCexLayer2SupportJson.parent.children.id" + | "childCexLayer2SupportJson.parent.id" + | "childCexLayer2SupportJson.parent.internal.content" + | "childCexLayer2SupportJson.parent.internal.contentDigest" + | "childCexLayer2SupportJson.parent.internal.description" + | "childCexLayer2SupportJson.parent.internal.fieldOwners" + | "childCexLayer2SupportJson.parent.internal.ignoreType" + | "childCexLayer2SupportJson.parent.internal.mediaType" + | "childCexLayer2SupportJson.parent.internal.owner" + | "childCexLayer2SupportJson.parent.internal.type" + | "childCexLayer2SupportJson.parent.parent.children" + | "childCexLayer2SupportJson.parent.parent.id" + | "childCexLayer2SupportJson.supports_deposits" + | "childCexLayer2SupportJson.supports_withdrawals" + | "childCexLayer2SupportJson.url" + | "childCommunityEventsJson.children" + | "childCommunityEventsJson.children.children" + | "childCommunityEventsJson.children.children.children" + | "childCommunityEventsJson.children.children.id" + | "childCommunityEventsJson.children.id" + | "childCommunityEventsJson.children.internal.content" + | "childCommunityEventsJson.children.internal.contentDigest" + | "childCommunityEventsJson.children.internal.description" + | "childCommunityEventsJson.children.internal.fieldOwners" + | "childCommunityEventsJson.children.internal.ignoreType" + | "childCommunityEventsJson.children.internal.mediaType" + | "childCommunityEventsJson.children.internal.owner" + | "childCommunityEventsJson.children.internal.type" + | "childCommunityEventsJson.children.parent.children" + | "childCommunityEventsJson.children.parent.id" + | "childCommunityEventsJson.description" + | "childCommunityEventsJson.endDate" + | "childCommunityEventsJson.id" + | "childCommunityEventsJson.internal.content" + | "childCommunityEventsJson.internal.contentDigest" + | "childCommunityEventsJson.internal.description" + | "childCommunityEventsJson.internal.fieldOwners" + | "childCommunityEventsJson.internal.ignoreType" + | "childCommunityEventsJson.internal.mediaType" + | "childCommunityEventsJson.internal.owner" + | "childCommunityEventsJson.internal.type" + | "childCommunityEventsJson.location" + | "childCommunityEventsJson.parent.children" + | "childCommunityEventsJson.parent.children.children" + | "childCommunityEventsJson.parent.children.id" + | "childCommunityEventsJson.parent.id" + | "childCommunityEventsJson.parent.internal.content" + | "childCommunityEventsJson.parent.internal.contentDigest" + | "childCommunityEventsJson.parent.internal.description" + | "childCommunityEventsJson.parent.internal.fieldOwners" + | "childCommunityEventsJson.parent.internal.ignoreType" + | "childCommunityEventsJson.parent.internal.mediaType" + | "childCommunityEventsJson.parent.internal.owner" + | "childCommunityEventsJson.parent.internal.type" + | "childCommunityEventsJson.parent.parent.children" + | "childCommunityEventsJson.parent.parent.id" + | "childCommunityEventsJson.sponsor" + | "childCommunityEventsJson.startDate" + | "childCommunityEventsJson.title" + | "childCommunityEventsJson.to" + | "childCommunityMeetupsJson.children" + | "childCommunityMeetupsJson.children.children" + | "childCommunityMeetupsJson.children.children.children" + | "childCommunityMeetupsJson.children.children.id" + | "childCommunityMeetupsJson.children.id" + | "childCommunityMeetupsJson.children.internal.content" + | "childCommunityMeetupsJson.children.internal.contentDigest" + | "childCommunityMeetupsJson.children.internal.description" + | "childCommunityMeetupsJson.children.internal.fieldOwners" + | "childCommunityMeetupsJson.children.internal.ignoreType" + | "childCommunityMeetupsJson.children.internal.mediaType" + | "childCommunityMeetupsJson.children.internal.owner" + | "childCommunityMeetupsJson.children.internal.type" + | "childCommunityMeetupsJson.children.parent.children" + | "childCommunityMeetupsJson.children.parent.id" + | "childCommunityMeetupsJson.emoji" + | "childCommunityMeetupsJson.id" + | "childCommunityMeetupsJson.internal.content" + | "childCommunityMeetupsJson.internal.contentDigest" + | "childCommunityMeetupsJson.internal.description" + | "childCommunityMeetupsJson.internal.fieldOwners" + | "childCommunityMeetupsJson.internal.ignoreType" + | "childCommunityMeetupsJson.internal.mediaType" + | "childCommunityMeetupsJson.internal.owner" + | "childCommunityMeetupsJson.internal.type" + | "childCommunityMeetupsJson.link" + | "childCommunityMeetupsJson.location" + | "childCommunityMeetupsJson.parent.children" + | "childCommunityMeetupsJson.parent.children.children" + | "childCommunityMeetupsJson.parent.children.id" + | "childCommunityMeetupsJson.parent.id" + | "childCommunityMeetupsJson.parent.internal.content" + | "childCommunityMeetupsJson.parent.internal.contentDigest" + | "childCommunityMeetupsJson.parent.internal.description" + | "childCommunityMeetupsJson.parent.internal.fieldOwners" + | "childCommunityMeetupsJson.parent.internal.ignoreType" + | "childCommunityMeetupsJson.parent.internal.mediaType" + | "childCommunityMeetupsJson.parent.internal.owner" + | "childCommunityMeetupsJson.parent.internal.type" + | "childCommunityMeetupsJson.parent.parent.children" + | "childCommunityMeetupsJson.parent.parent.id" + | "childCommunityMeetupsJson.title" + | "childConsensusBountyHuntersCsv.children" + | "childConsensusBountyHuntersCsv.children.children" + | "childConsensusBountyHuntersCsv.children.children.children" + | "childConsensusBountyHuntersCsv.children.children.id" + | "childConsensusBountyHuntersCsv.children.id" + | "childConsensusBountyHuntersCsv.children.internal.content" + | "childConsensusBountyHuntersCsv.children.internal.contentDigest" + | "childConsensusBountyHuntersCsv.children.internal.description" + | "childConsensusBountyHuntersCsv.children.internal.fieldOwners" + | "childConsensusBountyHuntersCsv.children.internal.ignoreType" + | "childConsensusBountyHuntersCsv.children.internal.mediaType" + | "childConsensusBountyHuntersCsv.children.internal.owner" + | "childConsensusBountyHuntersCsv.children.internal.type" + | "childConsensusBountyHuntersCsv.children.parent.children" + | "childConsensusBountyHuntersCsv.children.parent.id" + | "childConsensusBountyHuntersCsv.id" + | "childConsensusBountyHuntersCsv.internal.content" + | "childConsensusBountyHuntersCsv.internal.contentDigest" + | "childConsensusBountyHuntersCsv.internal.description" + | "childConsensusBountyHuntersCsv.internal.fieldOwners" + | "childConsensusBountyHuntersCsv.internal.ignoreType" + | "childConsensusBountyHuntersCsv.internal.mediaType" + | "childConsensusBountyHuntersCsv.internal.owner" + | "childConsensusBountyHuntersCsv.internal.type" + | "childConsensusBountyHuntersCsv.name" + | "childConsensusBountyHuntersCsv.parent.children" + | "childConsensusBountyHuntersCsv.parent.children.children" + | "childConsensusBountyHuntersCsv.parent.children.id" + | "childConsensusBountyHuntersCsv.parent.id" + | "childConsensusBountyHuntersCsv.parent.internal.content" + | "childConsensusBountyHuntersCsv.parent.internal.contentDigest" + | "childConsensusBountyHuntersCsv.parent.internal.description" + | "childConsensusBountyHuntersCsv.parent.internal.fieldOwners" + | "childConsensusBountyHuntersCsv.parent.internal.ignoreType" + | "childConsensusBountyHuntersCsv.parent.internal.mediaType" + | "childConsensusBountyHuntersCsv.parent.internal.owner" + | "childConsensusBountyHuntersCsv.parent.internal.type" + | "childConsensusBountyHuntersCsv.parent.parent.children" + | "childConsensusBountyHuntersCsv.parent.parent.id" + | "childConsensusBountyHuntersCsv.score" + | "childConsensusBountyHuntersCsv.username" + | "childDataJson.children" + | "childDataJson.children.children" + | "childDataJson.children.children.children" + | "childDataJson.children.children.id" + | "childDataJson.children.id" + | "childDataJson.children.internal.content" + | "childDataJson.children.internal.contentDigest" + | "childDataJson.children.internal.description" + | "childDataJson.children.internal.fieldOwners" + | "childDataJson.children.internal.ignoreType" + | "childDataJson.children.internal.mediaType" + | "childDataJson.children.internal.owner" + | "childDataJson.children.internal.type" + | "childDataJson.children.parent.children" + | "childDataJson.children.parent.id" + | "childDataJson.commit" + | "childDataJson.contributors" + | "childDataJson.contributorsPerLine" + | "childDataJson.contributors.avatar_url" + | "childDataJson.contributors.contributions" + | "childDataJson.contributors.login" + | "childDataJson.contributors.name" + | "childDataJson.contributors.profile" + | "childDataJson.files" + | "childDataJson.id" + | "childDataJson.imageSize" + | "childDataJson.internal.content" + | "childDataJson.internal.contentDigest" + | "childDataJson.internal.description" + | "childDataJson.internal.fieldOwners" + | "childDataJson.internal.ignoreType" + | "childDataJson.internal.mediaType" + | "childDataJson.internal.owner" + | "childDataJson.internal.type" + | "childDataJson.keyGen" + | "childDataJson.keyGen.audits" + | "childDataJson.keyGen.audits.name" + | "childDataJson.keyGen.audits.url" + | "childDataJson.keyGen.hasBugBounty" + | "childDataJson.keyGen.hue" + | "childDataJson.keyGen.isFoss" + | "childDataJson.keyGen.isPermissionless" + | "childDataJson.keyGen.isSelfCustody" + | "childDataJson.keyGen.isTrustless" + | "childDataJson.keyGen.launchDate" + | "childDataJson.keyGen.matomo.eventAction" + | "childDataJson.keyGen.matomo.eventCategory" + | "childDataJson.keyGen.matomo.eventName" + | "childDataJson.keyGen.name" + | "childDataJson.keyGen.platforms" + | "childDataJson.keyGen.socials.discord" + | "childDataJson.keyGen.socials.github" + | "childDataJson.keyGen.socials.twitter" + | "childDataJson.keyGen.svgPath" + | "childDataJson.keyGen.ui" + | "childDataJson.keyGen.url" + | "childDataJson.nodeTools" + | "childDataJson.nodeTools.additionalStake" + | "childDataJson.nodeTools.additionalStakeUnit" + | "childDataJson.nodeTools.audits" + | "childDataJson.nodeTools.audits.name" + | "childDataJson.nodeTools.audits.url" + | "childDataJson.nodeTools.easyClientSwitching" + | "childDataJson.nodeTools.hasBugBounty" + | "childDataJson.nodeTools.hue" + | "childDataJson.nodeTools.isFoss" + | "childDataJson.nodeTools.isPermissionless" + | "childDataJson.nodeTools.isTrustless" + | "childDataJson.nodeTools.launchDate" + | "childDataJson.nodeTools.matomo.eventAction" + | "childDataJson.nodeTools.matomo.eventCategory" + | "childDataJson.nodeTools.matomo.eventName" + | "childDataJson.nodeTools.minEth" + | "childDataJson.nodeTools.multiClient" + | "childDataJson.nodeTools.name" + | "childDataJson.nodeTools.platforms" + | "childDataJson.nodeTools.socials.discord" + | "childDataJson.nodeTools.socials.github" + | "childDataJson.nodeTools.socials.telegram" + | "childDataJson.nodeTools.socials.twitter" + | "childDataJson.nodeTools.svgPath" + | "childDataJson.nodeTools.tokens" + | "childDataJson.nodeTools.tokens.address" + | "childDataJson.nodeTools.tokens.name" + | "childDataJson.nodeTools.tokens.symbol" + | "childDataJson.nodeTools.ui" + | "childDataJson.nodeTools.url" + | "childDataJson.parent.children" + | "childDataJson.parent.children.children" + | "childDataJson.parent.children.id" + | "childDataJson.parent.id" + | "childDataJson.parent.internal.content" + | "childDataJson.parent.internal.contentDigest" + | "childDataJson.parent.internal.description" + | "childDataJson.parent.internal.fieldOwners" + | "childDataJson.parent.internal.ignoreType" + | "childDataJson.parent.internal.mediaType" + | "childDataJson.parent.internal.owner" + | "childDataJson.parent.internal.type" + | "childDataJson.parent.parent.children" + | "childDataJson.parent.parent.id" + | "childDataJson.pools" + | "childDataJson.pools.audits" + | "childDataJson.pools.audits.date" + | "childDataJson.pools.audits.name" + | "childDataJson.pools.audits.url" + | "childDataJson.pools.feePercentage" + | "childDataJson.pools.hasBugBounty" + | "childDataJson.pools.hasPermissionlessNodes" + | "childDataJson.pools.hue" + | "childDataJson.pools.isFoss" + | "childDataJson.pools.isTrustless" + | "childDataJson.pools.launchDate" + | "childDataJson.pools.matomo.eventAction" + | "childDataJson.pools.matomo.eventCategory" + | "childDataJson.pools.matomo.eventName" + | "childDataJson.pools.minEth" + | "childDataJson.pools.name" + | "childDataJson.pools.pctMajorityClient" + | "childDataJson.pools.platforms" + | "childDataJson.pools.socials.discord" + | "childDataJson.pools.socials.github" + | "childDataJson.pools.socials.reddit" + | "childDataJson.pools.socials.telegram" + | "childDataJson.pools.socials.twitter" + | "childDataJson.pools.svgPath" + | "childDataJson.pools.telegram" + | "childDataJson.pools.tokens" + | "childDataJson.pools.tokens.address" + | "childDataJson.pools.tokens.name" + | "childDataJson.pools.tokens.symbol" + | "childDataJson.pools.twitter" + | "childDataJson.pools.ui" + | "childDataJson.pools.url" + | "childDataJson.projectName" + | "childDataJson.projectOwner" + | "childDataJson.repoHost" + | "childDataJson.repoType" + | "childDataJson.saas" + | "childDataJson.saas.additionalStake" + | "childDataJson.saas.additionalStakeUnit" + | "childDataJson.saas.audits" + | "childDataJson.saas.audits.date" + | "childDataJson.saas.audits.name" + | "childDataJson.saas.audits.url" + | "childDataJson.saas.hasBugBounty" + | "childDataJson.saas.hue" + | "childDataJson.saas.isFoss" + | "childDataJson.saas.isPermissionless" + | "childDataJson.saas.isSelfCustody" + | "childDataJson.saas.isTrustless" + | "childDataJson.saas.launchDate" + | "childDataJson.saas.matomo.eventAction" + | "childDataJson.saas.matomo.eventCategory" + | "childDataJson.saas.matomo.eventName" + | "childDataJson.saas.minEth" + | "childDataJson.saas.monthlyFee" + | "childDataJson.saas.monthlyFeeUnit" + | "childDataJson.saas.name" + | "childDataJson.saas.pctMajorityClient" + | "childDataJson.saas.platforms" + | "childDataJson.saas.socials.discord" + | "childDataJson.saas.socials.github" + | "childDataJson.saas.socials.telegram" + | "childDataJson.saas.socials.twitter" + | "childDataJson.saas.svgPath" + | "childDataJson.saas.ui" + | "childDataJson.saas.url" + | "childDataJson.skipCi" + | "childExchangesByCountryCsv.binance" + | "childExchangesByCountryCsv.binanceus" + | "childExchangesByCountryCsv.bitbuy" + | "childExchangesByCountryCsv.bitfinex" + | "childExchangesByCountryCsv.bitflyer" + | "childExchangesByCountryCsv.bitkub" + | "childExchangesByCountryCsv.bitso" + | "childExchangesByCountryCsv.bittrex" + | "childExchangesByCountryCsv.bitvavo" + | "childExchangesByCountryCsv.bybit" + | "childExchangesByCountryCsv.children" + | "childExchangesByCountryCsv.children.children" + | "childExchangesByCountryCsv.children.children.children" + | "childExchangesByCountryCsv.children.children.id" + | "childExchangesByCountryCsv.children.id" + | "childExchangesByCountryCsv.children.internal.content" + | "childExchangesByCountryCsv.children.internal.contentDigest" + | "childExchangesByCountryCsv.children.internal.description" + | "childExchangesByCountryCsv.children.internal.fieldOwners" + | "childExchangesByCountryCsv.children.internal.ignoreType" + | "childExchangesByCountryCsv.children.internal.mediaType" + | "childExchangesByCountryCsv.children.internal.owner" + | "childExchangesByCountryCsv.children.internal.type" + | "childExchangesByCountryCsv.children.parent.children" + | "childExchangesByCountryCsv.children.parent.id" + | "childExchangesByCountryCsv.coinbase" + | "childExchangesByCountryCsv.coinmama" + | "childExchangesByCountryCsv.coinspot" + | "childExchangesByCountryCsv.country" + | "childExchangesByCountryCsv.cryptocom" + | "childExchangesByCountryCsv.easycrypto" + | "childExchangesByCountryCsv.ftx" + | "childExchangesByCountryCsv.ftxus" + | "childExchangesByCountryCsv.gateio" + | "childExchangesByCountryCsv.gemini" + | "childExchangesByCountryCsv.huobiglobal" + | "childExchangesByCountryCsv.id" + | "childExchangesByCountryCsv.internal.content" + | "childExchangesByCountryCsv.internal.contentDigest" + | "childExchangesByCountryCsv.internal.description" + | "childExchangesByCountryCsv.internal.fieldOwners" + | "childExchangesByCountryCsv.internal.ignoreType" + | "childExchangesByCountryCsv.internal.mediaType" + | "childExchangesByCountryCsv.internal.owner" + | "childExchangesByCountryCsv.internal.type" + | "childExchangesByCountryCsv.itezcom" + | "childExchangesByCountryCsv.kraken" + | "childExchangesByCountryCsv.kucoin" + | "childExchangesByCountryCsv.moonpay" + | "childExchangesByCountryCsv.mtpelerin" + | "childExchangesByCountryCsv.okx" + | "childExchangesByCountryCsv.parent.children" + | "childExchangesByCountryCsv.parent.children.children" + | "childExchangesByCountryCsv.parent.children.id" + | "childExchangesByCountryCsv.parent.id" + | "childExchangesByCountryCsv.parent.internal.content" + | "childExchangesByCountryCsv.parent.internal.contentDigest" + | "childExchangesByCountryCsv.parent.internal.description" + | "childExchangesByCountryCsv.parent.internal.fieldOwners" + | "childExchangesByCountryCsv.parent.internal.ignoreType" + | "childExchangesByCountryCsv.parent.internal.mediaType" + | "childExchangesByCountryCsv.parent.internal.owner" + | "childExchangesByCountryCsv.parent.internal.type" + | "childExchangesByCountryCsv.parent.parent.children" + | "childExchangesByCountryCsv.parent.parent.id" + | "childExchangesByCountryCsv.rain" + | "childExchangesByCountryCsv.simplex" + | "childExchangesByCountryCsv.wazirx" + | "childExchangesByCountryCsv.wyre" + | "childExecutionBountyHuntersCsv.children" + | "childExecutionBountyHuntersCsv.children.children" + | "childExecutionBountyHuntersCsv.children.children.children" + | "childExecutionBountyHuntersCsv.children.children.id" + | "childExecutionBountyHuntersCsv.children.id" + | "childExecutionBountyHuntersCsv.children.internal.content" + | "childExecutionBountyHuntersCsv.children.internal.contentDigest" + | "childExecutionBountyHuntersCsv.children.internal.description" + | "childExecutionBountyHuntersCsv.children.internal.fieldOwners" + | "childExecutionBountyHuntersCsv.children.internal.ignoreType" + | "childExecutionBountyHuntersCsv.children.internal.mediaType" + | "childExecutionBountyHuntersCsv.children.internal.owner" + | "childExecutionBountyHuntersCsv.children.internal.type" + | "childExecutionBountyHuntersCsv.children.parent.children" + | "childExecutionBountyHuntersCsv.children.parent.id" + | "childExecutionBountyHuntersCsv.id" + | "childExecutionBountyHuntersCsv.internal.content" + | "childExecutionBountyHuntersCsv.internal.contentDigest" + | "childExecutionBountyHuntersCsv.internal.description" + | "childExecutionBountyHuntersCsv.internal.fieldOwners" + | "childExecutionBountyHuntersCsv.internal.ignoreType" + | "childExecutionBountyHuntersCsv.internal.mediaType" + | "childExecutionBountyHuntersCsv.internal.owner" + | "childExecutionBountyHuntersCsv.internal.type" + | "childExecutionBountyHuntersCsv.name" + | "childExecutionBountyHuntersCsv.parent.children" + | "childExecutionBountyHuntersCsv.parent.children.children" + | "childExecutionBountyHuntersCsv.parent.children.id" + | "childExecutionBountyHuntersCsv.parent.id" + | "childExecutionBountyHuntersCsv.parent.internal.content" + | "childExecutionBountyHuntersCsv.parent.internal.contentDigest" + | "childExecutionBountyHuntersCsv.parent.internal.description" + | "childExecutionBountyHuntersCsv.parent.internal.fieldOwners" + | "childExecutionBountyHuntersCsv.parent.internal.ignoreType" + | "childExecutionBountyHuntersCsv.parent.internal.mediaType" + | "childExecutionBountyHuntersCsv.parent.internal.owner" + | "childExecutionBountyHuntersCsv.parent.internal.type" + | "childExecutionBountyHuntersCsv.parent.parent.children" + | "childExecutionBountyHuntersCsv.parent.parent.id" + | "childExecutionBountyHuntersCsv.score" + | "childExecutionBountyHuntersCsv.username" + | "childExternalTutorialsJson.author" + | "childExternalTutorialsJson.authorGithub" + | "childExternalTutorialsJson.children" + | "childExternalTutorialsJson.children.children" + | "childExternalTutorialsJson.children.children.children" + | "childExternalTutorialsJson.children.children.id" + | "childExternalTutorialsJson.children.id" + | "childExternalTutorialsJson.children.internal.content" + | "childExternalTutorialsJson.children.internal.contentDigest" + | "childExternalTutorialsJson.children.internal.description" + | "childExternalTutorialsJson.children.internal.fieldOwners" + | "childExternalTutorialsJson.children.internal.ignoreType" + | "childExternalTutorialsJson.children.internal.mediaType" + | "childExternalTutorialsJson.children.internal.owner" + | "childExternalTutorialsJson.children.internal.type" + | "childExternalTutorialsJson.children.parent.children" + | "childExternalTutorialsJson.children.parent.id" + | "childExternalTutorialsJson.description" + | "childExternalTutorialsJson.id" + | "childExternalTutorialsJson.internal.content" + | "childExternalTutorialsJson.internal.contentDigest" + | "childExternalTutorialsJson.internal.description" + | "childExternalTutorialsJson.internal.fieldOwners" + | "childExternalTutorialsJson.internal.ignoreType" + | "childExternalTutorialsJson.internal.mediaType" + | "childExternalTutorialsJson.internal.owner" + | "childExternalTutorialsJson.internal.type" + | "childExternalTutorialsJson.lang" + | "childExternalTutorialsJson.parent.children" + | "childExternalTutorialsJson.parent.children.children" + | "childExternalTutorialsJson.parent.children.id" + | "childExternalTutorialsJson.parent.id" + | "childExternalTutorialsJson.parent.internal.content" + | "childExternalTutorialsJson.parent.internal.contentDigest" + | "childExternalTutorialsJson.parent.internal.description" + | "childExternalTutorialsJson.parent.internal.fieldOwners" + | "childExternalTutorialsJson.parent.internal.ignoreType" + | "childExternalTutorialsJson.parent.internal.mediaType" + | "childExternalTutorialsJson.parent.internal.owner" + | "childExternalTutorialsJson.parent.internal.type" + | "childExternalTutorialsJson.parent.parent.children" + | "childExternalTutorialsJson.parent.parent.id" + | "childExternalTutorialsJson.publishDate" + | "childExternalTutorialsJson.skillLevel" + | "childExternalTutorialsJson.tags" + | "childExternalTutorialsJson.timeToRead" + | "childExternalTutorialsJson.title" + | "childExternalTutorialsJson.url" + | "childImageSharp.children" + | "childImageSharp.children.children" + | "childImageSharp.children.children.children" + | "childImageSharp.children.children.id" + | "childImageSharp.children.id" + | "childImageSharp.children.internal.content" + | "childImageSharp.children.internal.contentDigest" + | "childImageSharp.children.internal.description" + | "childImageSharp.children.internal.fieldOwners" + | "childImageSharp.children.internal.ignoreType" + | "childImageSharp.children.internal.mediaType" + | "childImageSharp.children.internal.owner" + | "childImageSharp.children.internal.type" + | "childImageSharp.children.parent.children" + | "childImageSharp.children.parent.id" + | "childImageSharp.fixed.aspectRatio" + | "childImageSharp.fixed.base64" + | "childImageSharp.fixed.height" + | "childImageSharp.fixed.originalName" + | "childImageSharp.fixed.src" + | "childImageSharp.fixed.srcSet" + | "childImageSharp.fixed.srcSetWebp" + | "childImageSharp.fixed.srcWebp" + | "childImageSharp.fixed.tracedSVG" + | "childImageSharp.fixed.width" + | "childImageSharp.fluid.aspectRatio" + | "childImageSharp.fluid.base64" + | "childImageSharp.fluid.originalImg" + | "childImageSharp.fluid.originalName" + | "childImageSharp.fluid.presentationHeight" + | "childImageSharp.fluid.presentationWidth" + | "childImageSharp.fluid.sizes" + | "childImageSharp.fluid.src" + | "childImageSharp.fluid.srcSet" + | "childImageSharp.fluid.srcSetWebp" + | "childImageSharp.fluid.srcWebp" + | "childImageSharp.fluid.tracedSVG" + | "childImageSharp.gatsbyImageData" + | "childImageSharp.id" + | "childImageSharp.internal.content" + | "childImageSharp.internal.contentDigest" + | "childImageSharp.internal.description" + | "childImageSharp.internal.fieldOwners" + | "childImageSharp.internal.ignoreType" + | "childImageSharp.internal.mediaType" + | "childImageSharp.internal.owner" + | "childImageSharp.internal.type" + | "childImageSharp.original.height" + | "childImageSharp.original.src" + | "childImageSharp.original.width" + | "childImageSharp.parent.children" + | "childImageSharp.parent.children.children" + | "childImageSharp.parent.children.id" + | "childImageSharp.parent.id" + | "childImageSharp.parent.internal.content" + | "childImageSharp.parent.internal.contentDigest" + | "childImageSharp.parent.internal.description" + | "childImageSharp.parent.internal.fieldOwners" + | "childImageSharp.parent.internal.ignoreType" + | "childImageSharp.parent.internal.mediaType" + | "childImageSharp.parent.internal.owner" + | "childImageSharp.parent.internal.type" + | "childImageSharp.parent.parent.children" + | "childImageSharp.parent.parent.id" + | "childImageSharp.resize.aspectRatio" + | "childImageSharp.resize.height" + | "childImageSharp.resize.originalName" + | "childImageSharp.resize.src" + | "childImageSharp.resize.tracedSVG" + | "childImageSharp.resize.width" + | "childLayer2Json.children" + | "childLayer2Json.children.children" + | "childLayer2Json.children.children.children" + | "childLayer2Json.children.children.id" + | "childLayer2Json.children.id" + | "childLayer2Json.children.internal.content" + | "childLayer2Json.children.internal.contentDigest" + | "childLayer2Json.children.internal.description" + | "childLayer2Json.children.internal.fieldOwners" + | "childLayer2Json.children.internal.ignoreType" + | "childLayer2Json.children.internal.mediaType" + | "childLayer2Json.children.internal.owner" + | "childLayer2Json.children.internal.type" + | "childLayer2Json.children.parent.children" + | "childLayer2Json.children.parent.id" + | "childLayer2Json.id" + | "childLayer2Json.internal.content" + | "childLayer2Json.internal.contentDigest" + | "childLayer2Json.internal.description" + | "childLayer2Json.internal.fieldOwners" + | "childLayer2Json.internal.ignoreType" + | "childLayer2Json.internal.mediaType" + | "childLayer2Json.internal.owner" + | "childLayer2Json.internal.type" + | "childLayer2Json.optimistic" + | "childLayer2Json.optimistic.background" + | "childLayer2Json.optimistic.blockExplorer" + | "childLayer2Json.optimistic.bridge" + | "childLayer2Json.optimistic.bridgeWallets" + | "childLayer2Json.optimistic.description" + | "childLayer2Json.optimistic.developerDocs" + | "childLayer2Json.optimistic.ecosystemPortal" + | "childLayer2Json.optimistic.imageKey" + | "childLayer2Json.optimistic.l2beat" + | "childLayer2Json.optimistic.name" + | "childLayer2Json.optimistic.noteKey" + | "childLayer2Json.optimistic.purpose" + | "childLayer2Json.optimistic.tokenLists" + | "childLayer2Json.optimistic.website" + | "childLayer2Json.parent.children" + | "childLayer2Json.parent.children.children" + | "childLayer2Json.parent.children.id" + | "childLayer2Json.parent.id" + | "childLayer2Json.parent.internal.content" + | "childLayer2Json.parent.internal.contentDigest" + | "childLayer2Json.parent.internal.description" + | "childLayer2Json.parent.internal.fieldOwners" + | "childLayer2Json.parent.internal.ignoreType" + | "childLayer2Json.parent.internal.mediaType" + | "childLayer2Json.parent.internal.owner" + | "childLayer2Json.parent.internal.type" + | "childLayer2Json.parent.parent.children" + | "childLayer2Json.parent.parent.id" + | "childLayer2Json.zk" + | "childLayer2Json.zk.background" + | "childLayer2Json.zk.blockExplorer" + | "childLayer2Json.zk.bridge" + | "childLayer2Json.zk.bridgeWallets" + | "childLayer2Json.zk.description" + | "childLayer2Json.zk.developerDocs" + | "childLayer2Json.zk.ecosystemPortal" + | "childLayer2Json.zk.imageKey" + | "childLayer2Json.zk.l2beat" + | "childLayer2Json.zk.name" + | "childLayer2Json.zk.noteKey" + | "childLayer2Json.zk.purpose" + | "childLayer2Json.zk.tokenLists" + | "childLayer2Json.zk.website" + | "childMdx.body" + | "childMdx.children" + | "childMdx.children.children" + | "childMdx.children.children.children" + | "childMdx.children.children.id" + | "childMdx.children.id" + | "childMdx.children.internal.content" + | "childMdx.children.internal.contentDigest" + | "childMdx.children.internal.description" + | "childMdx.children.internal.fieldOwners" + | "childMdx.children.internal.ignoreType" + | "childMdx.children.internal.mediaType" + | "childMdx.children.internal.owner" + | "childMdx.children.internal.type" + | "childMdx.children.parent.children" + | "childMdx.children.parent.id" + | "childMdx.excerpt" + | "childMdx.fields.isOutdated" + | "childMdx.fields.readingTime.minutes" + | "childMdx.fields.readingTime.text" + | "childMdx.fields.readingTime.time" + | "childMdx.fields.readingTime.words" + | "childMdx.fields.relativePath" + | "childMdx.fields.slug" + | "childMdx.fileAbsolutePath" + | "childMdx.frontmatter.address" + | "childMdx.frontmatter.alt" + | "childMdx.frontmatter.author" + | "childMdx.frontmatter.compensation" + | "childMdx.frontmatter.description" + | "childMdx.frontmatter.emoji" + | "childMdx.frontmatter.image.absolutePath" + | "childMdx.frontmatter.image.accessTime" + | "childMdx.frontmatter.image.atime" + | "childMdx.frontmatter.image.atimeMs" + | "childMdx.frontmatter.image.base" + | "childMdx.frontmatter.image.birthTime" + | "childMdx.frontmatter.image.birthtime" + | "childMdx.frontmatter.image.birthtimeMs" + | "childMdx.frontmatter.image.blksize" + | "childMdx.frontmatter.image.blocks" + | "childMdx.frontmatter.image.changeTime" + | "childMdx.frontmatter.image.children" + | "childMdx.frontmatter.image.childrenAlltimeJson" + | "childMdx.frontmatter.image.childrenCexLayer2SupportJson" + | "childMdx.frontmatter.image.childrenCommunityEventsJson" + | "childMdx.frontmatter.image.childrenCommunityMeetupsJson" + | "childMdx.frontmatter.image.childrenConsensusBountyHuntersCsv" + | "childMdx.frontmatter.image.childrenDataJson" + | "childMdx.frontmatter.image.childrenExchangesByCountryCsv" + | "childMdx.frontmatter.image.childrenExecutionBountyHuntersCsv" + | "childMdx.frontmatter.image.childrenExternalTutorialsJson" + | "childMdx.frontmatter.image.childrenImageSharp" + | "childMdx.frontmatter.image.childrenLayer2Json" + | "childMdx.frontmatter.image.childrenMdx" + | "childMdx.frontmatter.image.childrenMonthJson" + | "childMdx.frontmatter.image.childrenQuarterJson" + | "childMdx.frontmatter.image.childrenWalletsCsv" + | "childMdx.frontmatter.image.ctime" + | "childMdx.frontmatter.image.ctimeMs" + | "childMdx.frontmatter.image.dev" + | "childMdx.frontmatter.image.dir" + | "childMdx.frontmatter.image.ext" + | "childMdx.frontmatter.image.extension" + | "childMdx.frontmatter.image.gid" + | "childMdx.frontmatter.image.id" + | "childMdx.frontmatter.image.ino" + | "childMdx.frontmatter.image.mode" + | "childMdx.frontmatter.image.modifiedTime" + | "childMdx.frontmatter.image.mtime" + | "childMdx.frontmatter.image.mtimeMs" + | "childMdx.frontmatter.image.name" + | "childMdx.frontmatter.image.nlink" + | "childMdx.frontmatter.image.prettySize" + | "childMdx.frontmatter.image.publicURL" + | "childMdx.frontmatter.image.rdev" + | "childMdx.frontmatter.image.relativeDirectory" + | "childMdx.frontmatter.image.relativePath" + | "childMdx.frontmatter.image.root" + | "childMdx.frontmatter.image.size" + | "childMdx.frontmatter.image.sourceInstanceName" + | "childMdx.frontmatter.image.uid" + | "childMdx.frontmatter.incomplete" + | "childMdx.frontmatter.isOutdated" + | "childMdx.frontmatter.lang" + | "childMdx.frontmatter.link" + | "childMdx.frontmatter.location" + | "childMdx.frontmatter.position" + | "childMdx.frontmatter.published" + | "childMdx.frontmatter.sidebar" + | "childMdx.frontmatter.sidebarDepth" + | "childMdx.frontmatter.skill" + | "childMdx.frontmatter.source" + | "childMdx.frontmatter.sourceUrl" + | "childMdx.frontmatter.summaryPoint1" + | "childMdx.frontmatter.summaryPoint2" + | "childMdx.frontmatter.summaryPoint3" + | "childMdx.frontmatter.summaryPoint4" + | "childMdx.frontmatter.summaryPoints" + | "childMdx.frontmatter.tags" + | "childMdx.frontmatter.template" + | "childMdx.frontmatter.title" + | "childMdx.frontmatter.type" + | "childMdx.headings" + | "childMdx.headings.depth" + | "childMdx.headings.value" + | "childMdx.html" + | "childMdx.id" + | "childMdx.internal.content" + | "childMdx.internal.contentDigest" + | "childMdx.internal.description" + | "childMdx.internal.fieldOwners" + | "childMdx.internal.ignoreType" + | "childMdx.internal.mediaType" + | "childMdx.internal.owner" + | "childMdx.internal.type" + | "childMdx.mdxAST" + | "childMdx.parent.children" + | "childMdx.parent.children.children" + | "childMdx.parent.children.id" + | "childMdx.parent.id" + | "childMdx.parent.internal.content" + | "childMdx.parent.internal.contentDigest" + | "childMdx.parent.internal.description" + | "childMdx.parent.internal.fieldOwners" + | "childMdx.parent.internal.ignoreType" + | "childMdx.parent.internal.mediaType" + | "childMdx.parent.internal.owner" + | "childMdx.parent.internal.type" + | "childMdx.parent.parent.children" + | "childMdx.parent.parent.id" + | "childMdx.rawBody" + | "childMdx.slug" + | "childMdx.tableOfContents" + | "childMdx.timeToRead" + | "childMdx.wordCount.paragraphs" + | "childMdx.wordCount.sentences" + | "childMdx.wordCount.words" + | "childMonthJson.children" + | "childMonthJson.children.children" + | "childMonthJson.children.children.children" + | "childMonthJson.children.children.id" + | "childMonthJson.children.id" + | "childMonthJson.children.internal.content" + | "childMonthJson.children.internal.contentDigest" + | "childMonthJson.children.internal.description" + | "childMonthJson.children.internal.fieldOwners" + | "childMonthJson.children.internal.ignoreType" + | "childMonthJson.children.internal.mediaType" + | "childMonthJson.children.internal.owner" + | "childMonthJson.children.internal.type" + | "childMonthJson.children.parent.children" + | "childMonthJson.children.parent.id" + | "childMonthJson.currency" + | "childMonthJson.data" + | "childMonthJson.data.languages" + | "childMonthJson.data.user.avatarUrl" + | "childMonthJson.data.user.fullName" + | "childMonthJson.data.user.id" + | "childMonthJson.data.user.preTranslated" + | "childMonthJson.data.user.totalCosts" + | "childMonthJson.data.user.userRole" + | "childMonthJson.data.user.username" + | "childMonthJson.dateRange.from" + | "childMonthJson.dateRange.to" + | "childMonthJson.id" + | "childMonthJson.internal.content" + | "childMonthJson.internal.contentDigest" + | "childMonthJson.internal.description" + | "childMonthJson.internal.fieldOwners" + | "childMonthJson.internal.ignoreType" + | "childMonthJson.internal.mediaType" + | "childMonthJson.internal.owner" + | "childMonthJson.internal.type" + | "childMonthJson.mode" + | "childMonthJson.name" + | "childMonthJson.parent.children" + | "childMonthJson.parent.children.children" + | "childMonthJson.parent.children.id" + | "childMonthJson.parent.id" + | "childMonthJson.parent.internal.content" + | "childMonthJson.parent.internal.contentDigest" + | "childMonthJson.parent.internal.description" + | "childMonthJson.parent.internal.fieldOwners" + | "childMonthJson.parent.internal.ignoreType" + | "childMonthJson.parent.internal.mediaType" + | "childMonthJson.parent.internal.owner" + | "childMonthJson.parent.internal.type" + | "childMonthJson.parent.parent.children" + | "childMonthJson.parent.parent.id" + | "childMonthJson.totalCosts" + | "childMonthJson.totalPreTranslated" + | "childMonthJson.totalTMSavings" + | "childMonthJson.unit" + | "childMonthJson.url" + | "childQuarterJson.children" + | "childQuarterJson.children.children" + | "childQuarterJson.children.children.children" + | "childQuarterJson.children.children.id" + | "childQuarterJson.children.id" + | "childQuarterJson.children.internal.content" + | "childQuarterJson.children.internal.contentDigest" + | "childQuarterJson.children.internal.description" + | "childQuarterJson.children.internal.fieldOwners" + | "childQuarterJson.children.internal.ignoreType" + | "childQuarterJson.children.internal.mediaType" + | "childQuarterJson.children.internal.owner" + | "childQuarterJson.children.internal.type" + | "childQuarterJson.children.parent.children" + | "childQuarterJson.children.parent.id" + | "childQuarterJson.currency" + | "childQuarterJson.data" + | "childQuarterJson.data.languages" + | "childQuarterJson.data.user.avatarUrl" + | "childQuarterJson.data.user.fullName" + | "childQuarterJson.data.user.id" + | "childQuarterJson.data.user.preTranslated" + | "childQuarterJson.data.user.totalCosts" + | "childQuarterJson.data.user.userRole" + | "childQuarterJson.data.user.username" + | "childQuarterJson.dateRange.from" + | "childQuarterJson.dateRange.to" + | "childQuarterJson.id" + | "childQuarterJson.internal.content" + | "childQuarterJson.internal.contentDigest" + | "childQuarterJson.internal.description" + | "childQuarterJson.internal.fieldOwners" + | "childQuarterJson.internal.ignoreType" + | "childQuarterJson.internal.mediaType" + | "childQuarterJson.internal.owner" + | "childQuarterJson.internal.type" + | "childQuarterJson.mode" + | "childQuarterJson.name" + | "childQuarterJson.parent.children" + | "childQuarterJson.parent.children.children" + | "childQuarterJson.parent.children.id" + | "childQuarterJson.parent.id" + | "childQuarterJson.parent.internal.content" + | "childQuarterJson.parent.internal.contentDigest" + | "childQuarterJson.parent.internal.description" + | "childQuarterJson.parent.internal.fieldOwners" + | "childQuarterJson.parent.internal.ignoreType" + | "childQuarterJson.parent.internal.mediaType" + | "childQuarterJson.parent.internal.owner" + | "childQuarterJson.parent.internal.type" + | "childQuarterJson.parent.parent.children" + | "childQuarterJson.parent.parent.id" + | "childQuarterJson.totalCosts" + | "childQuarterJson.totalPreTranslated" + | "childQuarterJson.totalTMSavings" + | "childQuarterJson.unit" + | "childQuarterJson.url" + | "childWalletsCsv.brand_color" + | "childWalletsCsv.children" + | "childWalletsCsv.children.children" + | "childWalletsCsv.children.children.children" + | "childWalletsCsv.children.children.id" + | "childWalletsCsv.children.id" + | "childWalletsCsv.children.internal.content" + | "childWalletsCsv.children.internal.contentDigest" + | "childWalletsCsv.children.internal.description" + | "childWalletsCsv.children.internal.fieldOwners" + | "childWalletsCsv.children.internal.ignoreType" + | "childWalletsCsv.children.internal.mediaType" + | "childWalletsCsv.children.internal.owner" + | "childWalletsCsv.children.internal.type" + | "childWalletsCsv.children.parent.children" + | "childWalletsCsv.children.parent.id" + | "childWalletsCsv.has_bank_withdrawals" + | "childWalletsCsv.has_card_deposits" + | "childWalletsCsv.has_defi_integrations" + | "childWalletsCsv.has_desktop" + | "childWalletsCsv.has_dex_integrations" + | "childWalletsCsv.has_explore_dapps" + | "childWalletsCsv.has_hardware" + | "childWalletsCsv.has_high_volume_purchases" + | "childWalletsCsv.has_limits_protection" + | "childWalletsCsv.has_mobile" + | "childWalletsCsv.has_multisig" + | "childWalletsCsv.has_web" + | "childWalletsCsv.id" + | "childWalletsCsv.internal.content" + | "childWalletsCsv.internal.contentDigest" + | "childWalletsCsv.internal.description" + | "childWalletsCsv.internal.fieldOwners" + | "childWalletsCsv.internal.ignoreType" + | "childWalletsCsv.internal.mediaType" + | "childWalletsCsv.internal.owner" + | "childWalletsCsv.internal.type" + | "childWalletsCsv.name" + | "childWalletsCsv.parent.children" + | "childWalletsCsv.parent.children.children" + | "childWalletsCsv.parent.children.id" + | "childWalletsCsv.parent.id" + | "childWalletsCsv.parent.internal.content" + | "childWalletsCsv.parent.internal.contentDigest" + | "childWalletsCsv.parent.internal.description" + | "childWalletsCsv.parent.internal.fieldOwners" + | "childWalletsCsv.parent.internal.ignoreType" + | "childWalletsCsv.parent.internal.mediaType" + | "childWalletsCsv.parent.internal.owner" + | "childWalletsCsv.parent.internal.type" + | "childWalletsCsv.parent.parent.children" + | "childWalletsCsv.parent.parent.id" + | "childWalletsCsv.url" + | "children" + | "childrenAlltimeJson" + | "childrenAlltimeJson.children" + | "childrenAlltimeJson.children.children" + | "childrenAlltimeJson.children.children.children" + | "childrenAlltimeJson.children.children.id" + | "childrenAlltimeJson.children.id" + | "childrenAlltimeJson.children.internal.content" + | "childrenAlltimeJson.children.internal.contentDigest" + | "childrenAlltimeJson.children.internal.description" + | "childrenAlltimeJson.children.internal.fieldOwners" + | "childrenAlltimeJson.children.internal.ignoreType" + | "childrenAlltimeJson.children.internal.mediaType" + | "childrenAlltimeJson.children.internal.owner" + | "childrenAlltimeJson.children.internal.type" + | "childrenAlltimeJson.children.parent.children" + | "childrenAlltimeJson.children.parent.id" + | "childrenAlltimeJson.currency" + | "childrenAlltimeJson.data" + | "childrenAlltimeJson.data.languages" + | "childrenAlltimeJson.data.user.avatarUrl" + | "childrenAlltimeJson.data.user.fullName" + | "childrenAlltimeJson.data.user.id" + | "childrenAlltimeJson.data.user.preTranslated" + | "childrenAlltimeJson.data.user.totalCosts" + | "childrenAlltimeJson.data.user.userRole" + | "childrenAlltimeJson.data.user.username" + | "childrenAlltimeJson.dateRange.from" + | "childrenAlltimeJson.dateRange.to" + | "childrenAlltimeJson.id" + | "childrenAlltimeJson.internal.content" + | "childrenAlltimeJson.internal.contentDigest" + | "childrenAlltimeJson.internal.description" + | "childrenAlltimeJson.internal.fieldOwners" + | "childrenAlltimeJson.internal.ignoreType" + | "childrenAlltimeJson.internal.mediaType" + | "childrenAlltimeJson.internal.owner" + | "childrenAlltimeJson.internal.type" + | "childrenAlltimeJson.mode" + | "childrenAlltimeJson.name" + | "childrenAlltimeJson.parent.children" + | "childrenAlltimeJson.parent.children.children" + | "childrenAlltimeJson.parent.children.id" + | "childrenAlltimeJson.parent.id" + | "childrenAlltimeJson.parent.internal.content" + | "childrenAlltimeJson.parent.internal.contentDigest" + | "childrenAlltimeJson.parent.internal.description" + | "childrenAlltimeJson.parent.internal.fieldOwners" + | "childrenAlltimeJson.parent.internal.ignoreType" + | "childrenAlltimeJson.parent.internal.mediaType" + | "childrenAlltimeJson.parent.internal.owner" + | "childrenAlltimeJson.parent.internal.type" + | "childrenAlltimeJson.parent.parent.children" + | "childrenAlltimeJson.parent.parent.id" + | "childrenAlltimeJson.totalCosts" + | "childrenAlltimeJson.totalPreTranslated" + | "childrenAlltimeJson.totalTMSavings" + | "childrenAlltimeJson.unit" + | "childrenAlltimeJson.url" + | "childrenCexLayer2SupportJson" + | "childrenCexLayer2SupportJson.children" + | "childrenCexLayer2SupportJson.children.children" + | "childrenCexLayer2SupportJson.children.children.children" + | "childrenCexLayer2SupportJson.children.children.id" + | "childrenCexLayer2SupportJson.children.id" + | "childrenCexLayer2SupportJson.children.internal.content" + | "childrenCexLayer2SupportJson.children.internal.contentDigest" + | "childrenCexLayer2SupportJson.children.internal.description" + | "childrenCexLayer2SupportJson.children.internal.fieldOwners" + | "childrenCexLayer2SupportJson.children.internal.ignoreType" + | "childrenCexLayer2SupportJson.children.internal.mediaType" + | "childrenCexLayer2SupportJson.children.internal.owner" + | "childrenCexLayer2SupportJson.children.internal.type" + | "childrenCexLayer2SupportJson.children.parent.children" + | "childrenCexLayer2SupportJson.children.parent.id" + | "childrenCexLayer2SupportJson.id" + | "childrenCexLayer2SupportJson.internal.content" + | "childrenCexLayer2SupportJson.internal.contentDigest" + | "childrenCexLayer2SupportJson.internal.description" + | "childrenCexLayer2SupportJson.internal.fieldOwners" + | "childrenCexLayer2SupportJson.internal.ignoreType" + | "childrenCexLayer2SupportJson.internal.mediaType" + | "childrenCexLayer2SupportJson.internal.owner" + | "childrenCexLayer2SupportJson.internal.type" + | "childrenCexLayer2SupportJson.name" + | "childrenCexLayer2SupportJson.parent.children" + | "childrenCexLayer2SupportJson.parent.children.children" + | "childrenCexLayer2SupportJson.parent.children.id" + | "childrenCexLayer2SupportJson.parent.id" + | "childrenCexLayer2SupportJson.parent.internal.content" + | "childrenCexLayer2SupportJson.parent.internal.contentDigest" + | "childrenCexLayer2SupportJson.parent.internal.description" + | "childrenCexLayer2SupportJson.parent.internal.fieldOwners" + | "childrenCexLayer2SupportJson.parent.internal.ignoreType" + | "childrenCexLayer2SupportJson.parent.internal.mediaType" + | "childrenCexLayer2SupportJson.parent.internal.owner" + | "childrenCexLayer2SupportJson.parent.internal.type" + | "childrenCexLayer2SupportJson.parent.parent.children" + | "childrenCexLayer2SupportJson.parent.parent.id" + | "childrenCexLayer2SupportJson.supports_deposits" + | "childrenCexLayer2SupportJson.supports_withdrawals" + | "childrenCexLayer2SupportJson.url" + | "childrenCommunityEventsJson" + | "childrenCommunityEventsJson.children" + | "childrenCommunityEventsJson.children.children" + | "childrenCommunityEventsJson.children.children.children" + | "childrenCommunityEventsJson.children.children.id" + | "childrenCommunityEventsJson.children.id" + | "childrenCommunityEventsJson.children.internal.content" + | "childrenCommunityEventsJson.children.internal.contentDigest" + | "childrenCommunityEventsJson.children.internal.description" + | "childrenCommunityEventsJson.children.internal.fieldOwners" + | "childrenCommunityEventsJson.children.internal.ignoreType" + | "childrenCommunityEventsJson.children.internal.mediaType" + | "childrenCommunityEventsJson.children.internal.owner" + | "childrenCommunityEventsJson.children.internal.type" + | "childrenCommunityEventsJson.children.parent.children" + | "childrenCommunityEventsJson.children.parent.id" + | "childrenCommunityEventsJson.description" + | "childrenCommunityEventsJson.endDate" + | "childrenCommunityEventsJson.id" + | "childrenCommunityEventsJson.internal.content" + | "childrenCommunityEventsJson.internal.contentDigest" + | "childrenCommunityEventsJson.internal.description" + | "childrenCommunityEventsJson.internal.fieldOwners" + | "childrenCommunityEventsJson.internal.ignoreType" + | "childrenCommunityEventsJson.internal.mediaType" + | "childrenCommunityEventsJson.internal.owner" + | "childrenCommunityEventsJson.internal.type" + | "childrenCommunityEventsJson.location" + | "childrenCommunityEventsJson.parent.children" + | "childrenCommunityEventsJson.parent.children.children" + | "childrenCommunityEventsJson.parent.children.id" + | "childrenCommunityEventsJson.parent.id" + | "childrenCommunityEventsJson.parent.internal.content" + | "childrenCommunityEventsJson.parent.internal.contentDigest" + | "childrenCommunityEventsJson.parent.internal.description" + | "childrenCommunityEventsJson.parent.internal.fieldOwners" + | "childrenCommunityEventsJson.parent.internal.ignoreType" + | "childrenCommunityEventsJson.parent.internal.mediaType" + | "childrenCommunityEventsJson.parent.internal.owner" + | "childrenCommunityEventsJson.parent.internal.type" + | "childrenCommunityEventsJson.parent.parent.children" + | "childrenCommunityEventsJson.parent.parent.id" + | "childrenCommunityEventsJson.sponsor" + | "childrenCommunityEventsJson.startDate" + | "childrenCommunityEventsJson.title" + | "childrenCommunityEventsJson.to" + | "childrenCommunityMeetupsJson" + | "childrenCommunityMeetupsJson.children" + | "childrenCommunityMeetupsJson.children.children" + | "childrenCommunityMeetupsJson.children.children.children" + | "childrenCommunityMeetupsJson.children.children.id" + | "childrenCommunityMeetupsJson.children.id" + | "childrenCommunityMeetupsJson.children.internal.content" + | "childrenCommunityMeetupsJson.children.internal.contentDigest" + | "childrenCommunityMeetupsJson.children.internal.description" + | "childrenCommunityMeetupsJson.children.internal.fieldOwners" + | "childrenCommunityMeetupsJson.children.internal.ignoreType" + | "childrenCommunityMeetupsJson.children.internal.mediaType" + | "childrenCommunityMeetupsJson.children.internal.owner" + | "childrenCommunityMeetupsJson.children.internal.type" + | "childrenCommunityMeetupsJson.children.parent.children" + | "childrenCommunityMeetupsJson.children.parent.id" + | "childrenCommunityMeetupsJson.emoji" + | "childrenCommunityMeetupsJson.id" + | "childrenCommunityMeetupsJson.internal.content" + | "childrenCommunityMeetupsJson.internal.contentDigest" + | "childrenCommunityMeetupsJson.internal.description" + | "childrenCommunityMeetupsJson.internal.fieldOwners" + | "childrenCommunityMeetupsJson.internal.ignoreType" + | "childrenCommunityMeetupsJson.internal.mediaType" + | "childrenCommunityMeetupsJson.internal.owner" + | "childrenCommunityMeetupsJson.internal.type" + | "childrenCommunityMeetupsJson.link" + | "childrenCommunityMeetupsJson.location" + | "childrenCommunityMeetupsJson.parent.children" + | "childrenCommunityMeetupsJson.parent.children.children" + | "childrenCommunityMeetupsJson.parent.children.id" + | "childrenCommunityMeetupsJson.parent.id" + | "childrenCommunityMeetupsJson.parent.internal.content" + | "childrenCommunityMeetupsJson.parent.internal.contentDigest" + | "childrenCommunityMeetupsJson.parent.internal.description" + | "childrenCommunityMeetupsJson.parent.internal.fieldOwners" + | "childrenCommunityMeetupsJson.parent.internal.ignoreType" + | "childrenCommunityMeetupsJson.parent.internal.mediaType" + | "childrenCommunityMeetupsJson.parent.internal.owner" + | "childrenCommunityMeetupsJson.parent.internal.type" + | "childrenCommunityMeetupsJson.parent.parent.children" + | "childrenCommunityMeetupsJson.parent.parent.id" + | "childrenCommunityMeetupsJson.title" + | "childrenConsensusBountyHuntersCsv" + | "childrenConsensusBountyHuntersCsv.children" + | "childrenConsensusBountyHuntersCsv.children.children" + | "childrenConsensusBountyHuntersCsv.children.children.children" + | "childrenConsensusBountyHuntersCsv.children.children.id" + | "childrenConsensusBountyHuntersCsv.children.id" + | "childrenConsensusBountyHuntersCsv.children.internal.content" + | "childrenConsensusBountyHuntersCsv.children.internal.contentDigest" + | "childrenConsensusBountyHuntersCsv.children.internal.description" + | "childrenConsensusBountyHuntersCsv.children.internal.fieldOwners" + | "childrenConsensusBountyHuntersCsv.children.internal.ignoreType" + | "childrenConsensusBountyHuntersCsv.children.internal.mediaType" + | "childrenConsensusBountyHuntersCsv.children.internal.owner" + | "childrenConsensusBountyHuntersCsv.children.internal.type" + | "childrenConsensusBountyHuntersCsv.children.parent.children" + | "childrenConsensusBountyHuntersCsv.children.parent.id" + | "childrenConsensusBountyHuntersCsv.id" + | "childrenConsensusBountyHuntersCsv.internal.content" + | "childrenConsensusBountyHuntersCsv.internal.contentDigest" + | "childrenConsensusBountyHuntersCsv.internal.description" + | "childrenConsensusBountyHuntersCsv.internal.fieldOwners" + | "childrenConsensusBountyHuntersCsv.internal.ignoreType" + | "childrenConsensusBountyHuntersCsv.internal.mediaType" + | "childrenConsensusBountyHuntersCsv.internal.owner" + | "childrenConsensusBountyHuntersCsv.internal.type" + | "childrenConsensusBountyHuntersCsv.name" + | "childrenConsensusBountyHuntersCsv.parent.children" + | "childrenConsensusBountyHuntersCsv.parent.children.children" + | "childrenConsensusBountyHuntersCsv.parent.children.id" + | "childrenConsensusBountyHuntersCsv.parent.id" + | "childrenConsensusBountyHuntersCsv.parent.internal.content" + | "childrenConsensusBountyHuntersCsv.parent.internal.contentDigest" + | "childrenConsensusBountyHuntersCsv.parent.internal.description" + | "childrenConsensusBountyHuntersCsv.parent.internal.fieldOwners" + | "childrenConsensusBountyHuntersCsv.parent.internal.ignoreType" + | "childrenConsensusBountyHuntersCsv.parent.internal.mediaType" + | "childrenConsensusBountyHuntersCsv.parent.internal.owner" + | "childrenConsensusBountyHuntersCsv.parent.internal.type" + | "childrenConsensusBountyHuntersCsv.parent.parent.children" + | "childrenConsensusBountyHuntersCsv.parent.parent.id" + | "childrenConsensusBountyHuntersCsv.score" + | "childrenConsensusBountyHuntersCsv.username" + | "childrenDataJson" + | "childrenDataJson.children" + | "childrenDataJson.children.children" + | "childrenDataJson.children.children.children" + | "childrenDataJson.children.children.id" + | "childrenDataJson.children.id" + | "childrenDataJson.children.internal.content" + | "childrenDataJson.children.internal.contentDigest" + | "childrenDataJson.children.internal.description" + | "childrenDataJson.children.internal.fieldOwners" + | "childrenDataJson.children.internal.ignoreType" + | "childrenDataJson.children.internal.mediaType" + | "childrenDataJson.children.internal.owner" + | "childrenDataJson.children.internal.type" + | "childrenDataJson.children.parent.children" + | "childrenDataJson.children.parent.id" + | "childrenDataJson.commit" + | "childrenDataJson.contributors" + | "childrenDataJson.contributorsPerLine" + | "childrenDataJson.contributors.avatar_url" + | "childrenDataJson.contributors.contributions" + | "childrenDataJson.contributors.login" + | "childrenDataJson.contributors.name" + | "childrenDataJson.contributors.profile" + | "childrenDataJson.files" + | "childrenDataJson.id" + | "childrenDataJson.imageSize" + | "childrenDataJson.internal.content" + | "childrenDataJson.internal.contentDigest" + | "childrenDataJson.internal.description" + | "childrenDataJson.internal.fieldOwners" + | "childrenDataJson.internal.ignoreType" + | "childrenDataJson.internal.mediaType" + | "childrenDataJson.internal.owner" + | "childrenDataJson.internal.type" + | "childrenDataJson.keyGen" + | "childrenDataJson.keyGen.audits" + | "childrenDataJson.keyGen.audits.name" + | "childrenDataJson.keyGen.audits.url" + | "childrenDataJson.keyGen.hasBugBounty" + | "childrenDataJson.keyGen.hue" + | "childrenDataJson.keyGen.isFoss" + | "childrenDataJson.keyGen.isPermissionless" + | "childrenDataJson.keyGen.isSelfCustody" + | "childrenDataJson.keyGen.isTrustless" + | "childrenDataJson.keyGen.launchDate" + | "childrenDataJson.keyGen.matomo.eventAction" + | "childrenDataJson.keyGen.matomo.eventCategory" + | "childrenDataJson.keyGen.matomo.eventName" + | "childrenDataJson.keyGen.name" + | "childrenDataJson.keyGen.platforms" + | "childrenDataJson.keyGen.socials.discord" + | "childrenDataJson.keyGen.socials.github" + | "childrenDataJson.keyGen.socials.twitter" + | "childrenDataJson.keyGen.svgPath" + | "childrenDataJson.keyGen.ui" + | "childrenDataJson.keyGen.url" + | "childrenDataJson.nodeTools" + | "childrenDataJson.nodeTools.additionalStake" + | "childrenDataJson.nodeTools.additionalStakeUnit" + | "childrenDataJson.nodeTools.audits" + | "childrenDataJson.nodeTools.audits.name" + | "childrenDataJson.nodeTools.audits.url" + | "childrenDataJson.nodeTools.easyClientSwitching" + | "childrenDataJson.nodeTools.hasBugBounty" + | "childrenDataJson.nodeTools.hue" + | "childrenDataJson.nodeTools.isFoss" + | "childrenDataJson.nodeTools.isPermissionless" + | "childrenDataJson.nodeTools.isTrustless" + | "childrenDataJson.nodeTools.launchDate" + | "childrenDataJson.nodeTools.matomo.eventAction" + | "childrenDataJson.nodeTools.matomo.eventCategory" + | "childrenDataJson.nodeTools.matomo.eventName" + | "childrenDataJson.nodeTools.minEth" + | "childrenDataJson.nodeTools.multiClient" + | "childrenDataJson.nodeTools.name" + | "childrenDataJson.nodeTools.platforms" + | "childrenDataJson.nodeTools.socials.discord" + | "childrenDataJson.nodeTools.socials.github" + | "childrenDataJson.nodeTools.socials.telegram" + | "childrenDataJson.nodeTools.socials.twitter" + | "childrenDataJson.nodeTools.svgPath" + | "childrenDataJson.nodeTools.tokens" + | "childrenDataJson.nodeTools.tokens.address" + | "childrenDataJson.nodeTools.tokens.name" + | "childrenDataJson.nodeTools.tokens.symbol" + | "childrenDataJson.nodeTools.ui" + | "childrenDataJson.nodeTools.url" + | "childrenDataJson.parent.children" + | "childrenDataJson.parent.children.children" + | "childrenDataJson.parent.children.id" + | "childrenDataJson.parent.id" + | "childrenDataJson.parent.internal.content" + | "childrenDataJson.parent.internal.contentDigest" + | "childrenDataJson.parent.internal.description" + | "childrenDataJson.parent.internal.fieldOwners" + | "childrenDataJson.parent.internal.ignoreType" + | "childrenDataJson.parent.internal.mediaType" + | "childrenDataJson.parent.internal.owner" + | "childrenDataJson.parent.internal.type" + | "childrenDataJson.parent.parent.children" + | "childrenDataJson.parent.parent.id" + | "childrenDataJson.pools" + | "childrenDataJson.pools.audits" + | "childrenDataJson.pools.audits.date" + | "childrenDataJson.pools.audits.name" + | "childrenDataJson.pools.audits.url" + | "childrenDataJson.pools.feePercentage" + | "childrenDataJson.pools.hasBugBounty" + | "childrenDataJson.pools.hasPermissionlessNodes" + | "childrenDataJson.pools.hue" + | "childrenDataJson.pools.isFoss" + | "childrenDataJson.pools.isTrustless" + | "childrenDataJson.pools.launchDate" + | "childrenDataJson.pools.matomo.eventAction" + | "childrenDataJson.pools.matomo.eventCategory" + | "childrenDataJson.pools.matomo.eventName" + | "childrenDataJson.pools.minEth" + | "childrenDataJson.pools.name" + | "childrenDataJson.pools.pctMajorityClient" + | "childrenDataJson.pools.platforms" + | "childrenDataJson.pools.socials.discord" + | "childrenDataJson.pools.socials.github" + | "childrenDataJson.pools.socials.reddit" + | "childrenDataJson.pools.socials.telegram" + | "childrenDataJson.pools.socials.twitter" + | "childrenDataJson.pools.svgPath" + | "childrenDataJson.pools.telegram" + | "childrenDataJson.pools.tokens" + | "childrenDataJson.pools.tokens.address" + | "childrenDataJson.pools.tokens.name" + | "childrenDataJson.pools.tokens.symbol" + | "childrenDataJson.pools.twitter" + | "childrenDataJson.pools.ui" + | "childrenDataJson.pools.url" + | "childrenDataJson.projectName" + | "childrenDataJson.projectOwner" + | "childrenDataJson.repoHost" + | "childrenDataJson.repoType" + | "childrenDataJson.saas" + | "childrenDataJson.saas.additionalStake" + | "childrenDataJson.saas.additionalStakeUnit" + | "childrenDataJson.saas.audits" + | "childrenDataJson.saas.audits.date" + | "childrenDataJson.saas.audits.name" + | "childrenDataJson.saas.audits.url" + | "childrenDataJson.saas.hasBugBounty" + | "childrenDataJson.saas.hue" + | "childrenDataJson.saas.isFoss" + | "childrenDataJson.saas.isPermissionless" + | "childrenDataJson.saas.isSelfCustody" + | "childrenDataJson.saas.isTrustless" + | "childrenDataJson.saas.launchDate" + | "childrenDataJson.saas.matomo.eventAction" + | "childrenDataJson.saas.matomo.eventCategory" + | "childrenDataJson.saas.matomo.eventName" + | "childrenDataJson.saas.minEth" + | "childrenDataJson.saas.monthlyFee" + | "childrenDataJson.saas.monthlyFeeUnit" + | "childrenDataJson.saas.name" + | "childrenDataJson.saas.pctMajorityClient" + | "childrenDataJson.saas.platforms" + | "childrenDataJson.saas.socials.discord" + | "childrenDataJson.saas.socials.github" + | "childrenDataJson.saas.socials.telegram" + | "childrenDataJson.saas.socials.twitter" + | "childrenDataJson.saas.svgPath" + | "childrenDataJson.saas.ui" + | "childrenDataJson.saas.url" + | "childrenDataJson.skipCi" + | "childrenExchangesByCountryCsv" + | "childrenExchangesByCountryCsv.binance" + | "childrenExchangesByCountryCsv.binanceus" + | "childrenExchangesByCountryCsv.bitbuy" + | "childrenExchangesByCountryCsv.bitfinex" + | "childrenExchangesByCountryCsv.bitflyer" + | "childrenExchangesByCountryCsv.bitkub" + | "childrenExchangesByCountryCsv.bitso" + | "childrenExchangesByCountryCsv.bittrex" + | "childrenExchangesByCountryCsv.bitvavo" + | "childrenExchangesByCountryCsv.bybit" + | "childrenExchangesByCountryCsv.children" + | "childrenExchangesByCountryCsv.children.children" + | "childrenExchangesByCountryCsv.children.children.children" + | "childrenExchangesByCountryCsv.children.children.id" + | "childrenExchangesByCountryCsv.children.id" + | "childrenExchangesByCountryCsv.children.internal.content" + | "childrenExchangesByCountryCsv.children.internal.contentDigest" + | "childrenExchangesByCountryCsv.children.internal.description" + | "childrenExchangesByCountryCsv.children.internal.fieldOwners" + | "childrenExchangesByCountryCsv.children.internal.ignoreType" + | "childrenExchangesByCountryCsv.children.internal.mediaType" + | "childrenExchangesByCountryCsv.children.internal.owner" + | "childrenExchangesByCountryCsv.children.internal.type" + | "childrenExchangesByCountryCsv.children.parent.children" + | "childrenExchangesByCountryCsv.children.parent.id" + | "childrenExchangesByCountryCsv.coinbase" + | "childrenExchangesByCountryCsv.coinmama" + | "childrenExchangesByCountryCsv.coinspot" + | "childrenExchangesByCountryCsv.country" + | "childrenExchangesByCountryCsv.cryptocom" + | "childrenExchangesByCountryCsv.easycrypto" + | "childrenExchangesByCountryCsv.ftx" + | "childrenExchangesByCountryCsv.ftxus" + | "childrenExchangesByCountryCsv.gateio" + | "childrenExchangesByCountryCsv.gemini" + | "childrenExchangesByCountryCsv.huobiglobal" + | "childrenExchangesByCountryCsv.id" + | "childrenExchangesByCountryCsv.internal.content" + | "childrenExchangesByCountryCsv.internal.contentDigest" + | "childrenExchangesByCountryCsv.internal.description" + | "childrenExchangesByCountryCsv.internal.fieldOwners" + | "childrenExchangesByCountryCsv.internal.ignoreType" + | "childrenExchangesByCountryCsv.internal.mediaType" + | "childrenExchangesByCountryCsv.internal.owner" + | "childrenExchangesByCountryCsv.internal.type" + | "childrenExchangesByCountryCsv.itezcom" + | "childrenExchangesByCountryCsv.kraken" + | "childrenExchangesByCountryCsv.kucoin" + | "childrenExchangesByCountryCsv.moonpay" + | "childrenExchangesByCountryCsv.mtpelerin" + | "childrenExchangesByCountryCsv.okx" + | "childrenExchangesByCountryCsv.parent.children" + | "childrenExchangesByCountryCsv.parent.children.children" + | "childrenExchangesByCountryCsv.parent.children.id" + | "childrenExchangesByCountryCsv.parent.id" + | "childrenExchangesByCountryCsv.parent.internal.content" + | "childrenExchangesByCountryCsv.parent.internal.contentDigest" + | "childrenExchangesByCountryCsv.parent.internal.description" + | "childrenExchangesByCountryCsv.parent.internal.fieldOwners" + | "childrenExchangesByCountryCsv.parent.internal.ignoreType" + | "childrenExchangesByCountryCsv.parent.internal.mediaType" + | "childrenExchangesByCountryCsv.parent.internal.owner" + | "childrenExchangesByCountryCsv.parent.internal.type" + | "childrenExchangesByCountryCsv.parent.parent.children" + | "childrenExchangesByCountryCsv.parent.parent.id" + | "childrenExchangesByCountryCsv.rain" + | "childrenExchangesByCountryCsv.simplex" + | "childrenExchangesByCountryCsv.wazirx" + | "childrenExchangesByCountryCsv.wyre" + | "childrenExecutionBountyHuntersCsv" + | "childrenExecutionBountyHuntersCsv.children" + | "childrenExecutionBountyHuntersCsv.children.children" + | "childrenExecutionBountyHuntersCsv.children.children.children" + | "childrenExecutionBountyHuntersCsv.children.children.id" + | "childrenExecutionBountyHuntersCsv.children.id" + | "childrenExecutionBountyHuntersCsv.children.internal.content" + | "childrenExecutionBountyHuntersCsv.children.internal.contentDigest" + | "childrenExecutionBountyHuntersCsv.children.internal.description" + | "childrenExecutionBountyHuntersCsv.children.internal.fieldOwners" + | "childrenExecutionBountyHuntersCsv.children.internal.ignoreType" + | "childrenExecutionBountyHuntersCsv.children.internal.mediaType" + | "childrenExecutionBountyHuntersCsv.children.internal.owner" + | "childrenExecutionBountyHuntersCsv.children.internal.type" + | "childrenExecutionBountyHuntersCsv.children.parent.children" + | "childrenExecutionBountyHuntersCsv.children.parent.id" + | "childrenExecutionBountyHuntersCsv.id" + | "childrenExecutionBountyHuntersCsv.internal.content" + | "childrenExecutionBountyHuntersCsv.internal.contentDigest" + | "childrenExecutionBountyHuntersCsv.internal.description" + | "childrenExecutionBountyHuntersCsv.internal.fieldOwners" + | "childrenExecutionBountyHuntersCsv.internal.ignoreType" + | "childrenExecutionBountyHuntersCsv.internal.mediaType" + | "childrenExecutionBountyHuntersCsv.internal.owner" + | "childrenExecutionBountyHuntersCsv.internal.type" + | "childrenExecutionBountyHuntersCsv.name" + | "childrenExecutionBountyHuntersCsv.parent.children" + | "childrenExecutionBountyHuntersCsv.parent.children.children" + | "childrenExecutionBountyHuntersCsv.parent.children.id" + | "childrenExecutionBountyHuntersCsv.parent.id" + | "childrenExecutionBountyHuntersCsv.parent.internal.content" + | "childrenExecutionBountyHuntersCsv.parent.internal.contentDigest" + | "childrenExecutionBountyHuntersCsv.parent.internal.description" + | "childrenExecutionBountyHuntersCsv.parent.internal.fieldOwners" + | "childrenExecutionBountyHuntersCsv.parent.internal.ignoreType" + | "childrenExecutionBountyHuntersCsv.parent.internal.mediaType" + | "childrenExecutionBountyHuntersCsv.parent.internal.owner" + | "childrenExecutionBountyHuntersCsv.parent.internal.type" + | "childrenExecutionBountyHuntersCsv.parent.parent.children" + | "childrenExecutionBountyHuntersCsv.parent.parent.id" + | "childrenExecutionBountyHuntersCsv.score" + | "childrenExecutionBountyHuntersCsv.username" + | "childrenExternalTutorialsJson" + | "childrenExternalTutorialsJson.author" + | "childrenExternalTutorialsJson.authorGithub" + | "childrenExternalTutorialsJson.children" + | "childrenExternalTutorialsJson.children.children" + | "childrenExternalTutorialsJson.children.children.children" + | "childrenExternalTutorialsJson.children.children.id" + | "childrenExternalTutorialsJson.children.id" + | "childrenExternalTutorialsJson.children.internal.content" + | "childrenExternalTutorialsJson.children.internal.contentDigest" + | "childrenExternalTutorialsJson.children.internal.description" + | "childrenExternalTutorialsJson.children.internal.fieldOwners" + | "childrenExternalTutorialsJson.children.internal.ignoreType" + | "childrenExternalTutorialsJson.children.internal.mediaType" + | "childrenExternalTutorialsJson.children.internal.owner" + | "childrenExternalTutorialsJson.children.internal.type" + | "childrenExternalTutorialsJson.children.parent.children" + | "childrenExternalTutorialsJson.children.parent.id" + | "childrenExternalTutorialsJson.description" + | "childrenExternalTutorialsJson.id" + | "childrenExternalTutorialsJson.internal.content" + | "childrenExternalTutorialsJson.internal.contentDigest" + | "childrenExternalTutorialsJson.internal.description" + | "childrenExternalTutorialsJson.internal.fieldOwners" + | "childrenExternalTutorialsJson.internal.ignoreType" + | "childrenExternalTutorialsJson.internal.mediaType" + | "childrenExternalTutorialsJson.internal.owner" + | "childrenExternalTutorialsJson.internal.type" + | "childrenExternalTutorialsJson.lang" + | "childrenExternalTutorialsJson.parent.children" + | "childrenExternalTutorialsJson.parent.children.children" + | "childrenExternalTutorialsJson.parent.children.id" + | "childrenExternalTutorialsJson.parent.id" + | "childrenExternalTutorialsJson.parent.internal.content" + | "childrenExternalTutorialsJson.parent.internal.contentDigest" + | "childrenExternalTutorialsJson.parent.internal.description" + | "childrenExternalTutorialsJson.parent.internal.fieldOwners" + | "childrenExternalTutorialsJson.parent.internal.ignoreType" + | "childrenExternalTutorialsJson.parent.internal.mediaType" + | "childrenExternalTutorialsJson.parent.internal.owner" + | "childrenExternalTutorialsJson.parent.internal.type" + | "childrenExternalTutorialsJson.parent.parent.children" + | "childrenExternalTutorialsJson.parent.parent.id" + | "childrenExternalTutorialsJson.publishDate" + | "childrenExternalTutorialsJson.skillLevel" + | "childrenExternalTutorialsJson.tags" + | "childrenExternalTutorialsJson.timeToRead" + | "childrenExternalTutorialsJson.title" + | "childrenExternalTutorialsJson.url" + | "childrenImageSharp" + | "childrenImageSharp.children" + | "childrenImageSharp.children.children" + | "childrenImageSharp.children.children.children" + | "childrenImageSharp.children.children.id" + | "childrenImageSharp.children.id" + | "childrenImageSharp.children.internal.content" + | "childrenImageSharp.children.internal.contentDigest" + | "childrenImageSharp.children.internal.description" + | "childrenImageSharp.children.internal.fieldOwners" + | "childrenImageSharp.children.internal.ignoreType" + | "childrenImageSharp.children.internal.mediaType" + | "childrenImageSharp.children.internal.owner" + | "childrenImageSharp.children.internal.type" + | "childrenImageSharp.children.parent.children" + | "childrenImageSharp.children.parent.id" + | "childrenImageSharp.fixed.aspectRatio" + | "childrenImageSharp.fixed.base64" + | "childrenImageSharp.fixed.height" + | "childrenImageSharp.fixed.originalName" + | "childrenImageSharp.fixed.src" + | "childrenImageSharp.fixed.srcSet" + | "childrenImageSharp.fixed.srcSetWebp" + | "childrenImageSharp.fixed.srcWebp" + | "childrenImageSharp.fixed.tracedSVG" + | "childrenImageSharp.fixed.width" + | "childrenImageSharp.fluid.aspectRatio" + | "childrenImageSharp.fluid.base64" + | "childrenImageSharp.fluid.originalImg" + | "childrenImageSharp.fluid.originalName" + | "childrenImageSharp.fluid.presentationHeight" + | "childrenImageSharp.fluid.presentationWidth" + | "childrenImageSharp.fluid.sizes" + | "childrenImageSharp.fluid.src" + | "childrenImageSharp.fluid.srcSet" + | "childrenImageSharp.fluid.srcSetWebp" + | "childrenImageSharp.fluid.srcWebp" + | "childrenImageSharp.fluid.tracedSVG" + | "childrenImageSharp.gatsbyImageData" + | "childrenImageSharp.id" + | "childrenImageSharp.internal.content" + | "childrenImageSharp.internal.contentDigest" + | "childrenImageSharp.internal.description" + | "childrenImageSharp.internal.fieldOwners" + | "childrenImageSharp.internal.ignoreType" + | "childrenImageSharp.internal.mediaType" + | "childrenImageSharp.internal.owner" + | "childrenImageSharp.internal.type" + | "childrenImageSharp.original.height" + | "childrenImageSharp.original.src" + | "childrenImageSharp.original.width" + | "childrenImageSharp.parent.children" + | "childrenImageSharp.parent.children.children" + | "childrenImageSharp.parent.children.id" + | "childrenImageSharp.parent.id" + | "childrenImageSharp.parent.internal.content" + | "childrenImageSharp.parent.internal.contentDigest" + | "childrenImageSharp.parent.internal.description" + | "childrenImageSharp.parent.internal.fieldOwners" + | "childrenImageSharp.parent.internal.ignoreType" + | "childrenImageSharp.parent.internal.mediaType" + | "childrenImageSharp.parent.internal.owner" + | "childrenImageSharp.parent.internal.type" + | "childrenImageSharp.parent.parent.children" + | "childrenImageSharp.parent.parent.id" + | "childrenImageSharp.resize.aspectRatio" + | "childrenImageSharp.resize.height" + | "childrenImageSharp.resize.originalName" + | "childrenImageSharp.resize.src" + | "childrenImageSharp.resize.tracedSVG" + | "childrenImageSharp.resize.width" + | "childrenLayer2Json" + | "childrenLayer2Json.children" + | "childrenLayer2Json.children.children" + | "childrenLayer2Json.children.children.children" + | "childrenLayer2Json.children.children.id" + | "childrenLayer2Json.children.id" + | "childrenLayer2Json.children.internal.content" + | "childrenLayer2Json.children.internal.contentDigest" + | "childrenLayer2Json.children.internal.description" + | "childrenLayer2Json.children.internal.fieldOwners" + | "childrenLayer2Json.children.internal.ignoreType" + | "childrenLayer2Json.children.internal.mediaType" + | "childrenLayer2Json.children.internal.owner" + | "childrenLayer2Json.children.internal.type" + | "childrenLayer2Json.children.parent.children" + | "childrenLayer2Json.children.parent.id" + | "childrenLayer2Json.id" + | "childrenLayer2Json.internal.content" + | "childrenLayer2Json.internal.contentDigest" + | "childrenLayer2Json.internal.description" + | "childrenLayer2Json.internal.fieldOwners" + | "childrenLayer2Json.internal.ignoreType" + | "childrenLayer2Json.internal.mediaType" + | "childrenLayer2Json.internal.owner" + | "childrenLayer2Json.internal.type" + | "childrenLayer2Json.optimistic" + | "childrenLayer2Json.optimistic.background" + | "childrenLayer2Json.optimistic.blockExplorer" + | "childrenLayer2Json.optimistic.bridge" + | "childrenLayer2Json.optimistic.bridgeWallets" + | "childrenLayer2Json.optimistic.description" + | "childrenLayer2Json.optimistic.developerDocs" + | "childrenLayer2Json.optimistic.ecosystemPortal" + | "childrenLayer2Json.optimistic.imageKey" + | "childrenLayer2Json.optimistic.l2beat" + | "childrenLayer2Json.optimistic.name" + | "childrenLayer2Json.optimistic.noteKey" + | "childrenLayer2Json.optimistic.purpose" + | "childrenLayer2Json.optimistic.tokenLists" + | "childrenLayer2Json.optimistic.website" + | "childrenLayer2Json.parent.children" + | "childrenLayer2Json.parent.children.children" + | "childrenLayer2Json.parent.children.id" + | "childrenLayer2Json.parent.id" + | "childrenLayer2Json.parent.internal.content" + | "childrenLayer2Json.parent.internal.contentDigest" + | "childrenLayer2Json.parent.internal.description" + | "childrenLayer2Json.parent.internal.fieldOwners" + | "childrenLayer2Json.parent.internal.ignoreType" + | "childrenLayer2Json.parent.internal.mediaType" + | "childrenLayer2Json.parent.internal.owner" + | "childrenLayer2Json.parent.internal.type" + | "childrenLayer2Json.parent.parent.children" + | "childrenLayer2Json.parent.parent.id" + | "childrenLayer2Json.zk" + | "childrenLayer2Json.zk.background" + | "childrenLayer2Json.zk.blockExplorer" + | "childrenLayer2Json.zk.bridge" + | "childrenLayer2Json.zk.bridgeWallets" + | "childrenLayer2Json.zk.description" + | "childrenLayer2Json.zk.developerDocs" + | "childrenLayer2Json.zk.ecosystemPortal" + | "childrenLayer2Json.zk.imageKey" + | "childrenLayer2Json.zk.l2beat" + | "childrenLayer2Json.zk.name" + | "childrenLayer2Json.zk.noteKey" + | "childrenLayer2Json.zk.purpose" + | "childrenLayer2Json.zk.tokenLists" + | "childrenLayer2Json.zk.website" + | "childrenMdx" + | "childrenMdx.body" + | "childrenMdx.children" + | "childrenMdx.children.children" + | "childrenMdx.children.children.children" + | "childrenMdx.children.children.id" + | "childrenMdx.children.id" + | "childrenMdx.children.internal.content" + | "childrenMdx.children.internal.contentDigest" + | "childrenMdx.children.internal.description" + | "childrenMdx.children.internal.fieldOwners" + | "childrenMdx.children.internal.ignoreType" + | "childrenMdx.children.internal.mediaType" + | "childrenMdx.children.internal.owner" + | "childrenMdx.children.internal.type" + | "childrenMdx.children.parent.children" + | "childrenMdx.children.parent.id" + | "childrenMdx.excerpt" + | "childrenMdx.fields.isOutdated" + | "childrenMdx.fields.readingTime.minutes" + | "childrenMdx.fields.readingTime.text" + | "childrenMdx.fields.readingTime.time" + | "childrenMdx.fields.readingTime.words" + | "childrenMdx.fields.relativePath" + | "childrenMdx.fields.slug" + | "childrenMdx.fileAbsolutePath" + | "childrenMdx.frontmatter.address" + | "childrenMdx.frontmatter.alt" + | "childrenMdx.frontmatter.author" + | "childrenMdx.frontmatter.compensation" + | "childrenMdx.frontmatter.description" + | "childrenMdx.frontmatter.emoji" + | "childrenMdx.frontmatter.image.absolutePath" + | "childrenMdx.frontmatter.image.accessTime" + | "childrenMdx.frontmatter.image.atime" + | "childrenMdx.frontmatter.image.atimeMs" + | "childrenMdx.frontmatter.image.base" + | "childrenMdx.frontmatter.image.birthTime" + | "childrenMdx.frontmatter.image.birthtime" + | "childrenMdx.frontmatter.image.birthtimeMs" + | "childrenMdx.frontmatter.image.blksize" + | "childrenMdx.frontmatter.image.blocks" + | "childrenMdx.frontmatter.image.changeTime" + | "childrenMdx.frontmatter.image.children" + | "childrenMdx.frontmatter.image.childrenAlltimeJson" + | "childrenMdx.frontmatter.image.childrenCexLayer2SupportJson" + | "childrenMdx.frontmatter.image.childrenCommunityEventsJson" + | "childrenMdx.frontmatter.image.childrenCommunityMeetupsJson" + | "childrenMdx.frontmatter.image.childrenConsensusBountyHuntersCsv" + | "childrenMdx.frontmatter.image.childrenDataJson" + | "childrenMdx.frontmatter.image.childrenExchangesByCountryCsv" + | "childrenMdx.frontmatter.image.childrenExecutionBountyHuntersCsv" + | "childrenMdx.frontmatter.image.childrenExternalTutorialsJson" + | "childrenMdx.frontmatter.image.childrenImageSharp" + | "childrenMdx.frontmatter.image.childrenLayer2Json" + | "childrenMdx.frontmatter.image.childrenMdx" + | "childrenMdx.frontmatter.image.childrenMonthJson" + | "childrenMdx.frontmatter.image.childrenQuarterJson" + | "childrenMdx.frontmatter.image.childrenWalletsCsv" + | "childrenMdx.frontmatter.image.ctime" + | "childrenMdx.frontmatter.image.ctimeMs" + | "childrenMdx.frontmatter.image.dev" + | "childrenMdx.frontmatter.image.dir" + | "childrenMdx.frontmatter.image.ext" + | "childrenMdx.frontmatter.image.extension" + | "childrenMdx.frontmatter.image.gid" + | "childrenMdx.frontmatter.image.id" + | "childrenMdx.frontmatter.image.ino" + | "childrenMdx.frontmatter.image.mode" + | "childrenMdx.frontmatter.image.modifiedTime" + | "childrenMdx.frontmatter.image.mtime" + | "childrenMdx.frontmatter.image.mtimeMs" + | "childrenMdx.frontmatter.image.name" + | "childrenMdx.frontmatter.image.nlink" + | "childrenMdx.frontmatter.image.prettySize" + | "childrenMdx.frontmatter.image.publicURL" + | "childrenMdx.frontmatter.image.rdev" + | "childrenMdx.frontmatter.image.relativeDirectory" + | "childrenMdx.frontmatter.image.relativePath" + | "childrenMdx.frontmatter.image.root" + | "childrenMdx.frontmatter.image.size" + | "childrenMdx.frontmatter.image.sourceInstanceName" + | "childrenMdx.frontmatter.image.uid" + | "childrenMdx.frontmatter.incomplete" + | "childrenMdx.frontmatter.isOutdated" + | "childrenMdx.frontmatter.lang" + | "childrenMdx.frontmatter.link" + | "childrenMdx.frontmatter.location" + | "childrenMdx.frontmatter.position" + | "childrenMdx.frontmatter.published" + | "childrenMdx.frontmatter.sidebar" + | "childrenMdx.frontmatter.sidebarDepth" + | "childrenMdx.frontmatter.skill" + | "childrenMdx.frontmatter.source" + | "childrenMdx.frontmatter.sourceUrl" + | "childrenMdx.frontmatter.summaryPoint1" + | "childrenMdx.frontmatter.summaryPoint2" + | "childrenMdx.frontmatter.summaryPoint3" + | "childrenMdx.frontmatter.summaryPoint4" + | "childrenMdx.frontmatter.summaryPoints" + | "childrenMdx.frontmatter.tags" + | "childrenMdx.frontmatter.template" + | "childrenMdx.frontmatter.title" + | "childrenMdx.frontmatter.type" + | "childrenMdx.headings" + | "childrenMdx.headings.depth" + | "childrenMdx.headings.value" + | "childrenMdx.html" + | "childrenMdx.id" + | "childrenMdx.internal.content" + | "childrenMdx.internal.contentDigest" + | "childrenMdx.internal.description" + | "childrenMdx.internal.fieldOwners" + | "childrenMdx.internal.ignoreType" + | "childrenMdx.internal.mediaType" + | "childrenMdx.internal.owner" + | "childrenMdx.internal.type" + | "childrenMdx.mdxAST" + | "childrenMdx.parent.children" + | "childrenMdx.parent.children.children" + | "childrenMdx.parent.children.id" + | "childrenMdx.parent.id" + | "childrenMdx.parent.internal.content" + | "childrenMdx.parent.internal.contentDigest" + | "childrenMdx.parent.internal.description" + | "childrenMdx.parent.internal.fieldOwners" + | "childrenMdx.parent.internal.ignoreType" + | "childrenMdx.parent.internal.mediaType" + | "childrenMdx.parent.internal.owner" + | "childrenMdx.parent.internal.type" + | "childrenMdx.parent.parent.children" + | "childrenMdx.parent.parent.id" + | "childrenMdx.rawBody" + | "childrenMdx.slug" + | "childrenMdx.tableOfContents" + | "childrenMdx.timeToRead" + | "childrenMdx.wordCount.paragraphs" + | "childrenMdx.wordCount.sentences" + | "childrenMdx.wordCount.words" + | "childrenMonthJson" + | "childrenMonthJson.children" + | "childrenMonthJson.children.children" + | "childrenMonthJson.children.children.children" + | "childrenMonthJson.children.children.id" + | "childrenMonthJson.children.id" + | "childrenMonthJson.children.internal.content" + | "childrenMonthJson.children.internal.contentDigest" + | "childrenMonthJson.children.internal.description" + | "childrenMonthJson.children.internal.fieldOwners" + | "childrenMonthJson.children.internal.ignoreType" + | "childrenMonthJson.children.internal.mediaType" + | "childrenMonthJson.children.internal.owner" + | "childrenMonthJson.children.internal.type" + | "childrenMonthJson.children.parent.children" + | "childrenMonthJson.children.parent.id" + | "childrenMonthJson.currency" + | "childrenMonthJson.data" + | "childrenMonthJson.data.languages" + | "childrenMonthJson.data.user.avatarUrl" + | "childrenMonthJson.data.user.fullName" + | "childrenMonthJson.data.user.id" + | "childrenMonthJson.data.user.preTranslated" + | "childrenMonthJson.data.user.totalCosts" + | "childrenMonthJson.data.user.userRole" + | "childrenMonthJson.data.user.username" + | "childrenMonthJson.dateRange.from" + | "childrenMonthJson.dateRange.to" + | "childrenMonthJson.id" + | "childrenMonthJson.internal.content" + | "childrenMonthJson.internal.contentDigest" + | "childrenMonthJson.internal.description" + | "childrenMonthJson.internal.fieldOwners" + | "childrenMonthJson.internal.ignoreType" + | "childrenMonthJson.internal.mediaType" + | "childrenMonthJson.internal.owner" + | "childrenMonthJson.internal.type" + | "childrenMonthJson.mode" + | "childrenMonthJson.name" + | "childrenMonthJson.parent.children" + | "childrenMonthJson.parent.children.children" + | "childrenMonthJson.parent.children.id" + | "childrenMonthJson.parent.id" + | "childrenMonthJson.parent.internal.content" + | "childrenMonthJson.parent.internal.contentDigest" + | "childrenMonthJson.parent.internal.description" + | "childrenMonthJson.parent.internal.fieldOwners" + | "childrenMonthJson.parent.internal.ignoreType" + | "childrenMonthJson.parent.internal.mediaType" + | "childrenMonthJson.parent.internal.owner" + | "childrenMonthJson.parent.internal.type" + | "childrenMonthJson.parent.parent.children" + | "childrenMonthJson.parent.parent.id" + | "childrenMonthJson.totalCosts" + | "childrenMonthJson.totalPreTranslated" + | "childrenMonthJson.totalTMSavings" + | "childrenMonthJson.unit" + | "childrenMonthJson.url" + | "childrenQuarterJson" + | "childrenQuarterJson.children" + | "childrenQuarterJson.children.children" + | "childrenQuarterJson.children.children.children" + | "childrenQuarterJson.children.children.id" + | "childrenQuarterJson.children.id" + | "childrenQuarterJson.children.internal.content" + | "childrenQuarterJson.children.internal.contentDigest" + | "childrenQuarterJson.children.internal.description" + | "childrenQuarterJson.children.internal.fieldOwners" + | "childrenQuarterJson.children.internal.ignoreType" + | "childrenQuarterJson.children.internal.mediaType" + | "childrenQuarterJson.children.internal.owner" + | "childrenQuarterJson.children.internal.type" + | "childrenQuarterJson.children.parent.children" + | "childrenQuarterJson.children.parent.id" + | "childrenQuarterJson.currency" + | "childrenQuarterJson.data" + | "childrenQuarterJson.data.languages" + | "childrenQuarterJson.data.user.avatarUrl" + | "childrenQuarterJson.data.user.fullName" + | "childrenQuarterJson.data.user.id" + | "childrenQuarterJson.data.user.preTranslated" + | "childrenQuarterJson.data.user.totalCosts" + | "childrenQuarterJson.data.user.userRole" + | "childrenQuarterJson.data.user.username" + | "childrenQuarterJson.dateRange.from" + | "childrenQuarterJson.dateRange.to" + | "childrenQuarterJson.id" + | "childrenQuarterJson.internal.content" + | "childrenQuarterJson.internal.contentDigest" + | "childrenQuarterJson.internal.description" + | "childrenQuarterJson.internal.fieldOwners" + | "childrenQuarterJson.internal.ignoreType" + | "childrenQuarterJson.internal.mediaType" + | "childrenQuarterJson.internal.owner" + | "childrenQuarterJson.internal.type" + | "childrenQuarterJson.mode" + | "childrenQuarterJson.name" + | "childrenQuarterJson.parent.children" + | "childrenQuarterJson.parent.children.children" + | "childrenQuarterJson.parent.children.id" + | "childrenQuarterJson.parent.id" + | "childrenQuarterJson.parent.internal.content" + | "childrenQuarterJson.parent.internal.contentDigest" + | "childrenQuarterJson.parent.internal.description" + | "childrenQuarterJson.parent.internal.fieldOwners" + | "childrenQuarterJson.parent.internal.ignoreType" + | "childrenQuarterJson.parent.internal.mediaType" + | "childrenQuarterJson.parent.internal.owner" + | "childrenQuarterJson.parent.internal.type" + | "childrenQuarterJson.parent.parent.children" + | "childrenQuarterJson.parent.parent.id" + | "childrenQuarterJson.totalCosts" + | "childrenQuarterJson.totalPreTranslated" + | "childrenQuarterJson.totalTMSavings" + | "childrenQuarterJson.unit" + | "childrenQuarterJson.url" + | "childrenWalletsCsv" + | "childrenWalletsCsv.brand_color" + | "childrenWalletsCsv.children" + | "childrenWalletsCsv.children.children" + | "childrenWalletsCsv.children.children.children" + | "childrenWalletsCsv.children.children.id" + | "childrenWalletsCsv.children.id" + | "childrenWalletsCsv.children.internal.content" + | "childrenWalletsCsv.children.internal.contentDigest" + | "childrenWalletsCsv.children.internal.description" + | "childrenWalletsCsv.children.internal.fieldOwners" + | "childrenWalletsCsv.children.internal.ignoreType" + | "childrenWalletsCsv.children.internal.mediaType" + | "childrenWalletsCsv.children.internal.owner" + | "childrenWalletsCsv.children.internal.type" + | "childrenWalletsCsv.children.parent.children" + | "childrenWalletsCsv.children.parent.id" + | "childrenWalletsCsv.has_bank_withdrawals" + | "childrenWalletsCsv.has_card_deposits" + | "childrenWalletsCsv.has_defi_integrations" + | "childrenWalletsCsv.has_desktop" + | "childrenWalletsCsv.has_dex_integrations" + | "childrenWalletsCsv.has_explore_dapps" + | "childrenWalletsCsv.has_hardware" + | "childrenWalletsCsv.has_high_volume_purchases" + | "childrenWalletsCsv.has_limits_protection" + | "childrenWalletsCsv.has_mobile" + | "childrenWalletsCsv.has_multisig" + | "childrenWalletsCsv.has_web" + | "childrenWalletsCsv.id" + | "childrenWalletsCsv.internal.content" + | "childrenWalletsCsv.internal.contentDigest" + | "childrenWalletsCsv.internal.description" + | "childrenWalletsCsv.internal.fieldOwners" + | "childrenWalletsCsv.internal.ignoreType" + | "childrenWalletsCsv.internal.mediaType" + | "childrenWalletsCsv.internal.owner" + | "childrenWalletsCsv.internal.type" + | "childrenWalletsCsv.name" + | "childrenWalletsCsv.parent.children" + | "childrenWalletsCsv.parent.children.children" + | "childrenWalletsCsv.parent.children.id" + | "childrenWalletsCsv.parent.id" + | "childrenWalletsCsv.parent.internal.content" + | "childrenWalletsCsv.parent.internal.contentDigest" + | "childrenWalletsCsv.parent.internal.description" + | "childrenWalletsCsv.parent.internal.fieldOwners" + | "childrenWalletsCsv.parent.internal.ignoreType" + | "childrenWalletsCsv.parent.internal.mediaType" + | "childrenWalletsCsv.parent.internal.owner" + | "childrenWalletsCsv.parent.internal.type" + | "childrenWalletsCsv.parent.parent.children" + | "childrenWalletsCsv.parent.parent.id" + | "childrenWalletsCsv.url" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "ctime" + | "ctimeMs" + | "dev" + | "dir" + | "ext" + | "extension" + | "fields.gitLogLatestAuthorEmail" + | "fields.gitLogLatestAuthorName" + | "fields.gitLogLatestDate" + | "gid" + | "id" + | "ino" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mode" + | "modifiedTime" + | "mtime" + | "mtimeMs" + | "name" + | "nlink" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "prettySize" + | "publicURL" + | "rdev" + | "relativeDirectory" + | "relativePath" + | "root" + | "size" + | "sourceInstanceName" + | "uid" + + type FileFieldsFilterInput = { + readonly gitLogLatestAuthorEmail: InputMaybe + readonly gitLogLatestAuthorName: InputMaybe + readonly gitLogLatestDate: InputMaybe + } + + type FileFilterInput = { + readonly absolutePath: InputMaybe + readonly accessTime: InputMaybe + readonly atime: InputMaybe + readonly atimeMs: InputMaybe + readonly base: InputMaybe + readonly birthTime: InputMaybe + readonly birthtime: InputMaybe + readonly birthtimeMs: InputMaybe + readonly blksize: InputMaybe + readonly blocks: InputMaybe + readonly changeTime: InputMaybe + readonly childAlltimeJson: InputMaybe + readonly childCexLayer2SupportJson: InputMaybe + readonly childCommunityEventsJson: InputMaybe + readonly childCommunityMeetupsJson: InputMaybe + readonly childConsensusBountyHuntersCsv: InputMaybe + readonly childDataJson: InputMaybe + readonly childExchangesByCountryCsv: InputMaybe + readonly childExecutionBountyHuntersCsv: InputMaybe + readonly childExternalTutorialsJson: InputMaybe + readonly childImageSharp: InputMaybe + readonly childLayer2Json: InputMaybe + readonly childMdx: InputMaybe + readonly childMonthJson: InputMaybe + readonly childQuarterJson: InputMaybe + readonly childWalletsCsv: InputMaybe + readonly children: InputMaybe + readonly childrenAlltimeJson: InputMaybe + readonly childrenCexLayer2SupportJson: InputMaybe + readonly childrenCommunityEventsJson: InputMaybe + readonly childrenCommunityMeetupsJson: InputMaybe + readonly childrenConsensusBountyHuntersCsv: InputMaybe + readonly childrenDataJson: InputMaybe + readonly childrenExchangesByCountryCsv: InputMaybe + readonly childrenExecutionBountyHuntersCsv: InputMaybe + readonly childrenExternalTutorialsJson: InputMaybe + readonly childrenImageSharp: InputMaybe + readonly childrenLayer2Json: InputMaybe + readonly childrenMdx: InputMaybe + readonly childrenMonthJson: InputMaybe + readonly childrenQuarterJson: InputMaybe + readonly childrenWalletsCsv: InputMaybe + readonly ctime: InputMaybe + readonly ctimeMs: InputMaybe + readonly dev: InputMaybe + readonly dir: InputMaybe + readonly ext: InputMaybe + readonly extension: InputMaybe + readonly fields: InputMaybe + readonly gid: InputMaybe + readonly id: InputMaybe + readonly ino: InputMaybe + readonly internal: InputMaybe + readonly mode: InputMaybe + readonly modifiedTime: InputMaybe + readonly mtime: InputMaybe + readonly mtimeMs: InputMaybe + readonly name: InputMaybe + readonly nlink: InputMaybe + readonly parent: InputMaybe + readonly prettySize: InputMaybe + readonly publicURL: InputMaybe + readonly rdev: InputMaybe + readonly relativeDirectory: InputMaybe + readonly relativePath: InputMaybe + readonly root: InputMaybe + readonly size: InputMaybe + readonly sourceInstanceName: InputMaybe + readonly uid: InputMaybe + } + + type FileGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type FileGroupConnection_distinctArgs = { + field: FileFieldsEnum + } + + type FileGroupConnection_groupArgs = { + field: FileFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type FileGroupConnection_maxArgs = { + field: FileFieldsEnum + } + + type FileGroupConnection_minArgs = { + field: FileFieldsEnum + } + + type FileGroupConnection_sumArgs = { + field: FileFieldsEnum + } + + type FileSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type FloatQueryOperatorInput = { + readonly eq: InputMaybe + readonly gt: InputMaybe + readonly gte: InputMaybe + readonly in: InputMaybe>> + readonly lt: InputMaybe + readonly lte: InputMaybe + readonly ne: InputMaybe + readonly nin: InputMaybe>> + } + + type Frontmatter = { + readonly address: Maybe + readonly alt: Maybe + readonly author: Maybe + readonly compensation: Maybe + readonly description: Maybe + readonly emoji: Maybe + readonly image: Maybe + readonly incomplete: Maybe + readonly isOutdated: Maybe + readonly lang: Maybe + readonly link: Maybe + readonly location: Maybe + readonly position: Maybe + readonly published: Maybe + readonly sidebar: Maybe + readonly sidebarDepth: Maybe + readonly skill: Maybe + readonly source: Maybe + readonly sourceUrl: Maybe + readonly summaryPoint1: Scalars["String"] + readonly summaryPoint2: Scalars["String"] + readonly summaryPoint3: Scalars["String"] + readonly summaryPoint4: Scalars["String"] + readonly summaryPoints: Maybe>> + readonly tags: Maybe>> + readonly template: Maybe + readonly title: Maybe + readonly type: Maybe + } + + type FrontmatterFilterInput = { + readonly address: InputMaybe + readonly alt: InputMaybe + readonly author: InputMaybe + readonly compensation: InputMaybe + readonly description: InputMaybe + readonly emoji: InputMaybe + readonly image: InputMaybe + readonly incomplete: InputMaybe + readonly isOutdated: InputMaybe + readonly lang: InputMaybe + readonly link: InputMaybe + readonly location: InputMaybe + readonly position: InputMaybe + readonly published: InputMaybe + readonly sidebar: InputMaybe + readonly sidebarDepth: InputMaybe + readonly skill: InputMaybe + readonly source: InputMaybe + readonly sourceUrl: InputMaybe + readonly summaryPoint1: InputMaybe + readonly summaryPoint2: InputMaybe + readonly summaryPoint3: InputMaybe + readonly summaryPoint4: InputMaybe + readonly summaryPoints: InputMaybe + readonly tags: InputMaybe + readonly template: InputMaybe + readonly title: InputMaybe + readonly type: InputMaybe + } + + type GatsbyImageFormat = + | "auto" + | "avif" + | "jpg" + | "NO_CHANGE" + | "png" + | "webp" + + type GatsbyImageLayout = "constrained" | "fixed" | "fullWidth" + + type GatsbyImagePlaceholder = + | "blurred" + | "dominantColor" + | "none" + | "tracedSVG" + + type HeadingsMdx = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" + + type ImageCropFocus = 17 | "CENTER" | 2 | 16 | 1 | 5 | 8 | 3 | 6 | 7 | 4 + + type ImageFit = "contain" | "cover" | "fill" | "inside" | "outside" + + type ImageFormat = "AUTO" | "avif" | "jpg" | "NO_CHANGE" | "png" | "webp" + + type ImageLayout = "constrained" | "fixed" | "fullWidth" + + type ImagePlaceholder = "blurred" | "dominantColor" | "none" | "tracedSVG" + + type ImageSharp = Node & { + readonly children: ReadonlyArray + readonly fixed: Maybe + readonly fluid: Maybe + readonly gatsbyImageData: Scalars["JSON"] + readonly id: Scalars["ID"] + readonly internal: Internal + readonly original: Maybe + readonly parent: Maybe + readonly resize: Maybe + } + + type ImageSharp_fixedArgs = { + background?: InputMaybe + base64Width: InputMaybe + cropFocus?: InputMaybe + duotone: InputMaybe + fit?: InputMaybe + grayscale?: InputMaybe + height: InputMaybe + jpegProgressive?: InputMaybe + jpegQuality: InputMaybe + pngCompressionSpeed?: InputMaybe + pngQuality: InputMaybe + quality: InputMaybe + rotate?: InputMaybe + toFormat?: InputMaybe + toFormatBase64?: InputMaybe + traceSVG: InputMaybe + trim?: InputMaybe + webpQuality: InputMaybe + width: InputMaybe + } + + type ImageSharp_fluidArgs = { + background?: InputMaybe + base64Width: InputMaybe + cropFocus?: InputMaybe + duotone: InputMaybe + fit?: InputMaybe + grayscale?: InputMaybe + jpegProgressive?: InputMaybe + jpegQuality: InputMaybe + maxHeight: InputMaybe + maxWidth: InputMaybe + pngCompressionSpeed?: InputMaybe + pngQuality: InputMaybe + quality: InputMaybe + rotate?: InputMaybe + sizes?: InputMaybe + srcSetBreakpoints?: InputMaybe>> + toFormat?: InputMaybe + toFormatBase64?: InputMaybe + traceSVG: InputMaybe + trim?: InputMaybe + webpQuality: InputMaybe + } + + type ImageSharp_gatsbyImageDataArgs = { + aspectRatio: InputMaybe + avifOptions: InputMaybe + backgroundColor: InputMaybe + blurredOptions: InputMaybe + breakpoints: InputMaybe>> + formats: InputMaybe>> + height: InputMaybe + jpgOptions: InputMaybe + layout?: InputMaybe + outputPixelDensities: InputMaybe< + ReadonlyArray> + > + placeholder: InputMaybe + pngOptions: InputMaybe + quality: InputMaybe + sizes: InputMaybe + tracedSVGOptions: InputMaybe + transformOptions: InputMaybe + webpOptions: InputMaybe + width: InputMaybe + } + + type ImageSharp_resizeArgs = { + background?: InputMaybe + base64?: InputMaybe + cropFocus?: InputMaybe + duotone: InputMaybe + fit?: InputMaybe + grayscale?: InputMaybe + height: InputMaybe + jpegProgressive?: InputMaybe + jpegQuality: InputMaybe + pngCompressionLevel?: InputMaybe + pngCompressionSpeed?: InputMaybe + pngQuality: InputMaybe + quality: InputMaybe + rotate?: InputMaybe + toFormat?: InputMaybe + traceSVG: InputMaybe + trim?: InputMaybe + webpQuality: InputMaybe + width: InputMaybe + } + + type ImageSharpConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ImageSharpConnection_distinctArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpConnection_groupArgs = { + field: ImageSharpFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ImageSharpConnection_maxArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpConnection_minArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpConnection_sumArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpEdge = { + readonly next: Maybe + readonly node: ImageSharp + readonly previous: Maybe + } + + type ImageSharpFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "fixed.aspectRatio" + | "fixed.base64" + | "fixed.height" + | "fixed.originalName" + | "fixed.src" + | "fixed.srcSet" + | "fixed.srcSetWebp" + | "fixed.srcWebp" + | "fixed.tracedSVG" + | "fixed.width" + | "fluid.aspectRatio" + | "fluid.base64" + | "fluid.originalImg" + | "fluid.originalName" + | "fluid.presentationHeight" + | "fluid.presentationWidth" + | "fluid.sizes" + | "fluid.src" + | "fluid.srcSet" + | "fluid.srcSetWebp" + | "fluid.srcWebp" + | "fluid.tracedSVG" + | "gatsbyImageData" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "original.height" + | "original.src" + | "original.width" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "resize.aspectRatio" + | "resize.height" + | "resize.originalName" + | "resize.src" + | "resize.tracedSVG" + | "resize.width" + + type ImageSharpFilterInput = { + readonly children: InputMaybe + readonly fixed: InputMaybe + readonly fluid: InputMaybe + readonly gatsbyImageData: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly original: InputMaybe + readonly parent: InputMaybe + readonly resize: InputMaybe + } + + type ImageSharpFilterListInput = { + readonly elemMatch: InputMaybe + } + + type ImageSharpFixed = { + readonly aspectRatio: Maybe + readonly base64: Maybe + readonly height: Scalars["Float"] + readonly originalName: Maybe + readonly src: Scalars["String"] + readonly srcSet: Scalars["String"] + readonly srcSetWebp: Maybe + readonly srcWebp: Maybe + readonly tracedSVG: Maybe + readonly width: Scalars["Float"] + } + + type ImageSharpFixedFilterInput = { + readonly aspectRatio: InputMaybe + readonly base64: InputMaybe + readonly height: InputMaybe + readonly originalName: InputMaybe + readonly src: InputMaybe + readonly srcSet: InputMaybe + readonly srcSetWebp: InputMaybe + readonly srcWebp: InputMaybe + readonly tracedSVG: InputMaybe + readonly width: InputMaybe + } + + type ImageSharpFluid = { + readonly aspectRatio: Scalars["Float"] + readonly base64: Maybe + readonly originalImg: Maybe + readonly originalName: Maybe + readonly presentationHeight: Scalars["Int"] + readonly presentationWidth: Scalars["Int"] + readonly sizes: Scalars["String"] + readonly src: Scalars["String"] + readonly srcSet: Scalars["String"] + readonly srcSetWebp: Maybe + readonly srcWebp: Maybe + readonly tracedSVG: Maybe + } + + type ImageSharpFluidFilterInput = { + readonly aspectRatio: InputMaybe + readonly base64: InputMaybe + readonly originalImg: InputMaybe + readonly originalName: InputMaybe + readonly presentationHeight: InputMaybe + readonly presentationWidth: InputMaybe + readonly sizes: InputMaybe + readonly src: InputMaybe + readonly srcSet: InputMaybe + readonly srcSetWebp: InputMaybe + readonly srcWebp: InputMaybe + readonly tracedSVG: InputMaybe + } + + type ImageSharpGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type ImageSharpGroupConnection_distinctArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpGroupConnection_groupArgs = { + field: ImageSharpFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type ImageSharpGroupConnection_maxArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpGroupConnection_minArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpGroupConnection_sumArgs = { + field: ImageSharpFieldsEnum + } + + type ImageSharpOriginal = { + readonly height: Maybe + readonly src: Maybe + readonly width: Maybe + } + + type ImageSharpOriginalFilterInput = { + readonly height: InputMaybe + readonly src: InputMaybe + readonly width: InputMaybe + } + + type ImageSharpResize = { + readonly aspectRatio: Maybe + readonly height: Maybe + readonly originalName: Maybe + readonly src: Maybe + readonly tracedSVG: Maybe + readonly width: Maybe + } + + type ImageSharpResizeFilterInput = { + readonly aspectRatio: InputMaybe + readonly height: InputMaybe + readonly originalName: InputMaybe + readonly src: InputMaybe + readonly tracedSVG: InputMaybe + readonly width: InputMaybe + } + + type ImageSharpSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type IntQueryOperatorInput = { + readonly eq: InputMaybe + readonly gt: InputMaybe + readonly gte: InputMaybe + readonly in: InputMaybe>> + readonly lt: InputMaybe + readonly lte: InputMaybe + readonly ne: InputMaybe + readonly nin: InputMaybe>> + } + + type Internal = { + readonly content: Maybe + readonly contentDigest: Scalars["String"] + readonly description: Maybe + readonly fieldOwners: Maybe>> + readonly ignoreType: Maybe + readonly mediaType: Maybe + readonly owner: Scalars["String"] + readonly type: Scalars["String"] + } + + type InternalFilterInput = { + readonly content: InputMaybe + readonly contentDigest: InputMaybe + readonly description: InputMaybe + readonly fieldOwners: InputMaybe + readonly ignoreType: InputMaybe + readonly mediaType: InputMaybe + readonly owner: InputMaybe + readonly type: InputMaybe + } + + type JPGOptions = { + readonly progressive: InputMaybe + readonly quality: InputMaybe + } + + type JSONQueryOperatorInput = { + readonly eq: InputMaybe + readonly glob: InputMaybe + readonly in: InputMaybe>> + readonly ne: InputMaybe + readonly nin: InputMaybe>> + readonly regex: InputMaybe + } + + type Layer2Json = Node & { + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly optimistic: Maybe>> + readonly parent: Maybe + readonly zk: Maybe>> + } + + type Layer2JsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type Layer2JsonConnection_distinctArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonConnection_groupArgs = { + field: Layer2JsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type Layer2JsonConnection_maxArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonConnection_minArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonConnection_sumArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonEdge = { + readonly next: Maybe + readonly node: Layer2Json + readonly previous: Maybe + } + + type Layer2JsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "optimistic" + | "optimistic.background" + | "optimistic.blockExplorer" + | "optimistic.bridge" + | "optimistic.bridgeWallets" + | "optimistic.description" + | "optimistic.developerDocs" + | "optimistic.ecosystemPortal" + | "optimistic.imageKey" + | "optimistic.l2beat" + | "optimistic.name" + | "optimistic.noteKey" + | "optimistic.purpose" + | "optimistic.tokenLists" + | "optimistic.website" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "zk" + | "zk.background" + | "zk.blockExplorer" + | "zk.bridge" + | "zk.bridgeWallets" + | "zk.description" + | "zk.developerDocs" + | "zk.ecosystemPortal" + | "zk.imageKey" + | "zk.l2beat" + | "zk.name" + | "zk.noteKey" + | "zk.purpose" + | "zk.tokenLists" + | "zk.website" + + type Layer2JsonFilterInput = { + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly optimistic: InputMaybe + readonly parent: InputMaybe + readonly zk: InputMaybe + } + + type Layer2JsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type Layer2JsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type Layer2JsonGroupConnection_distinctArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonGroupConnection_groupArgs = { + field: Layer2JsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type Layer2JsonGroupConnection_maxArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonGroupConnection_minArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonGroupConnection_sumArgs = { + field: Layer2JsonFieldsEnum + } + + type Layer2JsonOptimistic = { + readonly background: Maybe + readonly blockExplorer: Maybe + readonly bridge: Maybe + readonly bridgeWallets: Maybe>> + readonly description: Maybe + readonly developerDocs: Maybe + readonly ecosystemPortal: Maybe + readonly imageKey: Maybe + readonly l2beat: Maybe + readonly name: Maybe + readonly noteKey: Maybe + readonly purpose: Maybe>> + readonly tokenLists: Maybe + readonly website: Maybe + } + + type Layer2JsonOptimisticFilterInput = { + readonly background: InputMaybe + readonly blockExplorer: InputMaybe + readonly bridge: InputMaybe + readonly bridgeWallets: InputMaybe + readonly description: InputMaybe + readonly developerDocs: InputMaybe + readonly ecosystemPortal: InputMaybe + readonly imageKey: InputMaybe + readonly l2beat: InputMaybe + readonly name: InputMaybe + readonly noteKey: InputMaybe + readonly purpose: InputMaybe + readonly tokenLists: InputMaybe + readonly website: InputMaybe + } + + type Layer2JsonOptimisticFilterListInput = { + readonly elemMatch: InputMaybe + } + + type Layer2JsonSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type Layer2JsonZk = { + readonly background: Maybe + readonly blockExplorer: Maybe + readonly bridge: Maybe + readonly bridgeWallets: Maybe>> + readonly description: Maybe + readonly developerDocs: Maybe + readonly ecosystemPortal: Maybe + readonly imageKey: Maybe + readonly l2beat: Maybe + readonly name: Maybe + readonly noteKey: Maybe + readonly purpose: Maybe>> + readonly tokenLists: Maybe + readonly website: Maybe + } + + type Layer2JsonZkFilterInput = { + readonly background: InputMaybe + readonly blockExplorer: InputMaybe + readonly bridge: InputMaybe + readonly bridgeWallets: InputMaybe + readonly description: InputMaybe + readonly developerDocs: InputMaybe + readonly ecosystemPortal: InputMaybe + readonly imageKey: InputMaybe + readonly l2beat: InputMaybe + readonly name: InputMaybe + readonly noteKey: InputMaybe + readonly purpose: InputMaybe + readonly tokenLists: InputMaybe + readonly website: InputMaybe + } + + type Layer2JsonZkFilterListInput = { + readonly elemMatch: InputMaybe + } + + type Mdx = Node & { + readonly body: Scalars["String"] + readonly children: ReadonlyArray + readonly excerpt: Scalars["String"] + readonly fields: Maybe + readonly fileAbsolutePath: Scalars["String"] + readonly frontmatter: Maybe + readonly headings: Maybe>> + readonly html: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly mdxAST: Maybe + readonly parent: Maybe + readonly rawBody: Scalars["String"] + readonly slug: Maybe + readonly tableOfContents: Maybe + readonly timeToRead: Maybe + readonly wordCount: Maybe + } + + type Mdx_excerptArgs = { + pruneLength?: InputMaybe + truncate?: InputMaybe + } + + type Mdx_headingsArgs = { + depth: InputMaybe + } + + type Mdx_tableOfContentsArgs = { + maxDepth: InputMaybe + } + + type MdxConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type MdxConnection_distinctArgs = { + field: MdxFieldsEnum + } + + type MdxConnection_groupArgs = { + field: MdxFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type MdxConnection_maxArgs = { + field: MdxFieldsEnum + } + + type MdxConnection_minArgs = { + field: MdxFieldsEnum + } + + type MdxConnection_sumArgs = { + field: MdxFieldsEnum + } + + type MdxEdge = { + readonly next: Maybe + readonly node: Mdx + readonly previous: Maybe + } + + type MdxFields = { + readonly isOutdated: Maybe + readonly readingTime: Maybe + readonly relativePath: Maybe + readonly slug: Maybe + } + + type MdxFieldsEnum = + | "body" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "excerpt" + | "fields.isOutdated" + | "fields.readingTime.minutes" + | "fields.readingTime.text" + | "fields.readingTime.time" + | "fields.readingTime.words" + | "fields.relativePath" + | "fields.slug" + | "fileAbsolutePath" + | "frontmatter.address" + | "frontmatter.alt" + | "frontmatter.author" + | "frontmatter.compensation" + | "frontmatter.description" + | "frontmatter.emoji" + | "frontmatter.image.absolutePath" + | "frontmatter.image.accessTime" + | "frontmatter.image.atime" + | "frontmatter.image.atimeMs" + | "frontmatter.image.base" + | "frontmatter.image.birthTime" + | "frontmatter.image.birthtime" + | "frontmatter.image.birthtimeMs" + | "frontmatter.image.blksize" + | "frontmatter.image.blocks" + | "frontmatter.image.changeTime" + | "frontmatter.image.childAlltimeJson.children" + | "frontmatter.image.childAlltimeJson.currency" + | "frontmatter.image.childAlltimeJson.data" + | "frontmatter.image.childAlltimeJson.id" + | "frontmatter.image.childAlltimeJson.mode" + | "frontmatter.image.childAlltimeJson.name" + | "frontmatter.image.childAlltimeJson.totalCosts" + | "frontmatter.image.childAlltimeJson.totalPreTranslated" + | "frontmatter.image.childAlltimeJson.totalTMSavings" + | "frontmatter.image.childAlltimeJson.unit" + | "frontmatter.image.childAlltimeJson.url" + | "frontmatter.image.childCexLayer2SupportJson.children" + | "frontmatter.image.childCexLayer2SupportJson.id" + | "frontmatter.image.childCexLayer2SupportJson.name" + | "frontmatter.image.childCexLayer2SupportJson.supports_deposits" + | "frontmatter.image.childCexLayer2SupportJson.supports_withdrawals" + | "frontmatter.image.childCexLayer2SupportJson.url" + | "frontmatter.image.childCommunityEventsJson.children" + | "frontmatter.image.childCommunityEventsJson.description" + | "frontmatter.image.childCommunityEventsJson.endDate" + | "frontmatter.image.childCommunityEventsJson.id" + | "frontmatter.image.childCommunityEventsJson.location" + | "frontmatter.image.childCommunityEventsJson.sponsor" + | "frontmatter.image.childCommunityEventsJson.startDate" + | "frontmatter.image.childCommunityEventsJson.title" + | "frontmatter.image.childCommunityEventsJson.to" + | "frontmatter.image.childCommunityMeetupsJson.children" + | "frontmatter.image.childCommunityMeetupsJson.emoji" + | "frontmatter.image.childCommunityMeetupsJson.id" + | "frontmatter.image.childCommunityMeetupsJson.link" + | "frontmatter.image.childCommunityMeetupsJson.location" + | "frontmatter.image.childCommunityMeetupsJson.title" + | "frontmatter.image.childConsensusBountyHuntersCsv.children" + | "frontmatter.image.childConsensusBountyHuntersCsv.id" + | "frontmatter.image.childConsensusBountyHuntersCsv.name" + | "frontmatter.image.childConsensusBountyHuntersCsv.score" + | "frontmatter.image.childConsensusBountyHuntersCsv.username" + | "frontmatter.image.childDataJson.children" + | "frontmatter.image.childDataJson.commit" + | "frontmatter.image.childDataJson.contributors" + | "frontmatter.image.childDataJson.contributorsPerLine" + | "frontmatter.image.childDataJson.files" + | "frontmatter.image.childDataJson.id" + | "frontmatter.image.childDataJson.imageSize" + | "frontmatter.image.childDataJson.keyGen" + | "frontmatter.image.childDataJson.nodeTools" + | "frontmatter.image.childDataJson.pools" + | "frontmatter.image.childDataJson.projectName" + | "frontmatter.image.childDataJson.projectOwner" + | "frontmatter.image.childDataJson.repoHost" + | "frontmatter.image.childDataJson.repoType" + | "frontmatter.image.childDataJson.saas" + | "frontmatter.image.childDataJson.skipCi" + | "frontmatter.image.childExchangesByCountryCsv.binance" + | "frontmatter.image.childExchangesByCountryCsv.binanceus" + | "frontmatter.image.childExchangesByCountryCsv.bitbuy" + | "frontmatter.image.childExchangesByCountryCsv.bitfinex" + | "frontmatter.image.childExchangesByCountryCsv.bitflyer" + | "frontmatter.image.childExchangesByCountryCsv.bitkub" + | "frontmatter.image.childExchangesByCountryCsv.bitso" + | "frontmatter.image.childExchangesByCountryCsv.bittrex" + | "frontmatter.image.childExchangesByCountryCsv.bitvavo" + | "frontmatter.image.childExchangesByCountryCsv.bybit" + | "frontmatter.image.childExchangesByCountryCsv.children" + | "frontmatter.image.childExchangesByCountryCsv.coinbase" + | "frontmatter.image.childExchangesByCountryCsv.coinmama" + | "frontmatter.image.childExchangesByCountryCsv.coinspot" + | "frontmatter.image.childExchangesByCountryCsv.country" + | "frontmatter.image.childExchangesByCountryCsv.cryptocom" + | "frontmatter.image.childExchangesByCountryCsv.easycrypto" + | "frontmatter.image.childExchangesByCountryCsv.ftx" + | "frontmatter.image.childExchangesByCountryCsv.ftxus" + | "frontmatter.image.childExchangesByCountryCsv.gateio" + | "frontmatter.image.childExchangesByCountryCsv.gemini" + | "frontmatter.image.childExchangesByCountryCsv.huobiglobal" + | "frontmatter.image.childExchangesByCountryCsv.id" + | "frontmatter.image.childExchangesByCountryCsv.itezcom" + | "frontmatter.image.childExchangesByCountryCsv.kraken" + | "frontmatter.image.childExchangesByCountryCsv.kucoin" + | "frontmatter.image.childExchangesByCountryCsv.moonpay" + | "frontmatter.image.childExchangesByCountryCsv.mtpelerin" + | "frontmatter.image.childExchangesByCountryCsv.okx" + | "frontmatter.image.childExchangesByCountryCsv.rain" + | "frontmatter.image.childExchangesByCountryCsv.simplex" + | "frontmatter.image.childExchangesByCountryCsv.wazirx" + | "frontmatter.image.childExchangesByCountryCsv.wyre" + | "frontmatter.image.childExecutionBountyHuntersCsv.children" + | "frontmatter.image.childExecutionBountyHuntersCsv.id" + | "frontmatter.image.childExecutionBountyHuntersCsv.name" + | "frontmatter.image.childExecutionBountyHuntersCsv.score" + | "frontmatter.image.childExecutionBountyHuntersCsv.username" + | "frontmatter.image.childExternalTutorialsJson.author" + | "frontmatter.image.childExternalTutorialsJson.authorGithub" + | "frontmatter.image.childExternalTutorialsJson.children" + | "frontmatter.image.childExternalTutorialsJson.description" + | "frontmatter.image.childExternalTutorialsJson.id" + | "frontmatter.image.childExternalTutorialsJson.lang" + | "frontmatter.image.childExternalTutorialsJson.publishDate" + | "frontmatter.image.childExternalTutorialsJson.skillLevel" + | "frontmatter.image.childExternalTutorialsJson.tags" + | "frontmatter.image.childExternalTutorialsJson.timeToRead" + | "frontmatter.image.childExternalTutorialsJson.title" + | "frontmatter.image.childExternalTutorialsJson.url" + | "frontmatter.image.childImageSharp.children" + | "frontmatter.image.childImageSharp.gatsbyImageData" + | "frontmatter.image.childImageSharp.id" + | "frontmatter.image.childLayer2Json.children" + | "frontmatter.image.childLayer2Json.id" + | "frontmatter.image.childLayer2Json.optimistic" + | "frontmatter.image.childLayer2Json.zk" + | "frontmatter.image.childMdx.body" + | "frontmatter.image.childMdx.children" + | "frontmatter.image.childMdx.excerpt" + | "frontmatter.image.childMdx.fileAbsolutePath" + | "frontmatter.image.childMdx.headings" + | "frontmatter.image.childMdx.html" + | "frontmatter.image.childMdx.id" + | "frontmatter.image.childMdx.mdxAST" + | "frontmatter.image.childMdx.rawBody" + | "frontmatter.image.childMdx.slug" + | "frontmatter.image.childMdx.tableOfContents" + | "frontmatter.image.childMdx.timeToRead" + | "frontmatter.image.childMonthJson.children" + | "frontmatter.image.childMonthJson.currency" + | "frontmatter.image.childMonthJson.data" + | "frontmatter.image.childMonthJson.id" + | "frontmatter.image.childMonthJson.mode" + | "frontmatter.image.childMonthJson.name" + | "frontmatter.image.childMonthJson.totalCosts" + | "frontmatter.image.childMonthJson.totalPreTranslated" + | "frontmatter.image.childMonthJson.totalTMSavings" + | "frontmatter.image.childMonthJson.unit" + | "frontmatter.image.childMonthJson.url" + | "frontmatter.image.childQuarterJson.children" + | "frontmatter.image.childQuarterJson.currency" + | "frontmatter.image.childQuarterJson.data" + | "frontmatter.image.childQuarterJson.id" + | "frontmatter.image.childQuarterJson.mode" + | "frontmatter.image.childQuarterJson.name" + | "frontmatter.image.childQuarterJson.totalCosts" + | "frontmatter.image.childQuarterJson.totalPreTranslated" + | "frontmatter.image.childQuarterJson.totalTMSavings" + | "frontmatter.image.childQuarterJson.unit" + | "frontmatter.image.childQuarterJson.url" + | "frontmatter.image.childWalletsCsv.brand_color" + | "frontmatter.image.childWalletsCsv.children" + | "frontmatter.image.childWalletsCsv.has_bank_withdrawals" + | "frontmatter.image.childWalletsCsv.has_card_deposits" + | "frontmatter.image.childWalletsCsv.has_defi_integrations" + | "frontmatter.image.childWalletsCsv.has_desktop" + | "frontmatter.image.childWalletsCsv.has_dex_integrations" + | "frontmatter.image.childWalletsCsv.has_explore_dapps" + | "frontmatter.image.childWalletsCsv.has_hardware" + | "frontmatter.image.childWalletsCsv.has_high_volume_purchases" + | "frontmatter.image.childWalletsCsv.has_limits_protection" + | "frontmatter.image.childWalletsCsv.has_mobile" + | "frontmatter.image.childWalletsCsv.has_multisig" + | "frontmatter.image.childWalletsCsv.has_web" + | "frontmatter.image.childWalletsCsv.id" + | "frontmatter.image.childWalletsCsv.name" + | "frontmatter.image.childWalletsCsv.url" + | "frontmatter.image.children" + | "frontmatter.image.childrenAlltimeJson" + | "frontmatter.image.childrenAlltimeJson.children" + | "frontmatter.image.childrenAlltimeJson.currency" + | "frontmatter.image.childrenAlltimeJson.data" + | "frontmatter.image.childrenAlltimeJson.id" + | "frontmatter.image.childrenAlltimeJson.mode" + | "frontmatter.image.childrenAlltimeJson.name" + | "frontmatter.image.childrenAlltimeJson.totalCosts" + | "frontmatter.image.childrenAlltimeJson.totalPreTranslated" + | "frontmatter.image.childrenAlltimeJson.totalTMSavings" + | "frontmatter.image.childrenAlltimeJson.unit" + | "frontmatter.image.childrenAlltimeJson.url" + | "frontmatter.image.childrenCexLayer2SupportJson" + | "frontmatter.image.childrenCexLayer2SupportJson.children" + | "frontmatter.image.childrenCexLayer2SupportJson.id" + | "frontmatter.image.childrenCexLayer2SupportJson.name" + | "frontmatter.image.childrenCexLayer2SupportJson.supports_deposits" + | "frontmatter.image.childrenCexLayer2SupportJson.supports_withdrawals" + | "frontmatter.image.childrenCexLayer2SupportJson.url" + | "frontmatter.image.childrenCommunityEventsJson" + | "frontmatter.image.childrenCommunityEventsJson.children" + | "frontmatter.image.childrenCommunityEventsJson.description" + | "frontmatter.image.childrenCommunityEventsJson.endDate" + | "frontmatter.image.childrenCommunityEventsJson.id" + | "frontmatter.image.childrenCommunityEventsJson.location" + | "frontmatter.image.childrenCommunityEventsJson.sponsor" + | "frontmatter.image.childrenCommunityEventsJson.startDate" + | "frontmatter.image.childrenCommunityEventsJson.title" + | "frontmatter.image.childrenCommunityEventsJson.to" + | "frontmatter.image.childrenCommunityMeetupsJson" + | "frontmatter.image.childrenCommunityMeetupsJson.children" + | "frontmatter.image.childrenCommunityMeetupsJson.emoji" + | "frontmatter.image.childrenCommunityMeetupsJson.id" + | "frontmatter.image.childrenCommunityMeetupsJson.link" + | "frontmatter.image.childrenCommunityMeetupsJson.location" + | "frontmatter.image.childrenCommunityMeetupsJson.title" + | "frontmatter.image.childrenConsensusBountyHuntersCsv" + | "frontmatter.image.childrenConsensusBountyHuntersCsv.children" + | "frontmatter.image.childrenConsensusBountyHuntersCsv.id" + | "frontmatter.image.childrenConsensusBountyHuntersCsv.name" + | "frontmatter.image.childrenConsensusBountyHuntersCsv.score" + | "frontmatter.image.childrenConsensusBountyHuntersCsv.username" + | "frontmatter.image.childrenDataJson" + | "frontmatter.image.childrenDataJson.children" + | "frontmatter.image.childrenDataJson.commit" + | "frontmatter.image.childrenDataJson.contributors" + | "frontmatter.image.childrenDataJson.contributorsPerLine" + | "frontmatter.image.childrenDataJson.files" + | "frontmatter.image.childrenDataJson.id" + | "frontmatter.image.childrenDataJson.imageSize" + | "frontmatter.image.childrenDataJson.keyGen" + | "frontmatter.image.childrenDataJson.nodeTools" + | "frontmatter.image.childrenDataJson.pools" + | "frontmatter.image.childrenDataJson.projectName" + | "frontmatter.image.childrenDataJson.projectOwner" + | "frontmatter.image.childrenDataJson.repoHost" + | "frontmatter.image.childrenDataJson.repoType" + | "frontmatter.image.childrenDataJson.saas" + | "frontmatter.image.childrenDataJson.skipCi" + | "frontmatter.image.childrenExchangesByCountryCsv" + | "frontmatter.image.childrenExchangesByCountryCsv.binance" + | "frontmatter.image.childrenExchangesByCountryCsv.binanceus" + | "frontmatter.image.childrenExchangesByCountryCsv.bitbuy" + | "frontmatter.image.childrenExchangesByCountryCsv.bitfinex" + | "frontmatter.image.childrenExchangesByCountryCsv.bitflyer" + | "frontmatter.image.childrenExchangesByCountryCsv.bitkub" + | "frontmatter.image.childrenExchangesByCountryCsv.bitso" + | "frontmatter.image.childrenExchangesByCountryCsv.bittrex" + | "frontmatter.image.childrenExchangesByCountryCsv.bitvavo" + | "frontmatter.image.childrenExchangesByCountryCsv.bybit" + | "frontmatter.image.childrenExchangesByCountryCsv.children" + | "frontmatter.image.childrenExchangesByCountryCsv.coinbase" + | "frontmatter.image.childrenExchangesByCountryCsv.coinmama" + | "frontmatter.image.childrenExchangesByCountryCsv.coinspot" + | "frontmatter.image.childrenExchangesByCountryCsv.country" + | "frontmatter.image.childrenExchangesByCountryCsv.cryptocom" + | "frontmatter.image.childrenExchangesByCountryCsv.easycrypto" + | "frontmatter.image.childrenExchangesByCountryCsv.ftx" + | "frontmatter.image.childrenExchangesByCountryCsv.ftxus" + | "frontmatter.image.childrenExchangesByCountryCsv.gateio" + | "frontmatter.image.childrenExchangesByCountryCsv.gemini" + | "frontmatter.image.childrenExchangesByCountryCsv.huobiglobal" + | "frontmatter.image.childrenExchangesByCountryCsv.id" + | "frontmatter.image.childrenExchangesByCountryCsv.itezcom" + | "frontmatter.image.childrenExchangesByCountryCsv.kraken" + | "frontmatter.image.childrenExchangesByCountryCsv.kucoin" + | "frontmatter.image.childrenExchangesByCountryCsv.moonpay" + | "frontmatter.image.childrenExchangesByCountryCsv.mtpelerin" + | "frontmatter.image.childrenExchangesByCountryCsv.okx" + | "frontmatter.image.childrenExchangesByCountryCsv.rain" + | "frontmatter.image.childrenExchangesByCountryCsv.simplex" + | "frontmatter.image.childrenExchangesByCountryCsv.wazirx" + | "frontmatter.image.childrenExchangesByCountryCsv.wyre" + | "frontmatter.image.childrenExecutionBountyHuntersCsv" + | "frontmatter.image.childrenExecutionBountyHuntersCsv.children" + | "frontmatter.image.childrenExecutionBountyHuntersCsv.id" + | "frontmatter.image.childrenExecutionBountyHuntersCsv.name" + | "frontmatter.image.childrenExecutionBountyHuntersCsv.score" + | "frontmatter.image.childrenExecutionBountyHuntersCsv.username" + | "frontmatter.image.childrenExternalTutorialsJson" + | "frontmatter.image.childrenExternalTutorialsJson.author" + | "frontmatter.image.childrenExternalTutorialsJson.authorGithub" + | "frontmatter.image.childrenExternalTutorialsJson.children" + | "frontmatter.image.childrenExternalTutorialsJson.description" + | "frontmatter.image.childrenExternalTutorialsJson.id" + | "frontmatter.image.childrenExternalTutorialsJson.lang" + | "frontmatter.image.childrenExternalTutorialsJson.publishDate" + | "frontmatter.image.childrenExternalTutorialsJson.skillLevel" + | "frontmatter.image.childrenExternalTutorialsJson.tags" + | "frontmatter.image.childrenExternalTutorialsJson.timeToRead" + | "frontmatter.image.childrenExternalTutorialsJson.title" + | "frontmatter.image.childrenExternalTutorialsJson.url" + | "frontmatter.image.childrenImageSharp" + | "frontmatter.image.childrenImageSharp.children" + | "frontmatter.image.childrenImageSharp.gatsbyImageData" + | "frontmatter.image.childrenImageSharp.id" + | "frontmatter.image.childrenLayer2Json" + | "frontmatter.image.childrenLayer2Json.children" + | "frontmatter.image.childrenLayer2Json.id" + | "frontmatter.image.childrenLayer2Json.optimistic" + | "frontmatter.image.childrenLayer2Json.zk" + | "frontmatter.image.childrenMdx" + | "frontmatter.image.childrenMdx.body" + | "frontmatter.image.childrenMdx.children" + | "frontmatter.image.childrenMdx.excerpt" + | "frontmatter.image.childrenMdx.fileAbsolutePath" + | "frontmatter.image.childrenMdx.headings" + | "frontmatter.image.childrenMdx.html" + | "frontmatter.image.childrenMdx.id" + | "frontmatter.image.childrenMdx.mdxAST" + | "frontmatter.image.childrenMdx.rawBody" + | "frontmatter.image.childrenMdx.slug" + | "frontmatter.image.childrenMdx.tableOfContents" + | "frontmatter.image.childrenMdx.timeToRead" + | "frontmatter.image.childrenMonthJson" + | "frontmatter.image.childrenMonthJson.children" + | "frontmatter.image.childrenMonthJson.currency" + | "frontmatter.image.childrenMonthJson.data" + | "frontmatter.image.childrenMonthJson.id" + | "frontmatter.image.childrenMonthJson.mode" + | "frontmatter.image.childrenMonthJson.name" + | "frontmatter.image.childrenMonthJson.totalCosts" + | "frontmatter.image.childrenMonthJson.totalPreTranslated" + | "frontmatter.image.childrenMonthJson.totalTMSavings" + | "frontmatter.image.childrenMonthJson.unit" + | "frontmatter.image.childrenMonthJson.url" + | "frontmatter.image.childrenQuarterJson" + | "frontmatter.image.childrenQuarterJson.children" + | "frontmatter.image.childrenQuarterJson.currency" + | "frontmatter.image.childrenQuarterJson.data" + | "frontmatter.image.childrenQuarterJson.id" + | "frontmatter.image.childrenQuarterJson.mode" + | "frontmatter.image.childrenQuarterJson.name" + | "frontmatter.image.childrenQuarterJson.totalCosts" + | "frontmatter.image.childrenQuarterJson.totalPreTranslated" + | "frontmatter.image.childrenQuarterJson.totalTMSavings" + | "frontmatter.image.childrenQuarterJson.unit" + | "frontmatter.image.childrenQuarterJson.url" + | "frontmatter.image.childrenWalletsCsv" + | "frontmatter.image.childrenWalletsCsv.brand_color" + | "frontmatter.image.childrenWalletsCsv.children" + | "frontmatter.image.childrenWalletsCsv.has_bank_withdrawals" + | "frontmatter.image.childrenWalletsCsv.has_card_deposits" + | "frontmatter.image.childrenWalletsCsv.has_defi_integrations" + | "frontmatter.image.childrenWalletsCsv.has_desktop" + | "frontmatter.image.childrenWalletsCsv.has_dex_integrations" + | "frontmatter.image.childrenWalletsCsv.has_explore_dapps" + | "frontmatter.image.childrenWalletsCsv.has_hardware" + | "frontmatter.image.childrenWalletsCsv.has_high_volume_purchases" + | "frontmatter.image.childrenWalletsCsv.has_limits_protection" + | "frontmatter.image.childrenWalletsCsv.has_mobile" + | "frontmatter.image.childrenWalletsCsv.has_multisig" + | "frontmatter.image.childrenWalletsCsv.has_web" + | "frontmatter.image.childrenWalletsCsv.id" + | "frontmatter.image.childrenWalletsCsv.name" + | "frontmatter.image.childrenWalletsCsv.url" + | "frontmatter.image.children.children" + | "frontmatter.image.children.id" + | "frontmatter.image.ctime" + | "frontmatter.image.ctimeMs" + | "frontmatter.image.dev" + | "frontmatter.image.dir" + | "frontmatter.image.ext" + | "frontmatter.image.extension" + | "frontmatter.image.fields.gitLogLatestAuthorEmail" + | "frontmatter.image.fields.gitLogLatestAuthorName" + | "frontmatter.image.fields.gitLogLatestDate" + | "frontmatter.image.gid" + | "frontmatter.image.id" + | "frontmatter.image.ino" + | "frontmatter.image.internal.content" + | "frontmatter.image.internal.contentDigest" + | "frontmatter.image.internal.description" + | "frontmatter.image.internal.fieldOwners" + | "frontmatter.image.internal.ignoreType" + | "frontmatter.image.internal.mediaType" + | "frontmatter.image.internal.owner" + | "frontmatter.image.internal.type" + | "frontmatter.image.mode" + | "frontmatter.image.modifiedTime" + | "frontmatter.image.mtime" + | "frontmatter.image.mtimeMs" + | "frontmatter.image.name" + | "frontmatter.image.nlink" + | "frontmatter.image.parent.children" + | "frontmatter.image.parent.id" + | "frontmatter.image.prettySize" + | "frontmatter.image.publicURL" + | "frontmatter.image.rdev" + | "frontmatter.image.relativeDirectory" + | "frontmatter.image.relativePath" + | "frontmatter.image.root" + | "frontmatter.image.size" + | "frontmatter.image.sourceInstanceName" + | "frontmatter.image.uid" + | "frontmatter.incomplete" + | "frontmatter.isOutdated" + | "frontmatter.lang" + | "frontmatter.link" + | "frontmatter.location" + | "frontmatter.position" + | "frontmatter.published" + | "frontmatter.sidebar" + | "frontmatter.sidebarDepth" + | "frontmatter.skill" + | "frontmatter.source" + | "frontmatter.sourceUrl" + | "frontmatter.summaryPoint1" + | "frontmatter.summaryPoint2" + | "frontmatter.summaryPoint3" + | "frontmatter.summaryPoint4" + | "frontmatter.summaryPoints" + | "frontmatter.tags" + | "frontmatter.template" + | "frontmatter.title" + | "frontmatter.type" + | "headings" + | "headings.depth" + | "headings.value" + | "html" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mdxAST" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "rawBody" + | "slug" + | "tableOfContents" + | "timeToRead" + | "wordCount.paragraphs" + | "wordCount.sentences" + | "wordCount.words" + + type MdxFieldsFilterInput = { + readonly isOutdated: InputMaybe + readonly readingTime: InputMaybe + readonly relativePath: InputMaybe + readonly slug: InputMaybe + } + + type MdxFieldsReadingTime = { + readonly minutes: Maybe + readonly text: Maybe + readonly time: Maybe + readonly words: Maybe + } + + type MdxFieldsReadingTimeFilterInput = { + readonly minutes: InputMaybe + readonly text: InputMaybe + readonly time: InputMaybe + readonly words: InputMaybe + } + + type MdxFilterInput = { + readonly body: InputMaybe + readonly children: InputMaybe + readonly excerpt: InputMaybe + readonly fields: InputMaybe + readonly fileAbsolutePath: InputMaybe + readonly frontmatter: InputMaybe + readonly headings: InputMaybe + readonly html: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly mdxAST: InputMaybe + readonly parent: InputMaybe + readonly rawBody: InputMaybe + readonly slug: InputMaybe + readonly tableOfContents: InputMaybe + readonly timeToRead: InputMaybe + readonly wordCount: InputMaybe + } + + type MdxFilterListInput = { + readonly elemMatch: InputMaybe + } + + type MdxFrontmatter = { + readonly title: Scalars["String"] + } + + type MdxGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type MdxGroupConnection_distinctArgs = { + field: MdxFieldsEnum + } + + type MdxGroupConnection_groupArgs = { + field: MdxFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type MdxGroupConnection_maxArgs = { + field: MdxFieldsEnum + } + + type MdxGroupConnection_minArgs = { + field: MdxFieldsEnum + } + + type MdxGroupConnection_sumArgs = { + field: MdxFieldsEnum + } + + type MdxHeadingMdx = { + readonly depth: Maybe + readonly value: Maybe + } + + type MdxHeadingMdxFilterInput = { + readonly depth: InputMaybe + readonly value: InputMaybe + } + + type MdxHeadingMdxFilterListInput = { + readonly elemMatch: InputMaybe + } + + type MdxSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type MdxWordCount = { + readonly paragraphs: Maybe + readonly sentences: Maybe + readonly words: Maybe + } + + type MdxWordCountFilterInput = { + readonly paragraphs: InputMaybe + readonly sentences: InputMaybe + readonly words: InputMaybe + } + + type MonthJson = Node & { + readonly children: ReadonlyArray + readonly currency: Maybe + readonly data: Maybe>> + readonly dateRange: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly mode: Maybe + readonly name: Maybe + readonly parent: Maybe + readonly totalCosts: Maybe + readonly totalPreTranslated: Maybe + readonly totalTMSavings: Maybe + readonly unit: Maybe + readonly url: Maybe + } + + type MonthJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type MonthJsonConnection_distinctArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonConnection_groupArgs = { + field: MonthJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type MonthJsonConnection_maxArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonConnection_minArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonConnection_sumArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonData = { + readonly languages: Maybe>> + readonly user: Maybe + } + + type MonthJsonDataFilterInput = { + readonly languages: InputMaybe + readonly user: InputMaybe + } + + type MonthJsonDataFilterListInput = { + readonly elemMatch: InputMaybe + } + + type MonthJsonDataLanguages = { + readonly approvalCosts: Maybe + readonly approved: Maybe + readonly language: Maybe + readonly targetTranslated: Maybe + readonly translated: Maybe + readonly translatedByMt: Maybe + readonly translationCosts: Maybe + } + + type MonthJsonDataLanguagesApprovalCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesApprovalCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataLanguagesApproved = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesApprovedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataLanguagesFilterInput = { + readonly approvalCosts: InputMaybe + readonly approved: InputMaybe + readonly language: InputMaybe + readonly targetTranslated: InputMaybe + readonly translated: InputMaybe + readonly translatedByMt: InputMaybe + readonly translationCosts: InputMaybe + } + + type MonthJsonDataLanguagesFilterListInput = { + readonly elemMatch: InputMaybe + } + + type MonthJsonDataLanguagesLanguage = { + readonly id: Maybe + readonly name: Maybe + readonly preTranslate: Maybe + readonly tmSavings: Maybe + readonly totalCosts: Maybe + } + + type MonthJsonDataLanguagesLanguageFilterInput = { + readonly id: InputMaybe + readonly name: InputMaybe + readonly preTranslate: InputMaybe + readonly tmSavings: InputMaybe + readonly totalCosts: InputMaybe + } + + type MonthJsonDataLanguagesTargetTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesTargetTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataLanguagesTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesTranslatedByMt = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesTranslatedByMtFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataLanguagesTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataLanguagesTranslationCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type MonthJsonDataLanguagesTranslationCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type MonthJsonDataUser = { + readonly avatarUrl: Maybe + readonly fullName: Maybe + readonly id: Maybe + readonly preTranslated: Maybe + readonly totalCosts: Maybe + readonly userRole: Maybe + readonly username: Maybe + } + + type MonthJsonDataUserFilterInput = { + readonly avatarUrl: InputMaybe + readonly fullName: InputMaybe + readonly id: InputMaybe + readonly preTranslated: InputMaybe + readonly totalCosts: InputMaybe + readonly userRole: InputMaybe + readonly username: InputMaybe + } + + type MonthJsonDateRange = { + readonly from: Maybe + readonly to: Maybe + } + + type MonthJsonDateRange_fromArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type MonthJsonDateRange_toArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type MonthJsonDateRangeFilterInput = { + readonly from: InputMaybe + readonly to: InputMaybe + } + + type MonthJsonEdge = { + readonly next: Maybe + readonly node: MonthJson + readonly previous: Maybe + } + + type MonthJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "currency" + | "data" + | "data.languages" + | "data.languages.approvalCosts.default" + | "data.languages.approvalCosts.tmMatch" + | "data.languages.approvalCosts.total" + | "data.languages.approved.default" + | "data.languages.approved.tmMatch" + | "data.languages.approved.total" + | "data.languages.language.id" + | "data.languages.language.name" + | "data.languages.language.preTranslate" + | "data.languages.language.tmSavings" + | "data.languages.language.totalCosts" + | "data.languages.targetTranslated.default" + | "data.languages.targetTranslated.tmMatch" + | "data.languages.targetTranslated.total" + | "data.languages.translatedByMt.default" + | "data.languages.translatedByMt.tmMatch" + | "data.languages.translatedByMt.total" + | "data.languages.translated.default" + | "data.languages.translated.tmMatch" + | "data.languages.translated.total" + | "data.languages.translationCosts.default" + | "data.languages.translationCosts.tmMatch" + | "data.languages.translationCosts.total" + | "data.user.avatarUrl" + | "data.user.fullName" + | "data.user.id" + | "data.user.preTranslated" + | "data.user.totalCosts" + | "data.user.userRole" + | "data.user.username" + | "dateRange.from" + | "dateRange.to" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mode" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "totalCosts" + | "totalPreTranslated" + | "totalTMSavings" + | "unit" + | "url" + + type MonthJsonFilterInput = { + readonly children: InputMaybe + readonly currency: InputMaybe + readonly data: InputMaybe + readonly dateRange: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly mode: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly totalCosts: InputMaybe + readonly totalPreTranslated: InputMaybe + readonly totalTMSavings: InputMaybe + readonly unit: InputMaybe + readonly url: InputMaybe + } + + type MonthJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type MonthJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type MonthJsonGroupConnection_distinctArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonGroupConnection_groupArgs = { + field: MonthJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type MonthJsonGroupConnection_maxArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonGroupConnection_minArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonGroupConnection_sumArgs = { + field: MonthJsonFieldsEnum + } + + type MonthJsonSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + /** Node Interface */ + type Node = { + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly parent: Maybe + } + + type NodeFilterInput = { + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly parent: InputMaybe + } + + type NodeFilterListInput = { + readonly elemMatch: InputMaybe + } + + type PNGOptions = { + readonly compressionSpeed: InputMaybe + readonly quality: InputMaybe + } + + type PageInfo = { + readonly currentPage: Scalars["Int"] + readonly hasNextPage: Scalars["Boolean"] + readonly hasPreviousPage: Scalars["Boolean"] + readonly itemCount: Scalars["Int"] + readonly pageCount: Scalars["Int"] + readonly perPage: Maybe + readonly totalCount: Scalars["Int"] + } + + type Potrace = { + readonly alphaMax: InputMaybe + readonly background: InputMaybe + readonly blackOnWhite: InputMaybe + readonly color: InputMaybe + readonly optCurve: InputMaybe + readonly optTolerance: InputMaybe + readonly threshold: InputMaybe + readonly turdSize: InputMaybe + readonly turnPolicy: InputMaybe + } + + type PotraceTurnPolicy = + | "black" + | "left" + | "majority" + | "minority" + | "right" + | "white" + + type QuarterJson = Node & { + readonly children: ReadonlyArray + readonly currency: Maybe + readonly data: Maybe>> + readonly dateRange: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly mode: Maybe + readonly name: Maybe + readonly parent: Maybe + readonly totalCosts: Maybe + readonly totalPreTranslated: Maybe + readonly totalTMSavings: Maybe + readonly unit: Maybe + readonly url: Maybe + } + + type QuarterJsonConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type QuarterJsonConnection_distinctArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonConnection_groupArgs = { + field: QuarterJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type QuarterJsonConnection_maxArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonConnection_minArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonConnection_sumArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonData = { + readonly languages: Maybe>> + readonly user: Maybe + } + + type QuarterJsonDataFilterInput = { + readonly languages: InputMaybe + readonly user: InputMaybe + } + + type QuarterJsonDataFilterListInput = { + readonly elemMatch: InputMaybe + } + + type QuarterJsonDataLanguages = { + readonly approvalCosts: Maybe + readonly approved: Maybe + readonly language: Maybe + readonly targetTranslated: Maybe + readonly translated: Maybe + readonly translatedByMt: Maybe + readonly translationCosts: Maybe + } + + type QuarterJsonDataLanguagesApprovalCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesApprovalCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataLanguagesApproved = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesApprovedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataLanguagesFilterInput = { + readonly approvalCosts: InputMaybe + readonly approved: InputMaybe + readonly language: InputMaybe + readonly targetTranslated: InputMaybe + readonly translated: InputMaybe + readonly translatedByMt: InputMaybe + readonly translationCosts: InputMaybe + } + + type QuarterJsonDataLanguagesFilterListInput = { + readonly elemMatch: InputMaybe + } + + type QuarterJsonDataLanguagesLanguage = { + readonly id: Maybe + readonly name: Maybe + readonly preTranslate: Maybe + readonly tmSavings: Maybe + readonly totalCosts: Maybe + } + + type QuarterJsonDataLanguagesLanguageFilterInput = { + readonly id: InputMaybe + readonly name: InputMaybe + readonly preTranslate: InputMaybe + readonly tmSavings: InputMaybe + readonly totalCosts: InputMaybe + } + + type QuarterJsonDataLanguagesTargetTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataLanguagesTranslated = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesTranslatedByMt = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataLanguagesTranslatedFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataLanguagesTranslationCosts = { + readonly default: Maybe + readonly tmMatch: Maybe + readonly total: Maybe + } + + type QuarterJsonDataLanguagesTranslationCostsFilterInput = { + readonly default: InputMaybe + readonly tmMatch: InputMaybe + readonly total: InputMaybe + } + + type QuarterJsonDataUser = { + readonly avatarUrl: Maybe + readonly fullName: Maybe + readonly id: Maybe + readonly preTranslated: Maybe + readonly totalCosts: Maybe + readonly userRole: Maybe + readonly username: Maybe + } + + type QuarterJsonDataUserFilterInput = { + readonly avatarUrl: InputMaybe + readonly fullName: InputMaybe + readonly id: InputMaybe + readonly preTranslated: InputMaybe + readonly totalCosts: InputMaybe + readonly userRole: InputMaybe + readonly username: InputMaybe + } + + type QuarterJsonDateRange = { + readonly from: Maybe + readonly to: Maybe + } + + type QuarterJsonDateRange_fromArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type QuarterJsonDateRange_toArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type QuarterJsonDateRangeFilterInput = { + readonly from: InputMaybe + readonly to: InputMaybe + } + + type QuarterJsonEdge = { + readonly next: Maybe + readonly node: QuarterJson + readonly previous: Maybe + } + + type QuarterJsonFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "currency" + | "data" + | "data.languages" + | "data.languages.approvalCosts.default" + | "data.languages.approvalCosts.tmMatch" + | "data.languages.approvalCosts.total" + | "data.languages.approved.default" + | "data.languages.approved.tmMatch" + | "data.languages.approved.total" + | "data.languages.language.id" + | "data.languages.language.name" + | "data.languages.language.preTranslate" + | "data.languages.language.tmSavings" + | "data.languages.language.totalCosts" + | "data.languages.targetTranslated.default" + | "data.languages.targetTranslated.tmMatch" + | "data.languages.targetTranslated.total" + | "data.languages.translatedByMt.default" + | "data.languages.translatedByMt.tmMatch" + | "data.languages.translatedByMt.total" + | "data.languages.translated.default" + | "data.languages.translated.tmMatch" + | "data.languages.translated.total" + | "data.languages.translationCosts.default" + | "data.languages.translationCosts.tmMatch" + | "data.languages.translationCosts.total" + | "data.user.avatarUrl" + | "data.user.fullName" + | "data.user.id" + | "data.user.preTranslated" + | "data.user.totalCosts" + | "data.user.userRole" + | "data.user.username" + | "dateRange.from" + | "dateRange.to" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "mode" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "totalCosts" + | "totalPreTranslated" + | "totalTMSavings" + | "unit" + | "url" + + type QuarterJsonFilterInput = { + readonly children: InputMaybe + readonly currency: InputMaybe + readonly data: InputMaybe + readonly dateRange: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly mode: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly totalCosts: InputMaybe + readonly totalPreTranslated: InputMaybe + readonly totalTMSavings: InputMaybe + readonly unit: InputMaybe + readonly url: InputMaybe + } + + type QuarterJsonFilterListInput = { + readonly elemMatch: InputMaybe + } + + type QuarterJsonGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type QuarterJsonGroupConnection_distinctArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonGroupConnection_groupArgs = { + field: QuarterJsonFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type QuarterJsonGroupConnection_maxArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonGroupConnection_minArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonGroupConnection_sumArgs = { + field: QuarterJsonFieldsEnum + } + + type QuarterJsonSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type Query = { + readonly allAlltimeJson: AlltimeJsonConnection + readonly allCexLayer2SupportJson: CexLayer2SupportJsonConnection + readonly allCommunityEventsJson: CommunityEventsJsonConnection + readonly allCommunityMeetupsJson: CommunityMeetupsJsonConnection + readonly allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection + readonly allDataJson: DataJsonConnection + readonly allDirectory: DirectoryConnection + readonly allExchangesByCountryCsv: ExchangesByCountryCsvConnection + readonly allExecutionBountyHuntersCsv: ExecutionBountyHuntersCsvConnection + readonly allExternalTutorialsJson: ExternalTutorialsJsonConnection + readonly allFile: FileConnection + readonly allImageSharp: ImageSharpConnection + readonly allLayer2Json: Layer2JsonConnection + readonly allMdx: MdxConnection + readonly allMonthJson: MonthJsonConnection + readonly allQuarterJson: QuarterJsonConnection + readonly allSite: SiteConnection + readonly allSiteBuildMetadata: SiteBuildMetadataConnection + readonly allSiteFunction: SiteFunctionConnection + readonly allSitePage: SitePageConnection + readonly allSitePlugin: SitePluginConnection + readonly allWalletsCsv: WalletsCsvConnection + readonly alltimeJson: Maybe + readonly cexLayer2SupportJson: Maybe + readonly communityEventsJson: Maybe + readonly communityMeetupsJson: Maybe + readonly consensusBountyHuntersCsv: Maybe + readonly dataJson: Maybe + readonly directory: Maybe + readonly exchangesByCountryCsv: Maybe + readonly executionBountyHuntersCsv: Maybe + readonly externalTutorialsJson: Maybe + readonly file: Maybe + readonly imageSharp: Maybe + readonly layer2Json: Maybe + readonly mdx: Maybe + readonly monthJson: Maybe + readonly quarterJson: Maybe + readonly site: Maybe + readonly siteBuildMetadata: Maybe + readonly siteFunction: Maybe + readonly sitePage: Maybe + readonly sitePlugin: Maybe + readonly walletsCsv: Maybe + } + + type Query_allAlltimeJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allCexLayer2SupportJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allCommunityEventsJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allCommunityMeetupsJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allConsensusBountyHuntersCsvArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allDataJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allDirectoryArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allExchangesByCountryCsvArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allExecutionBountyHuntersCsvArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allExternalTutorialsJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allFileArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allImageSharpArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allLayer2JsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allMdxArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allMonthJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allQuarterJsonArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allSiteArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allSiteBuildMetadataArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allSiteFunctionArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allSitePageArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allSitePluginArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_allWalletsCsvArgs = { + filter: InputMaybe + limit: InputMaybe + skip: InputMaybe + sort: InputMaybe + } + + type Query_alltimeJsonArgs = { + children: InputMaybe + currency: InputMaybe + data: InputMaybe + dateRange: InputMaybe + id: InputMaybe + internal: InputMaybe + mode: InputMaybe + name: InputMaybe + parent: InputMaybe + totalCosts: InputMaybe + totalPreTranslated: InputMaybe + totalTMSavings: InputMaybe + unit: InputMaybe + url: InputMaybe + } + + type Query_cexLayer2SupportJsonArgs = { + children: InputMaybe + id: InputMaybe + internal: InputMaybe + name: InputMaybe + parent: InputMaybe + supports_deposits: InputMaybe + supports_withdrawals: InputMaybe + url: InputMaybe + } + + type Query_communityEventsJsonArgs = { + children: InputMaybe + description: InputMaybe + endDate: InputMaybe + id: InputMaybe + internal: InputMaybe + location: InputMaybe + parent: InputMaybe + sponsor: InputMaybe + startDate: InputMaybe + title: InputMaybe + to: InputMaybe + } + + type Query_communityMeetupsJsonArgs = { + children: InputMaybe + emoji: InputMaybe + id: InputMaybe + internal: InputMaybe + link: InputMaybe + location: InputMaybe + parent: InputMaybe + title: InputMaybe + } + + type Query_consensusBountyHuntersCsvArgs = { + children: InputMaybe + id: InputMaybe + internal: InputMaybe + name: InputMaybe + parent: InputMaybe + score: InputMaybe + username: InputMaybe + } + + type Query_dataJsonArgs = { + children: InputMaybe + commit: InputMaybe + contributors: InputMaybe + contributorsPerLine: InputMaybe + files: InputMaybe + id: InputMaybe + imageSize: InputMaybe + internal: InputMaybe + keyGen: InputMaybe + nodeTools: InputMaybe + parent: InputMaybe + pools: InputMaybe + projectName: InputMaybe + projectOwner: InputMaybe + repoHost: InputMaybe + repoType: InputMaybe + saas: InputMaybe + skipCi: InputMaybe + } + + type Query_directoryArgs = { + absolutePath: InputMaybe + accessTime: InputMaybe + atime: InputMaybe + atimeMs: InputMaybe + base: InputMaybe + birthTime: InputMaybe + birthtime: InputMaybe + birthtimeMs: InputMaybe + changeTime: InputMaybe + children: InputMaybe + ctime: InputMaybe + ctimeMs: InputMaybe + dev: InputMaybe + dir: InputMaybe + ext: InputMaybe + extension: InputMaybe + gid: InputMaybe + id: InputMaybe + ino: InputMaybe + internal: InputMaybe + mode: InputMaybe + modifiedTime: InputMaybe + mtime: InputMaybe + mtimeMs: InputMaybe + name: InputMaybe + nlink: InputMaybe + parent: InputMaybe + prettySize: InputMaybe + rdev: InputMaybe + relativeDirectory: InputMaybe + relativePath: InputMaybe + root: InputMaybe + size: InputMaybe + sourceInstanceName: InputMaybe + uid: InputMaybe + } + + type Query_exchangesByCountryCsvArgs = { + binance: InputMaybe + binanceus: InputMaybe + bitbuy: InputMaybe + bitfinex: InputMaybe + bitflyer: InputMaybe + bitkub: InputMaybe + bitso: InputMaybe + bittrex: InputMaybe + bitvavo: InputMaybe + bybit: InputMaybe + children: InputMaybe + coinbase: InputMaybe + coinmama: InputMaybe + coinspot: InputMaybe + country: InputMaybe + cryptocom: InputMaybe + easycrypto: InputMaybe + ftx: InputMaybe + ftxus: InputMaybe + gateio: InputMaybe + gemini: InputMaybe + huobiglobal: InputMaybe + id: InputMaybe + internal: InputMaybe + itezcom: InputMaybe + kraken: InputMaybe + kucoin: InputMaybe + moonpay: InputMaybe + mtpelerin: InputMaybe + okx: InputMaybe + parent: InputMaybe + rain: InputMaybe + simplex: InputMaybe + wazirx: InputMaybe + wyre: InputMaybe + } + + type Query_executionBountyHuntersCsvArgs = { + children: InputMaybe + id: InputMaybe + internal: InputMaybe + name: InputMaybe + parent: InputMaybe + score: InputMaybe + username: InputMaybe + } + + type Query_externalTutorialsJsonArgs = { + author: InputMaybe + authorGithub: InputMaybe + children: InputMaybe + description: InputMaybe + id: InputMaybe + internal: InputMaybe + lang: InputMaybe + parent: InputMaybe + publishDate: InputMaybe + skillLevel: InputMaybe + tags: InputMaybe + timeToRead: InputMaybe + title: InputMaybe + url: InputMaybe + } + + type Query_fileArgs = { + absolutePath: InputMaybe + accessTime: InputMaybe + atime: InputMaybe + atimeMs: InputMaybe + base: InputMaybe + birthTime: InputMaybe + birthtime: InputMaybe + birthtimeMs: InputMaybe + blksize: InputMaybe + blocks: InputMaybe + changeTime: InputMaybe + childAlltimeJson: InputMaybe + childCexLayer2SupportJson: InputMaybe + childCommunityEventsJson: InputMaybe + childCommunityMeetupsJson: InputMaybe + childConsensusBountyHuntersCsv: InputMaybe + childDataJson: InputMaybe + childExchangesByCountryCsv: InputMaybe + childExecutionBountyHuntersCsv: InputMaybe + childExternalTutorialsJson: InputMaybe + childImageSharp: InputMaybe + childLayer2Json: InputMaybe + childMdx: InputMaybe + childMonthJson: InputMaybe + childQuarterJson: InputMaybe + childWalletsCsv: InputMaybe + children: InputMaybe + childrenAlltimeJson: InputMaybe + childrenCexLayer2SupportJson: InputMaybe + childrenCommunityEventsJson: InputMaybe + childrenCommunityMeetupsJson: InputMaybe + childrenConsensusBountyHuntersCsv: InputMaybe + childrenDataJson: InputMaybe + childrenExchangesByCountryCsv: InputMaybe + childrenExecutionBountyHuntersCsv: InputMaybe + childrenExternalTutorialsJson: InputMaybe + childrenImageSharp: InputMaybe + childrenLayer2Json: InputMaybe + childrenMdx: InputMaybe + childrenMonthJson: InputMaybe + childrenQuarterJson: InputMaybe + childrenWalletsCsv: InputMaybe + ctime: InputMaybe + ctimeMs: InputMaybe + dev: InputMaybe + dir: InputMaybe + ext: InputMaybe + extension: InputMaybe + fields: InputMaybe + gid: InputMaybe + id: InputMaybe + ino: InputMaybe + internal: InputMaybe + mode: InputMaybe + modifiedTime: InputMaybe + mtime: InputMaybe + mtimeMs: InputMaybe + name: InputMaybe + nlink: InputMaybe + parent: InputMaybe + prettySize: InputMaybe + publicURL: InputMaybe + rdev: InputMaybe + relativeDirectory: InputMaybe + relativePath: InputMaybe + root: InputMaybe + size: InputMaybe + sourceInstanceName: InputMaybe + uid: InputMaybe + } + + type Query_imageSharpArgs = { + children: InputMaybe + fixed: InputMaybe + fluid: InputMaybe + gatsbyImageData: InputMaybe + id: InputMaybe + internal: InputMaybe + original: InputMaybe + parent: InputMaybe + resize: InputMaybe + } + + type Query_layer2JsonArgs = { + children: InputMaybe + id: InputMaybe + internal: InputMaybe + optimistic: InputMaybe + parent: InputMaybe + zk: InputMaybe + } + + type Query_mdxArgs = { + body: InputMaybe + children: InputMaybe + excerpt: InputMaybe + fields: InputMaybe + fileAbsolutePath: InputMaybe + frontmatter: InputMaybe + headings: InputMaybe + html: InputMaybe + id: InputMaybe + internal: InputMaybe + mdxAST: InputMaybe + parent: InputMaybe + rawBody: InputMaybe + slug: InputMaybe + tableOfContents: InputMaybe + timeToRead: InputMaybe + wordCount: InputMaybe + } + + type Query_monthJsonArgs = { + children: InputMaybe + currency: InputMaybe + data: InputMaybe + dateRange: InputMaybe + id: InputMaybe + internal: InputMaybe + mode: InputMaybe + name: InputMaybe + parent: InputMaybe + totalCosts: InputMaybe + totalPreTranslated: InputMaybe + totalTMSavings: InputMaybe + unit: InputMaybe + url: InputMaybe + } + + type Query_quarterJsonArgs = { + children: InputMaybe + currency: InputMaybe + data: InputMaybe + dateRange: InputMaybe + id: InputMaybe + internal: InputMaybe + mode: InputMaybe + name: InputMaybe + parent: InputMaybe + totalCosts: InputMaybe + totalPreTranslated: InputMaybe + totalTMSavings: InputMaybe + unit: InputMaybe + url: InputMaybe + } + + type Query_siteArgs = { + buildTime: InputMaybe + children: InputMaybe + flags: InputMaybe + host: InputMaybe + id: InputMaybe + internal: InputMaybe + jsxRuntime: InputMaybe + parent: InputMaybe + pathPrefix: InputMaybe + polyfill: InputMaybe + port: InputMaybe + siteMetadata: InputMaybe + trailingSlash: InputMaybe + } + + type Query_siteBuildMetadataArgs = { + buildTime: InputMaybe + children: InputMaybe + id: InputMaybe + internal: InputMaybe + parent: InputMaybe + } + + type Query_siteFunctionArgs = { + absoluteCompiledFilePath: InputMaybe + children: InputMaybe + functionRoute: InputMaybe + id: InputMaybe + internal: InputMaybe + matchPath: InputMaybe + originalAbsoluteFilePath: InputMaybe + originalRelativeFilePath: InputMaybe + parent: InputMaybe + pluginName: InputMaybe + relativeCompiledFilePath: InputMaybe + } + + type Query_sitePageArgs = { + children: InputMaybe + component: InputMaybe + componentChunkName: InputMaybe + id: InputMaybe + internal: InputMaybe + internalComponentName: InputMaybe + matchPath: InputMaybe + pageContext: InputMaybe + parent: InputMaybe + path: InputMaybe + pluginCreator: InputMaybe + } + + type Query_sitePluginArgs = { + browserAPIs: InputMaybe + children: InputMaybe + id: InputMaybe + internal: InputMaybe + name: InputMaybe + nodeAPIs: InputMaybe + packageJson: InputMaybe + parent: InputMaybe + pluginFilepath: InputMaybe + pluginOptions: InputMaybe + resolve: InputMaybe + ssrAPIs: InputMaybe + version: InputMaybe + } + + type Query_walletsCsvArgs = { + brand_color: InputMaybe + children: InputMaybe + has_bank_withdrawals: InputMaybe + has_card_deposits: InputMaybe + has_defi_integrations: InputMaybe + has_desktop: InputMaybe + has_dex_integrations: InputMaybe + has_explore_dapps: InputMaybe + has_hardware: InputMaybe + has_high_volume_purchases: InputMaybe + has_limits_protection: InputMaybe + has_mobile: InputMaybe + has_multisig: InputMaybe + has_web: InputMaybe + id: InputMaybe + internal: InputMaybe + name: InputMaybe + parent: InputMaybe + url: InputMaybe + } + + type Site = Node & { + readonly buildTime: Maybe + readonly children: ReadonlyArray + readonly flags: Maybe + readonly host: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly jsxRuntime: Maybe + readonly parent: Maybe + readonly pathPrefix: Maybe + readonly polyfill: Maybe + readonly port: Maybe + readonly siteMetadata: Maybe + readonly trailingSlash: Maybe + } + + type Site_buildTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type SiteBuildMetadata = Node & { + readonly buildTime: Maybe + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly parent: Maybe + } + + type SiteBuildMetadata_buildTimeArgs = { + difference: InputMaybe + formatString: InputMaybe + fromNow: InputMaybe + locale: InputMaybe + } + + type SiteBuildMetadataConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteBuildMetadataConnection_distinctArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataConnection_groupArgs = { + field: SiteBuildMetadataFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteBuildMetadataConnection_maxArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataConnection_minArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataConnection_sumArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataEdge = { + readonly next: Maybe + readonly node: SiteBuildMetadata + readonly previous: Maybe + } + + type SiteBuildMetadataFieldsEnum = + | "buildTime" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + + type SiteBuildMetadataFilterInput = { + readonly buildTime: InputMaybe + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly parent: InputMaybe + } + + type SiteBuildMetadataGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteBuildMetadataGroupConnection_distinctArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataGroupConnection_groupArgs = { + field: SiteBuildMetadataFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteBuildMetadataGroupConnection_maxArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataGroupConnection_minArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataGroupConnection_sumArgs = { + field: SiteBuildMetadataFieldsEnum + } + + type SiteBuildMetadataSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type SiteConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteConnection_distinctArgs = { + field: SiteFieldsEnum + } + + type SiteConnection_groupArgs = { + field: SiteFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteConnection_maxArgs = { + field: SiteFieldsEnum + } + + type SiteConnection_minArgs = { + field: SiteFieldsEnum + } + + type SiteConnection_sumArgs = { + field: SiteFieldsEnum + } + + type SiteEdge = { + readonly next: Maybe + readonly node: Site + readonly previous: Maybe + } + + type SiteFieldsEnum = + | "buildTime" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "flags.FAST_DEV" + | "flags.GRAPHQL_TYPEGEN" + | "host" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "jsxRuntime" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "pathPrefix" + | "polyfill" + | "port" + | "siteMetadata.author" + | "siteMetadata.defaultLanguage" + | "siteMetadata.description" + | "siteMetadata.editContentUrl" + | "siteMetadata.siteUrl" + | "siteMetadata.supportedLanguages" + | "siteMetadata.title" + | "siteMetadata.url" + | "trailingSlash" + + type SiteFilterInput = { + readonly buildTime: InputMaybe + readonly children: InputMaybe + readonly flags: InputMaybe + readonly host: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly jsxRuntime: InputMaybe + readonly parent: InputMaybe + readonly pathPrefix: InputMaybe + readonly polyfill: InputMaybe + readonly port: InputMaybe + readonly siteMetadata: InputMaybe + readonly trailingSlash: InputMaybe + } + + type SiteFlags = { + readonly FAST_DEV: Maybe + readonly GRAPHQL_TYPEGEN: Maybe + } + + type SiteFlagsFilterInput = { + readonly FAST_DEV: InputMaybe + readonly GRAPHQL_TYPEGEN: InputMaybe + } + + type SiteFunction = Node & { + readonly absoluteCompiledFilePath: Scalars["String"] + readonly children: ReadonlyArray + readonly functionRoute: Scalars["String"] + readonly id: Scalars["ID"] + readonly internal: Internal + readonly matchPath: Maybe + readonly originalAbsoluteFilePath: Scalars["String"] + readonly originalRelativeFilePath: Scalars["String"] + readonly parent: Maybe + readonly pluginName: Scalars["String"] + readonly relativeCompiledFilePath: Scalars["String"] + } + + type SiteFunctionConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteFunctionConnection_distinctArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionConnection_groupArgs = { + field: SiteFunctionFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteFunctionConnection_maxArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionConnection_minArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionConnection_sumArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionEdge = { + readonly next: Maybe + readonly node: SiteFunction + readonly previous: Maybe + } + + type SiteFunctionFieldsEnum = + | "absoluteCompiledFilePath" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "functionRoute" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "matchPath" + | "originalAbsoluteFilePath" + | "originalRelativeFilePath" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "pluginName" + | "relativeCompiledFilePath" + + type SiteFunctionFilterInput = { + readonly absoluteCompiledFilePath: InputMaybe + readonly children: InputMaybe + readonly functionRoute: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly matchPath: InputMaybe + readonly originalAbsoluteFilePath: InputMaybe + readonly originalRelativeFilePath: InputMaybe + readonly parent: InputMaybe + readonly pluginName: InputMaybe + readonly relativeCompiledFilePath: InputMaybe + } + + type SiteFunctionGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteFunctionGroupConnection_distinctArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionGroupConnection_groupArgs = { + field: SiteFunctionFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteFunctionGroupConnection_maxArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionGroupConnection_minArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionGroupConnection_sumArgs = { + field: SiteFunctionFieldsEnum + } + + type SiteFunctionSortInput = { + readonly fields: InputMaybe< + ReadonlyArray> + > + readonly order: InputMaybe>> + } + + type SiteGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SiteGroupConnection_distinctArgs = { + field: SiteFieldsEnum + } + + type SiteGroupConnection_groupArgs = { + field: SiteFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SiteGroupConnection_maxArgs = { + field: SiteFieldsEnum + } + + type SiteGroupConnection_minArgs = { + field: SiteFieldsEnum + } + + type SiteGroupConnection_sumArgs = { + field: SiteFieldsEnum + } + + type SitePage = Node & { + readonly children: ReadonlyArray + readonly component: Scalars["String"] + readonly componentChunkName: Scalars["String"] + readonly id: Scalars["ID"] + readonly internal: Internal + readonly internalComponentName: Scalars["String"] + readonly matchPath: Maybe + readonly pageContext: Maybe + readonly parent: Maybe + readonly path: Scalars["String"] + readonly pluginCreator: Maybe + } + + type SitePageConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SitePageConnection_distinctArgs = { + field: SitePageFieldsEnum + } + + type SitePageConnection_groupArgs = { + field: SitePageFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SitePageConnection_maxArgs = { + field: SitePageFieldsEnum + } + + type SitePageConnection_minArgs = { + field: SitePageFieldsEnum + } + + type SitePageConnection_sumArgs = { + field: SitePageFieldsEnum + } + + type SitePageEdge = { + readonly next: Maybe + readonly node: SitePage + readonly previous: Maybe + } + + type SitePageFieldsEnum = + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "component" + | "componentChunkName" + | "id" + | "internalComponentName" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "matchPath" + | "pageContext" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "path" + | "pluginCreator.browserAPIs" + | "pluginCreator.children" + | "pluginCreator.children.children" + | "pluginCreator.children.children.children" + | "pluginCreator.children.children.id" + | "pluginCreator.children.id" + | "pluginCreator.children.internal.content" + | "pluginCreator.children.internal.contentDigest" + | "pluginCreator.children.internal.description" + | "pluginCreator.children.internal.fieldOwners" + | "pluginCreator.children.internal.ignoreType" + | "pluginCreator.children.internal.mediaType" + | "pluginCreator.children.internal.owner" + | "pluginCreator.children.internal.type" + | "pluginCreator.children.parent.children" + | "pluginCreator.children.parent.id" + | "pluginCreator.id" + | "pluginCreator.internal.content" + | "pluginCreator.internal.contentDigest" + | "pluginCreator.internal.description" + | "pluginCreator.internal.fieldOwners" + | "pluginCreator.internal.ignoreType" + | "pluginCreator.internal.mediaType" + | "pluginCreator.internal.owner" + | "pluginCreator.internal.type" + | "pluginCreator.name" + | "pluginCreator.nodeAPIs" + | "pluginCreator.packageJson" + | "pluginCreator.parent.children" + | "pluginCreator.parent.children.children" + | "pluginCreator.parent.children.id" + | "pluginCreator.parent.id" + | "pluginCreator.parent.internal.content" + | "pluginCreator.parent.internal.contentDigest" + | "pluginCreator.parent.internal.description" + | "pluginCreator.parent.internal.fieldOwners" + | "pluginCreator.parent.internal.ignoreType" + | "pluginCreator.parent.internal.mediaType" + | "pluginCreator.parent.internal.owner" + | "pluginCreator.parent.internal.type" + | "pluginCreator.parent.parent.children" + | "pluginCreator.parent.parent.id" + | "pluginCreator.pluginFilepath" + | "pluginCreator.pluginOptions" + | "pluginCreator.resolve" + | "pluginCreator.ssrAPIs" + | "pluginCreator.version" + + type SitePageFilterInput = { + readonly children: InputMaybe + readonly component: InputMaybe + readonly componentChunkName: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly internalComponentName: InputMaybe + readonly matchPath: InputMaybe + readonly pageContext: InputMaybe + readonly parent: InputMaybe + readonly path: InputMaybe + readonly pluginCreator: InputMaybe + } + + type SitePageGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SitePageGroupConnection_distinctArgs = { + field: SitePageFieldsEnum + } + + type SitePageGroupConnection_groupArgs = { + field: SitePageFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SitePageGroupConnection_maxArgs = { + field: SitePageFieldsEnum + } + + type SitePageGroupConnection_minArgs = { + field: SitePageFieldsEnum + } + + type SitePageGroupConnection_sumArgs = { + field: SitePageFieldsEnum + } + + type SitePageSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type SitePlugin = Node & { + readonly browserAPIs: Maybe>> + readonly children: ReadonlyArray + readonly id: Scalars["ID"] + readonly internal: Internal + readonly name: Maybe + readonly nodeAPIs: Maybe>> + readonly packageJson: Maybe + readonly parent: Maybe + readonly pluginFilepath: Maybe + readonly pluginOptions: Maybe + readonly resolve: Maybe + readonly ssrAPIs: Maybe>> + readonly version: Maybe + } + + type SitePluginConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SitePluginConnection_distinctArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginConnection_groupArgs = { + field: SitePluginFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SitePluginConnection_maxArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginConnection_minArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginConnection_sumArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginEdge = { + readonly next: Maybe + readonly node: SitePlugin + readonly previous: Maybe + } + + type SitePluginFieldsEnum = + | "browserAPIs" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "name" + | "nodeAPIs" + | "packageJson" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "pluginFilepath" + | "pluginOptions" + | "resolve" + | "ssrAPIs" + | "version" + + type SitePluginFilterInput = { + readonly browserAPIs: InputMaybe + readonly children: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly name: InputMaybe + readonly nodeAPIs: InputMaybe + readonly packageJson: InputMaybe + readonly parent: InputMaybe + readonly pluginFilepath: InputMaybe + readonly pluginOptions: InputMaybe + readonly resolve: InputMaybe + readonly ssrAPIs: InputMaybe + readonly version: InputMaybe + } + + type SitePluginGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type SitePluginGroupConnection_distinctArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginGroupConnection_groupArgs = { + field: SitePluginFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type SitePluginGroupConnection_maxArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginGroupConnection_minArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginGroupConnection_sumArgs = { + field: SitePluginFieldsEnum + } + + type SitePluginSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type SiteSiteMetadata = { + readonly author: Maybe + readonly defaultLanguage: Maybe + readonly description: Maybe + readonly editContentUrl: Maybe + readonly siteUrl: Maybe + readonly supportedLanguages: Maybe>> + readonly title: Maybe + readonly url: Maybe + } + + type SiteSiteMetadataFilterInput = { + readonly author: InputMaybe + readonly defaultLanguage: InputMaybe + readonly description: InputMaybe + readonly editContentUrl: InputMaybe + readonly siteUrl: InputMaybe + readonly supportedLanguages: InputMaybe + readonly title: InputMaybe + readonly url: InputMaybe + } + + type SiteSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type SortOrderEnum = "ASC" | "DESC" + + type StringQueryOperatorInput = { + readonly eq: InputMaybe + readonly glob: InputMaybe + readonly in: InputMaybe>> + readonly ne: InputMaybe + readonly nin: InputMaybe>> + readonly regex: InputMaybe + } + + type TransformOptions = { + readonly cropFocus: InputMaybe + readonly duotone: InputMaybe + readonly fit: InputMaybe + readonly grayscale: InputMaybe + readonly rotate: InputMaybe + readonly trim: InputMaybe + } + + type WalletsCsv = Node & { + readonly brand_color: Maybe + readonly children: ReadonlyArray + readonly has_bank_withdrawals: Maybe + readonly has_card_deposits: Maybe + readonly has_defi_integrations: Maybe + readonly has_desktop: Maybe + readonly has_dex_integrations: Maybe + readonly has_explore_dapps: Maybe + readonly has_hardware: Maybe + readonly has_high_volume_purchases: Maybe + readonly has_limits_protection: Maybe + readonly has_mobile: Maybe + readonly has_multisig: Maybe + readonly has_web: Maybe + readonly id: Scalars["ID"] + readonly internal: Internal + readonly name: Maybe + readonly parent: Maybe + readonly url: Maybe + } + + type WalletsCsvConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type WalletsCsvConnection_distinctArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvConnection_groupArgs = { + field: WalletsCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type WalletsCsvConnection_maxArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvConnection_minArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvConnection_sumArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvEdge = { + readonly next: Maybe + readonly node: WalletsCsv + readonly previous: Maybe + } + + type WalletsCsvFieldsEnum = + | "brand_color" + | "children" + | "children.children" + | "children.children.children" + | "children.children.children.children" + | "children.children.children.id" + | "children.children.id" + | "children.children.internal.content" + | "children.children.internal.contentDigest" + | "children.children.internal.description" + | "children.children.internal.fieldOwners" + | "children.children.internal.ignoreType" + | "children.children.internal.mediaType" + | "children.children.internal.owner" + | "children.children.internal.type" + | "children.children.parent.children" + | "children.children.parent.id" + | "children.id" + | "children.internal.content" + | "children.internal.contentDigest" + | "children.internal.description" + | "children.internal.fieldOwners" + | "children.internal.ignoreType" + | "children.internal.mediaType" + | "children.internal.owner" + | "children.internal.type" + | "children.parent.children" + | "children.parent.children.children" + | "children.parent.children.id" + | "children.parent.id" + | "children.parent.internal.content" + | "children.parent.internal.contentDigest" + | "children.parent.internal.description" + | "children.parent.internal.fieldOwners" + | "children.parent.internal.ignoreType" + | "children.parent.internal.mediaType" + | "children.parent.internal.owner" + | "children.parent.internal.type" + | "children.parent.parent.children" + | "children.parent.parent.id" + | "has_bank_withdrawals" + | "has_card_deposits" + | "has_defi_integrations" + | "has_desktop" + | "has_dex_integrations" + | "has_explore_dapps" + | "has_hardware" + | "has_high_volume_purchases" + | "has_limits_protection" + | "has_mobile" + | "has_multisig" + | "has_web" + | "id" + | "internal.content" + | "internal.contentDigest" + | "internal.description" + | "internal.fieldOwners" + | "internal.ignoreType" + | "internal.mediaType" + | "internal.owner" + | "internal.type" + | "name" + | "parent.children" + | "parent.children.children" + | "parent.children.children.children" + | "parent.children.children.id" + | "parent.children.id" + | "parent.children.internal.content" + | "parent.children.internal.contentDigest" + | "parent.children.internal.description" + | "parent.children.internal.fieldOwners" + | "parent.children.internal.ignoreType" + | "parent.children.internal.mediaType" + | "parent.children.internal.owner" + | "parent.children.internal.type" + | "parent.children.parent.children" + | "parent.children.parent.id" + | "parent.id" + | "parent.internal.content" + | "parent.internal.contentDigest" + | "parent.internal.description" + | "parent.internal.fieldOwners" + | "parent.internal.ignoreType" + | "parent.internal.mediaType" + | "parent.internal.owner" + | "parent.internal.type" + | "parent.parent.children" + | "parent.parent.children.children" + | "parent.parent.children.id" + | "parent.parent.id" + | "parent.parent.internal.content" + | "parent.parent.internal.contentDigest" + | "parent.parent.internal.description" + | "parent.parent.internal.fieldOwners" + | "parent.parent.internal.ignoreType" + | "parent.parent.internal.mediaType" + | "parent.parent.internal.owner" + | "parent.parent.internal.type" + | "parent.parent.parent.children" + | "parent.parent.parent.id" + | "url" + + type WalletsCsvFilterInput = { + readonly brand_color: InputMaybe + readonly children: InputMaybe + readonly has_bank_withdrawals: InputMaybe + readonly has_card_deposits: InputMaybe + readonly has_defi_integrations: InputMaybe + readonly has_desktop: InputMaybe + readonly has_dex_integrations: InputMaybe + readonly has_explore_dapps: InputMaybe + readonly has_hardware: InputMaybe + readonly has_high_volume_purchases: InputMaybe + readonly has_limits_protection: InputMaybe + readonly has_mobile: InputMaybe + readonly has_multisig: InputMaybe + readonly has_web: InputMaybe + readonly id: InputMaybe + readonly internal: InputMaybe + readonly name: InputMaybe + readonly parent: InputMaybe + readonly url: InputMaybe + } + + type WalletsCsvFilterListInput = { + readonly elemMatch: InputMaybe + } + + type WalletsCsvGroupConnection = { + readonly distinct: ReadonlyArray + readonly edges: ReadonlyArray + readonly field: Scalars["String"] + readonly fieldValue: Maybe + readonly group: ReadonlyArray + readonly max: Maybe + readonly min: Maybe + readonly nodes: ReadonlyArray + readonly pageInfo: PageInfo + readonly sum: Maybe + readonly totalCount: Scalars["Int"] + } + + type WalletsCsvGroupConnection_distinctArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvGroupConnection_groupArgs = { + field: WalletsCsvFieldsEnum + limit: InputMaybe + skip: InputMaybe + } + + type WalletsCsvGroupConnection_maxArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvGroupConnection_minArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvGroupConnection_sumArgs = { + field: WalletsCsvFieldsEnum + } + + type WalletsCsvSortInput = { + readonly fields: InputMaybe>> + readonly order: InputMaybe>> + } + + type WebPOptions = { + readonly quality: InputMaybe + } + + type FooterQueryQueryVariables = Exact<{ [key: string]: never }> + + type FooterQueryQuery = { + readonly allSiteBuildMetadata: { + readonly edges: ReadonlyArray<{ + readonly node: { readonly buildTime: string | null } + }> + } + } + + type IndexPageQueryVariables = Exact<{ [key: string]: never }> + + type IndexPageQuery = { + readonly hero: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly ethereum: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly enterprise: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly dogefixed: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly robotfixed: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly ethfixed: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly devfixed: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly future: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly impact: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly finance: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly hackathon: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly infrastructure: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly infrastructurefixed: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + readonly merge: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + } + + type DocsPageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type DocsPageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly incomplete: boolean | null + readonly sidebar: boolean | null + readonly sidebarDepth: number | null + readonly isOutdated: boolean | null + } | null + } | null + } + + type JobQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type JobQueryQuery = { + readonly mdx: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly sidebar: boolean | null + readonly sidebarDepth: number | null + readonly position: string | null + readonly location: string | null + readonly compensation: string | null + readonly type: string | null + readonly link: string | null + readonly image: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + } | null + readonly parent: + | { + readonly mtime: string + readonly fields: { readonly gitLogLatestDate: string | null } | null + } + | {} + | null + } | null + } + + type StakingPageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type StakingPageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly sidebar: boolean | null + readonly emoji: string | null + readonly sidebarDepth: number | null + readonly summaryPoints: ReadonlyArray | null + readonly alt: string | null + readonly image: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + } | null + readonly parent: + | { + readonly mtime: string + readonly fields: { readonly gitLogLatestDate: string | null } | null + } + | {} + | null + } | null + } + + type StaticPageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type StaticPageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly sidebar: boolean | null + readonly sidebarDepth: number | null + readonly isOutdated: boolean | null + } | null + readonly parent: + | { + readonly mtime: string + readonly fields: { readonly gitLogLatestDate: string | null } | null + } + | {} + | null + } | null + } + + type TutorialPageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type TutorialPageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { + readonly slug: string | null + readonly readingTime: { readonly minutes: number | null } | null + } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly tags: ReadonlyArray | null + readonly author: string | null + readonly source: string | null + readonly sourceUrl: string | null + readonly skill: string | null + readonly published: string | null + readonly sidebar: boolean | null + readonly sidebarDepth: number | null + readonly address: string | null + readonly isOutdated: boolean | null + } | null + } | null + } + + type UpgradePageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type UpgradePageQueryQuery = { + readonly mdx: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly sidebar: boolean | null + readonly sidebarDepth: number | null + readonly summaryPoint1: string + readonly summaryPoint2: string + readonly summaryPoint3: string + readonly summaryPoint4: string + readonly isOutdated: boolean | null + readonly image: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + } | null + readonly parent: + | { + readonly mtime: string + readonly fields: { readonly gitLogLatestDate: string | null } | null + } + | {} + | null + } | null + } + + type UseCasePageQueryQueryVariables = Exact<{ + relativePath: InputMaybe + }> + + type UseCasePageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { + readonly body: string + readonly tableOfContents: Record | null + readonly fields: { readonly slug: string | null } | null + readonly frontmatter: { + readonly title: string | null + readonly description: string | null + readonly lang: string | null + readonly sidebar: boolean | null + readonly emoji: string | null + readonly sidebarDepth: number | null + readonly summaryPoint1: string + readonly summaryPoint2: string + readonly summaryPoint3: string + readonly alt: string | null + readonly isOutdated: boolean | null + readonly image: { + readonly childImageSharp: { + readonly gatsbyImageData: Record + } | null + } | null + } | null + readonly parent: + | { + readonly mtime: string + readonly fields: { readonly gitLogLatestDate: string | null } | null + } + | {} + | null + } | null + } + + type AllMdxQueryVariables = Exact<{ [key: string]: never }> + + type AllMdxQuery = { + readonly allMdx: { + readonly edges: ReadonlyArray<{ + readonly node: { + readonly fields: { + readonly isOutdated: boolean | null + readonly slug: string | null + readonly relativePath: string | null + } | null + readonly frontmatter: { + readonly lang: string | null + readonly template: string | null + } | null + } + }> + } + } +} diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 6c5059ac6d4..8c7a0c37b80 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -4,7 +4,6 @@ import { graphql, PageProps } from "gatsby" import { GatsbyImage, getImage } from "gatsby-plugin-image" import styled from "styled-components" -import type { IndexPageQuery } from "../../gatsby-graphql" import type { Context } from "../types" import ActionCard from "../components/ActionCard" @@ -407,7 +406,7 @@ const StyledCalloutBanner = styled(CalloutBanner)` const HomePage = ({ data, pageContext: { language = "en" }, -}: PageProps) => { +}: PageProps) => { const intl = useIntl() const [isModalOpen, setModalOpen] = useState(false) const [activeCode, setActiveCode] = useState(0) @@ -419,7 +418,7 @@ const HomePage = ({ } const cards = [ { - image: getImage(data.robotfixed?.childImageSharp?.gatsbyImageData), + image: getImage(data.robotfixed), title: translateMessageId("page-index-get-started-wallet-title", intl), description: translateMessageId( "page-index-get-started-wallet-description", @@ -429,7 +428,7 @@ const HomePage = ({ to: "/wallets/find-wallet/", }, { - image: getImage(data.ethfixed?.childImageSharp?.gatsbyImageData), + image: getImage(data.ethfixed), title: translateMessageId("page-index-get-started-eth-title", intl), description: translateMessageId( "page-index-get-started-eth-description", @@ -439,7 +438,7 @@ const HomePage = ({ to: "/get-eth/", }, { - image: getImage(data.dogefixed?.childImageSharp?.gatsbyImageData), + image: getImage(data.dogefixed), title: translateMessageId("page-index-get-started-dapps-title", intl), description: translateMessageId( "page-index-get-started-dapps-description", @@ -449,7 +448,7 @@ const HomePage = ({ to: "/dapps/", }, { - image: getImage(data.devfixed?.childImageSharp?.gatsbyImageData), + image: getImage(data.devfixed), title: translateMessageId("page-index-get-started-devs-title", intl), description: translateMessageId( "page-index-get-started-devs-description", @@ -462,7 +461,7 @@ const HomePage = ({ const touts = [ { - image: getImage(data.merge?.childImageSharp?.gatsbyImageData), + image: getImage(data.merge), alt: translateMessageId("page-index-tout-upgrades-image-alt", intl), title: translateMessageId("page-index-tout-upgrades-title", intl), description: translateMessageId( @@ -472,9 +471,7 @@ const HomePage = ({ to: "/upgrades/", }, { - image: getImage( - data.infrastructurefixed?.childImageSharp?.gatsbyImageData - ), + image: getImage(data.infrastructurefixed), alt: translateMessageId("page-index-tout-enterprise-image-alt", intl), title: translateMessageId("page-index-tout-enterprise-title", intl), description: translateMessageId( @@ -484,7 +481,7 @@ const HomePage = ({ to: "/enterprise/", }, { - image: getImage(data.enterprise?.childImageSharp?.gatsbyImageData), + image: getImage(data.enterprise), alt: translateMessageId("page-index-tout-community-image-alt", intl), title: translateMessageId("page-index-tout-community-title", intl), description: translateMessageId( @@ -708,7 +705,7 @@ contract SimpleDomainRegistry { description={translateMessageId("page-index-meta-description", intl)} /> @@ -737,9 +734,7 @@ contract SimpleDomainRegistry { @@ -819,9 +814,7 @@ contract SimpleDomainRegistry { @@ -864,7 +857,7 @@ contract SimpleDomainRegistry { @@ -944,7 +937,7 @@ contract SimpleDomainRegistry { Date: Tue, 24 May 2022 11:14:57 -0300 Subject: [PATCH 72/93] fix warnings --- src/components/Staking/StakingHierarchy.js | 1 - src/components/Staking/StakingHowSoloWorks.js | 3 --- src/components/Staking/StakingStatsBox.js | 7 +----- src/gatsby-types.d.ts | 24 +++++++++---------- src/pages/bug-bounty.js | 1 - src/pages/run-a-node.js | 1 - src/pages/stablecoins.js | 1 + src/pages/staking/index.js | 11 --------- 8 files changed, 14 insertions(+), 35 deletions(-) diff --git a/src/components/Staking/StakingHierarchy.js b/src/components/Staking/StakingHierarchy.js index 57508386a97..40866f86246 100644 --- a/src/components/Staking/StakingHierarchy.js +++ b/src/components/Staking/StakingHierarchy.js @@ -4,7 +4,6 @@ import styled from "styled-components" // Components import ButtonLink from "../ButtonLink" -import Link from "../Link" import Translation from "../Translation" // Assets diff --git a/src/components/Staking/StakingHowSoloWorks.js b/src/components/Staking/StakingHowSoloWorks.js index 5e37298f7d7..8d0461c0f62 100644 --- a/src/components/Staking/StakingHowSoloWorks.js +++ b/src/components/Staking/StakingHowSoloWorks.js @@ -1,10 +1,8 @@ import React from "react" -import { useIntl } from "gatsby-plugin-intl" import styled from "styled-components" import { graphql, useStaticQuery } from "gatsby" import { GatsbyImage, getImage } from "gatsby-plugin-image" -import Link from "../Link" import OrderedList from "../OrderedList" import Translation from "../Translation" @@ -20,7 +18,6 @@ const Flex = styled.div` const Image = styled(GatsbyImage)`` const StakingHowSoloWorks = () => { - const intl = useIntl() const { image } = useStaticQuery(graphql` { image: file(relativePath: { eq: "hackathon_transparent.png" }) { diff --git a/src/components/Staking/StakingStatsBox.js b/src/components/Staking/StakingStatsBox.js index 867bea534d7..a0e6aa34fd5 100644 --- a/src/components/Staking/StakingStatsBox.js +++ b/src/components/Staking/StakingStatsBox.js @@ -57,12 +57,6 @@ const ErrorMessage = () => ( ) -const LoadingMessage = () => ( - - - -) - const StatsBoxGrid = () => { const intl = useIntl() const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) @@ -107,6 +101,7 @@ const StatsBoxGrid = () => { setError(true) } })() + // eslint-disable-next-line react-hooks/exhaustive-deps }, []) // TODO: Improve error handling diff --git a/src/gatsby-types.d.ts b/src/gatsby-types.d.ts index 16a5bde78e6..87ee706e49c 100644 --- a/src/gatsby-types.d.ts +++ b/src/gatsby-types.d.ts @@ -10319,12 +10319,15 @@ declare namespace Queries { } | null } - type UpgradePageQueryQueryVariables = Exact<{ + type UseCasePageQueryQueryVariables = Exact<{ relativePath: InputMaybe }> - type UpgradePageQueryQuery = { - readonly mdx: { + type UseCasePageQueryQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { readonly body: string readonly tableOfContents: Record | null readonly fields: { readonly slug: string | null } | null @@ -10333,11 +10336,12 @@ declare namespace Queries { readonly description: string | null readonly lang: string | null readonly sidebar: boolean | null + readonly emoji: string | null readonly sidebarDepth: number | null readonly summaryPoint1: string readonly summaryPoint2: string readonly summaryPoint3: string - readonly summaryPoint4: string + readonly alt: string | null readonly isOutdated: boolean | null readonly image: { readonly childImageSharp: { @@ -10355,15 +10359,12 @@ declare namespace Queries { } | null } - type UseCasePageQueryQueryVariables = Exact<{ + type UpgradePageQueryQueryVariables = Exact<{ relativePath: InputMaybe }> - type UseCasePageQueryQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { + type UpgradePageQueryQuery = { + readonly mdx: { readonly body: string readonly tableOfContents: Record | null readonly fields: { readonly slug: string | null } | null @@ -10372,12 +10373,11 @@ declare namespace Queries { readonly description: string | null readonly lang: string | null readonly sidebar: boolean | null - readonly emoji: string | null readonly sidebarDepth: number | null readonly summaryPoint1: string readonly summaryPoint2: string readonly summaryPoint3: string - readonly alt: string | null + readonly summaryPoint4: string readonly isOutdated: boolean | null readonly image: { readonly childImageSharp: { diff --git a/src/pages/bug-bounty.js b/src/pages/bug-bounty.js index 7715636665c..76a07e464f3 100644 --- a/src/pages/bug-bounty.js +++ b/src/pages/bug-bounty.js @@ -10,7 +10,6 @@ import Translation from "../components/Translation" import Card from "../components/Card" import Leaderboard from "../components/Leaderboard" import BugBountyCards from "../components/BugBountyCards" -import BugBountyPoints from "../components/BugBountyPoints" import Link from "../components/Link" import Emoji from "../components/Emoji" import CardList from "../components/CardList" diff --git a/src/pages/run-a-node.js b/src/pages/run-a-node.js index 24b34fcbcd4..428b444ff69 100644 --- a/src/pages/run-a-node.js +++ b/src/pages/run-a-node.js @@ -26,7 +26,6 @@ import { Content, Divider, Page, - CardGrid, InfoGrid, } from "../components/SharedStyledComponents" import ExpandableCard from "../components/ExpandableCard" diff --git a/src/pages/stablecoins.js b/src/pages/stablecoins.js index 460e64c5943..43a535e74e0 100644 --- a/src/pages/stablecoins.js +++ b/src/pages/stablecoins.js @@ -333,6 +333,7 @@ const StablecoinsPage = ({ data }) => { const ethereumStablecoinData = stablecoinData.filter( (stablecoin) => ethereumData.findIndex( + // eslint-disable-next-line eqeqeq (etherToken) => stablecoin.id == etherToken.id ) > -1 ) diff --git a/src/pages/staking/index.js b/src/pages/staking/index.js index d87a172a1d6..f77af0b4048 100644 --- a/src/pages/staking/index.js +++ b/src/pages/staking/index.js @@ -15,9 +15,6 @@ import { Content, Page as PageContainer, Divider, - OptionContainer, - Option, - OptionText, } from "../../components/SharedStyledComponents" import FeedbackCard from "../../components/FeedbackCard" import ExpandableCard from "../../components/ExpandableCard" @@ -135,14 +132,6 @@ const ContentContainer = styled.article` } ` -const StakeContainer = styled.div` - margin: 0 auto; - max-width: ${(props) => props.theme.breakpoints.m}; - display: flex; - flex-direction: column; - text-align: center; -` - const ComparisonGrid = styled.div` display: grid; grid-column-gap: 3rem; From 0f39aec9416d7144a967740892aa68883b4dcf70 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 11:15:53 -0300 Subject: [PATCH 73/93] fix tsconfig --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 1a61543969b..6c4601bb512 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,7 +8,7 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, - "noImplicitAny": true, + "noImplicitAny": false, "skipLibCheck": true, "resolveJsonModule": true }, From 8ad70bf2efbe16fb02f970077054310654890687 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 07:21:53 -0700 Subject: [PATCH 74/93] Update eth-upgrade-articles.js --- src/data/eth-upgrade-articles.js | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/src/data/eth-upgrade-articles.js b/src/data/eth-upgrade-articles.js index 171eeb8081f..36bd86eeaab 100644 --- a/src/data/eth-upgrade-articles.js +++ b/src/data/eth-upgrade-articles.js @@ -1,4 +1,9 @@ export const dannyArticles = [ + { + title: "Finalized no. 34", + description: "23 March 2022", + link: "https://blog.ethereum.org/2022/03/23/finalized-no-34/", + }, { title: "Finalized no. 33", description: "31 January 2022", @@ -24,22 +29,27 @@ export const dannyArticles = [ export const benArticles = [ { title: "What’s New in Eth2 – #88", - description: "25 February 2022", - link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220225", + description: "6 May 2022", + link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220506", + }, + { + title: "What’s New in Eth2 – #88", + description: "8 April 2022", + link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220408", }, { - title: "What’s New in Eth2 – #87", - description: "11 February 2022", - link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220211", + title: "What’s New in Eth2 – #88", + description: "25 March 2022", + link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220325", }, { - title: "What’s New in Eth2 – #86", - description: "28 January 2022", - link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220128", + title: "What’s New in Eth2 – #88", + description: "11 March 2022", + link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220311", }, { - title: "What’s New in Eth2 – #85", - description: "14 January 2022", - link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220114", + title: "What’s New in Eth2 – #88", + description: "25 February 2022", + link: "https://hackmd.io/@benjaminion/eth2_news/https%3A%2F%2Fhackmd.io%2F%40benjaminion%2Fwnie2_220225", }, ] From b81de53f2477cbae05802c59b81dab98b0abccba Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 11:36:38 -0300 Subject: [PATCH 75/93] exclude specific large folders without ts files --- tsconfig.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tsconfig.json b/tsconfig.json index 6c4601bb512..e10a4bc5313 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,5 +18,12 @@ "./gatsby-node.ts", "./gatsby-config.ts", "./overrides.d.ts" + ], + "exclude": [ + "node_modules", + "./src/content", + "./src/intl", + "./src/data", + "./src/assets" ] } From 930727a183f705d58c4ca88434c367ab78861fa7 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 11:57:17 -0300 Subject: [PATCH 76/93] cleanup --- .prettierignore | 3 +- gatsby-graphql.ts | 10402 -------------------------------------------- 2 files changed, 1 insertion(+), 10404 deletions(-) delete mode 100644 gatsby-graphql.ts diff --git a/.prettierignore b/.prettierignore index 4f7608550e0..557dcfdb3ab 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,4 @@ .cache package.json package-lock.json -public -gatsby-graphql.ts \ No newline at end of file +public \ No newline at end of file diff --git a/gatsby-graphql.ts b/gatsby-graphql.ts deleted file mode 100644 index 7bb3528aaf7..00000000000 --- a/gatsby-graphql.ts +++ /dev/null @@ -1,10402 +0,0 @@ -export type Maybe = T | null; -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 }; -/** All built-in and custom scalars, mapped to their actual values */ -export type Scalars = { - /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ - ID: string; - /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string; - /** The `Boolean` scalar type represents `true` or `false`. */ - Boolean: boolean; - /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number; - /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number; - /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - Date: any; - /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: any; -}; - -export type File = Node & { - sourceInstanceName: Scalars['String']; - absolutePath: Scalars['String']; - relativePath: Scalars['String']; - extension: Scalars['String']; - size: Scalars['Int']; - prettySize: Scalars['String']; - modifiedTime: Scalars['Date']; - accessTime: Scalars['Date']; - changeTime: Scalars['Date']; - birthTime: Scalars['Date']; - root: Scalars['String']; - dir: Scalars['String']; - base: Scalars['String']; - ext: Scalars['String']; - name: Scalars['String']; - relativeDirectory: Scalars['String']; - dev: Scalars['Int']; - mode: Scalars['Int']; - nlink: Scalars['Int']; - uid: Scalars['Int']; - gid: Scalars['Int']; - rdev: Scalars['Int']; - ino: Scalars['Float']; - atimeMs: Scalars['Float']; - mtimeMs: Scalars['Float']; - ctimeMs: Scalars['Float']; - atime: Scalars['Date']; - mtime: Scalars['Date']; - ctime: Scalars['Date']; - /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe; - /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe; - blksize?: Maybe; - blocks?: Maybe; - fields?: Maybe; - /** Copy file to static directory and return public url to it */ - publicURL?: Maybe; - /** Returns all children nodes filtered by type Mdx */ - childrenMdx?: Maybe>>; - /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ - childMdx?: Maybe; - /** Returns all children nodes filtered by type ImageSharp */ - childrenImageSharp?: Maybe>>; - /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ - childImageSharp?: Maybe; - /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ - childrenConsensusBountyHuntersCsv?: Maybe>>; - /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ - childConsensusBountyHuntersCsv?: Maybe; - /** Returns all children nodes filtered by type ExecutionBountyHuntersCsv */ - childrenExecutionBountyHuntersCsv?: Maybe>>; - /** Returns the first child node of type ExecutionBountyHuntersCsv or null if there are no children of given type on this node */ - childExecutionBountyHuntersCsv?: Maybe; - /** Returns all children nodes filtered by type WalletsCsv */ - childrenWalletsCsv?: Maybe>>; - /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ - childWalletsCsv?: Maybe; - /** Returns all children nodes filtered by type QuarterJson */ - childrenQuarterJson?: Maybe>>; - /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ - childQuarterJson?: Maybe; - /** Returns all children nodes filtered by type MonthJson */ - childrenMonthJson?: Maybe>>; - /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ - childMonthJson?: Maybe; - /** Returns all children nodes filtered by type Layer2Json */ - childrenLayer2Json?: Maybe>>; - /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ - childLayer2Json?: Maybe; - /** Returns all children nodes filtered by type ExternalTutorialsJson */ - childrenExternalTutorialsJson?: Maybe>>; - /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ - childExternalTutorialsJson?: Maybe; - /** Returns all children nodes filtered by type ExchangesByCountryCsv */ - childrenExchangesByCountryCsv?: Maybe>>; - /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ - childExchangesByCountryCsv?: Maybe; - /** Returns all children nodes filtered by type DataJson */ - childrenDataJson?: Maybe>>; - /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ - childDataJson?: Maybe; - /** Returns all children nodes filtered by type CommunityMeetupsJson */ - childrenCommunityMeetupsJson?: Maybe>>; - /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ - childCommunityMeetupsJson?: Maybe; - /** Returns all children nodes filtered by type CommunityEventsJson */ - childrenCommunityEventsJson?: Maybe>>; - /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ - childCommunityEventsJson?: Maybe; - /** Returns all children nodes filtered by type CexLayer2SupportJson */ - childrenCexLayer2SupportJson?: Maybe>>; - /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ - childCexLayer2SupportJson?: Maybe; - /** Returns all children nodes filtered by type AlltimeJson */ - childrenAlltimeJson?: Maybe>>; - /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ - childAlltimeJson?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type FileModifiedTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileAccessTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileChangeTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileBirthTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileAtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileMtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type FileCtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -/** Node Interface */ -export type Node = { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type Internal = { - content?: Maybe; - contentDigest: Scalars['String']; - description?: Maybe; - fieldOwners?: Maybe>>; - ignoreType?: Maybe; - mediaType?: Maybe; - owner: Scalars['String']; - type: Scalars['String']; -}; - -export type FileFields = { - gitLogLatestAuthorName?: Maybe; - gitLogLatestAuthorEmail?: Maybe; - gitLogLatestDate?: Maybe; -}; - - -export type FileFieldsGitLogLatestDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type Directory = Node & { - sourceInstanceName: Scalars['String']; - absolutePath: Scalars['String']; - relativePath: Scalars['String']; - extension: Scalars['String']; - size: Scalars['Int']; - prettySize: Scalars['String']; - modifiedTime: Scalars['Date']; - accessTime: Scalars['Date']; - changeTime: Scalars['Date']; - birthTime: Scalars['Date']; - root: Scalars['String']; - dir: Scalars['String']; - base: Scalars['String']; - ext: Scalars['String']; - name: Scalars['String']; - relativeDirectory: Scalars['String']; - dev: Scalars['Int']; - mode: Scalars['Int']; - nlink: Scalars['Int']; - uid: Scalars['Int']; - gid: Scalars['Int']; - rdev: Scalars['Int']; - ino: Scalars['Float']; - atimeMs: Scalars['Float']; - mtimeMs: Scalars['Float']; - ctimeMs: Scalars['Float']; - atime: Scalars['Date']; - mtime: Scalars['Date']; - ctime: Scalars['Date']; - /** @deprecated Use `birthTime` instead */ - birthtime?: Maybe; - /** @deprecated Use `birthTime` instead */ - birthtimeMs?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type DirectoryModifiedTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryAccessTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryChangeTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryBirthTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryAtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryMtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type DirectoryCtimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type Site = Node & { - buildTime?: Maybe; - siteMetadata?: Maybe; - port?: Maybe; - host?: Maybe; - flags?: Maybe; - polyfill?: Maybe; - pathPrefix?: Maybe; - jsxRuntime?: Maybe; - trailingSlash?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type SiteBuildTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type SiteFlags = { - FAST_DEV?: Maybe; -}; - -export type SiteSiteMetadata = { - title?: Maybe; - description?: Maybe; - url?: Maybe; - siteUrl?: Maybe; - author?: Maybe; - defaultLanguage?: Maybe; - supportedLanguages?: Maybe>>; - editContentUrl?: Maybe; -}; - -export type SiteFunction = Node & { - functionRoute: Scalars['String']; - pluginName: Scalars['String']; - originalAbsoluteFilePath: Scalars['String']; - originalRelativeFilePath: Scalars['String']; - relativeCompiledFilePath: Scalars['String']; - absoluteCompiledFilePath: Scalars['String']; - matchPath?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SitePage = Node & { - path: Scalars['String']; - component: Scalars['String']; - internalComponentName: Scalars['String']; - componentChunkName: Scalars['String']; - matchPath?: Maybe; - pageContext?: Maybe; - pluginCreator?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SitePlugin = Node & { - resolve?: Maybe; - name?: Maybe; - version?: Maybe; - nodeAPIs?: Maybe>>; - browserAPIs?: Maybe>>; - ssrAPIs?: Maybe>>; - pluginFilepath?: Maybe; - pluginOptions?: Maybe; - packageJson?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type SiteBuildMetadata = Node & { - buildTime?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type SiteBuildMetadataBuildTimeArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type MdxFrontmatter = { - title: Scalars['String']; -}; - -export type MdxHeadingMdx = { - value?: Maybe; - depth?: Maybe; -}; - -export type HeadingsMdx = - | 'h1' - | 'h2' - | 'h3' - | 'h4' - | 'h5' - | 'h6'; - -export type MdxWordCount = { - paragraphs?: Maybe; - sentences?: Maybe; - words?: Maybe; -}; - -export type Mdx = Node & { - rawBody: Scalars['String']; - fileAbsolutePath: Scalars['String']; - frontmatter?: Maybe; - slug?: Maybe; - body: Scalars['String']; - excerpt: Scalars['String']; - headings?: Maybe>>; - html?: Maybe; - mdxAST?: Maybe; - tableOfContents?: Maybe; - timeToRead?: Maybe; - wordCount?: Maybe; - fields?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type MdxExcerptArgs = { - pruneLength?: InputMaybe; - truncate?: InputMaybe; -}; - - -export type MdxHeadingsArgs = { - depth?: InputMaybe; -}; - - -export type MdxTableOfContentsArgs = { - maxDepth?: InputMaybe; -}; - -export type MdxFields = { - readingTime?: Maybe; - isOutdated?: Maybe; - slug?: Maybe; - relativePath?: Maybe; -}; - -export type MdxFieldsReadingTime = { - text?: Maybe; - minutes?: Maybe; - time?: Maybe; - words?: Maybe; -}; - -export type GatsbyImageFormat = - | 'NO_CHANGE' - | 'AUTO' - | 'JPG' - | 'PNG' - | 'WEBP' - | 'AVIF'; - -export type GatsbyImageLayout = - | 'FIXED' - | 'FULL_WIDTH' - | 'CONSTRAINED'; - -export type GatsbyImagePlaceholder = - | 'DOMINANT_COLOR' - | 'TRACED_SVG' - | 'BLURRED' - | 'NONE'; - -export type ImageFormat = - | 'NO_CHANGE' - | 'AUTO' - | 'JPG' - | 'PNG' - | 'WEBP' - | 'AVIF'; - -export type ImageFit = - | 'COVER' - | 'CONTAIN' - | 'FILL' - | 'INSIDE' - | 'OUTSIDE'; - -export type ImageLayout = - | 'FIXED' - | 'FULL_WIDTH' - | 'CONSTRAINED'; - -export type ImageCropFocus = - | 'CENTER' - | 'NORTH' - | 'NORTHEAST' - | 'EAST' - | 'SOUTHEAST' - | 'SOUTH' - | 'SOUTHWEST' - | 'WEST' - | 'NORTHWEST' - | 'ENTROPY' - | 'ATTENTION'; - -export type DuotoneGradient = { - highlight: Scalars['String']; - shadow: Scalars['String']; - opacity?: InputMaybe; -}; - -export type PotraceTurnPolicy = - | 'TURNPOLICY_BLACK' - | 'TURNPOLICY_WHITE' - | 'TURNPOLICY_LEFT' - | 'TURNPOLICY_RIGHT' - | 'TURNPOLICY_MINORITY' - | 'TURNPOLICY_MAJORITY'; - -export type Potrace = { - turnPolicy?: InputMaybe; - turdSize?: InputMaybe; - alphaMax?: InputMaybe; - optCurve?: InputMaybe; - optTolerance?: InputMaybe; - threshold?: InputMaybe; - blackOnWhite?: InputMaybe; - color?: InputMaybe; - background?: InputMaybe; -}; - -export type ImageSharp = Node & { - fixed?: Maybe; - fluid?: Maybe; - gatsbyImageData: Scalars['JSON']; - original?: Maybe; - resize?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - - -export type ImageSharpFixedArgs = { - width?: InputMaybe; - height?: InputMaybe; - base64Width?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - grayscale?: InputMaybe; - duotone?: InputMaybe; - traceSVG?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - toFormat?: InputMaybe; - toFormatBase64?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; -}; - - -export type ImageSharpFluidArgs = { - maxWidth?: InputMaybe; - maxHeight?: InputMaybe; - base64Width?: InputMaybe; - grayscale?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - duotone?: InputMaybe; - traceSVG?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - toFormat?: InputMaybe; - toFormatBase64?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; - sizes?: InputMaybe; - srcSetBreakpoints?: InputMaybe>>; -}; - - -export type ImageSharpGatsbyImageDataArgs = { - layout?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - aspectRatio?: InputMaybe; - placeholder?: InputMaybe; - blurredOptions?: InputMaybe; - tracedSVGOptions?: InputMaybe; - formats?: InputMaybe>>; - outputPixelDensities?: InputMaybe>>; - breakpoints?: InputMaybe>>; - sizes?: InputMaybe; - quality?: InputMaybe; - jpgOptions?: InputMaybe; - pngOptions?: InputMaybe; - webpOptions?: InputMaybe; - avifOptions?: InputMaybe; - transformOptions?: InputMaybe; - backgroundColor?: InputMaybe; -}; - - -export type ImageSharpResizeArgs = { - width?: InputMaybe; - height?: InputMaybe; - quality?: InputMaybe; - jpegQuality?: InputMaybe; - pngQuality?: InputMaybe; - webpQuality?: InputMaybe; - jpegProgressive?: InputMaybe; - pngCompressionLevel?: InputMaybe; - pngCompressionSpeed?: InputMaybe; - grayscale?: InputMaybe; - duotone?: InputMaybe; - base64?: InputMaybe; - traceSVG?: InputMaybe; - toFormat?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; - background?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; -}; - -export type ImageSharpFixed = { - base64?: Maybe; - tracedSVG?: Maybe; - aspectRatio?: Maybe; - width: Scalars['Float']; - height: Scalars['Float']; - src: Scalars['String']; - srcSet: Scalars['String']; - srcWebp?: Maybe; - srcSetWebp?: Maybe; - originalName?: Maybe; -}; - -export type ImageSharpFluid = { - base64?: Maybe; - tracedSVG?: Maybe; - aspectRatio: Scalars['Float']; - src: Scalars['String']; - srcSet: Scalars['String']; - srcWebp?: Maybe; - srcSetWebp?: Maybe; - sizes: Scalars['String']; - originalImg?: Maybe; - originalName?: Maybe; - presentationWidth: Scalars['Int']; - presentationHeight: Scalars['Int']; -}; - -export type ImagePlaceholder = - | 'DOMINANT_COLOR' - | 'TRACED_SVG' - | 'BLURRED' - | 'NONE'; - -export type BlurredOptions = { - /** Width of the generated low-res preview. Default is 20px */ - width?: InputMaybe; - /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ - toFormat?: InputMaybe; -}; - -export type JpgOptions = { - quality?: InputMaybe; - progressive?: InputMaybe; -}; - -export type PngOptions = { - quality?: InputMaybe; - compressionSpeed?: InputMaybe; -}; - -export type WebPOptions = { - quality?: InputMaybe; -}; - -export type AvifOptions = { - quality?: InputMaybe; - lossless?: InputMaybe; - speed?: InputMaybe; -}; - -export type TransformOptions = { - grayscale?: InputMaybe; - duotone?: InputMaybe; - rotate?: InputMaybe; - trim?: InputMaybe; - cropFocus?: InputMaybe; - fit?: InputMaybe; -}; - -export type ImageSharpOriginal = { - width?: Maybe; - height?: Maybe; - src?: Maybe; -}; - -export type ImageSharpResize = { - src?: Maybe; - tracedSVG?: Maybe; - width?: Maybe; - height?: Maybe; - aspectRatio?: Maybe; - originalName?: Maybe; -}; - -export type Frontmatter = { - sidebar?: Maybe; - sidebarDepth?: Maybe; - incomplete?: Maybe; - template?: Maybe; - summaryPoint1: Scalars['String']; - summaryPoint2: Scalars['String']; - summaryPoint3: Scalars['String']; - summaryPoint4: Scalars['String']; - position?: Maybe; - compensation?: Maybe; - location?: Maybe; - type?: Maybe; - link?: Maybe; - address?: Maybe; - skill?: Maybe; - published?: Maybe; - sourceUrl?: Maybe; - source?: Maybe; - author?: Maybe; - tags?: Maybe>>; - isOutdated?: Maybe; - title?: Maybe; - lang?: Maybe; - description?: Maybe; - emoji?: Maybe; - image?: Maybe; - alt?: Maybe; - summaryPoints?: Maybe>>; -}; - -export type ConsensusBountyHuntersCsv = Node & { - username?: Maybe; - name?: Maybe; - score?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type ExecutionBountyHuntersCsv = Node & { - username?: Maybe; - name?: Maybe; - score?: Maybe; - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; -}; - -export type WalletsCsv = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - brand_color?: Maybe; - has_mobile?: Maybe; - has_desktop?: Maybe; - has_web?: Maybe; - has_hardware?: Maybe; - has_card_deposits?: Maybe; - has_explore_dapps?: Maybe; - has_defi_integrations?: Maybe; - has_bank_withdrawals?: Maybe; - has_limits_protection?: Maybe; - has_high_volume_purchases?: Maybe; - has_multisig?: Maybe; - has_dex_integrations?: Maybe; -}; - -export type QuarterJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type QuarterJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type QuarterJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type QuarterJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type QuarterJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type QuarterJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type QuarterJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type MonthJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type MonthJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type MonthJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type MonthJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type MonthJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type MonthJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type MonthJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type MonthJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type Layer2Json = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - optimistic?: Maybe>>; - zk?: Maybe>>; -}; - -export type Layer2JsonOptimistic = { - name?: Maybe; - website?: Maybe; - developerDocs?: Maybe; - l2beat?: Maybe; - bridge?: Maybe; - bridgeWallets?: Maybe>>; - blockExplorer?: Maybe; - ecosystemPortal?: Maybe; - tokenLists?: Maybe; - noteKey?: Maybe; - purpose?: Maybe>>; - description?: Maybe; - imageKey?: Maybe; - background?: Maybe; -}; - -export type Layer2JsonZk = { - name?: Maybe; - website?: Maybe; - developerDocs?: Maybe; - l2beat?: Maybe; - bridge?: Maybe; - bridgeWallets?: Maybe>>; - blockExplorer?: Maybe; - ecosystemPortal?: Maybe; - tokenLists?: Maybe; - noteKey?: Maybe; - purpose?: Maybe>>; - description?: Maybe; - imageKey?: Maybe; - background?: Maybe; -}; - -export type ExternalTutorialsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - url?: Maybe; - title?: Maybe; - description?: Maybe; - author?: Maybe; - authorGithub?: Maybe; - tags?: Maybe>>; - skillLevel?: Maybe; - timeToRead?: Maybe; - lang?: Maybe; - publishDate?: Maybe; -}; - -export type ExchangesByCountryCsv = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - country?: Maybe; - coinmama?: Maybe; - bittrex?: Maybe; - simplex?: Maybe; - wyre?: Maybe; - moonpay?: Maybe; - coinbase?: Maybe; - kraken?: Maybe; - gemini?: Maybe; - binance?: Maybe; - binanceus?: Maybe; - bitbuy?: Maybe; - rain?: Maybe; - cryptocom?: Maybe; - itezcom?: Maybe; - coinspot?: Maybe; - bitvavo?: Maybe; - mtpelerin?: Maybe; - wazirx?: Maybe; - bitflyer?: Maybe; - easycrypto?: Maybe; - okx?: Maybe; - kucoin?: Maybe; - ftx?: Maybe; - huobiglobal?: Maybe; - gateio?: Maybe; - bitfinex?: Maybe; - bybit?: Maybe; - bitkub?: Maybe; - bitso?: Maybe; - ftxus?: Maybe; -}; - -export type DataJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - files?: Maybe>>; - imageSize?: Maybe; - commit?: Maybe; - contributors?: Maybe>>; - contributorsPerLine?: Maybe; - projectName?: Maybe; - projectOwner?: Maybe; - repoType?: Maybe; - repoHost?: Maybe; - skipCi?: Maybe; - nodeTools?: Maybe>>; - keyGen?: Maybe>>; - saas?: Maybe>>; - pools?: Maybe>>; -}; - -export type DataJsonContributors = { - login?: Maybe; - name?: Maybe; - avatar_url?: Maybe; - profile?: Maybe; - contributions?: Maybe>>; -}; - -export type DataJsonNodeTools = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - additionalStake?: Maybe; - additionalStakeUnit?: Maybe; - tokens?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - multiClient?: Maybe; - easyClientSwitching?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonNodeToolsLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonNodeToolsAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonNodeToolsTokens = { - name?: Maybe; - symbol?: Maybe; - address?: Maybe; -}; - -export type DataJsonNodeToolsSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; -}; - -export type DataJsonNodeToolsMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonKeyGen = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - isSelfCustody?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonKeyGenLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonKeyGenAudits = { - name?: Maybe; - url?: Maybe; -}; - -export type DataJsonKeyGenSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; -}; - -export type DataJsonKeyGenMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonSaas = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - additionalStake?: Maybe; - additionalStakeUnit?: Maybe; - monthlyFee?: Maybe; - monthlyFeeUnit?: Maybe; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - isPermissionless?: Maybe; - pctMajorityClient?: Maybe; - isSelfCustody?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; -}; - - -export type DataJsonSaasLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonSaasAudits = { - name?: Maybe; - url?: Maybe; - date?: Maybe; -}; - - -export type DataJsonSaasAuditsDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonSaasSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; -}; - -export type DataJsonSaasMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type DataJsonPools = { - name?: Maybe; - svgPath?: Maybe; - hue?: Maybe; - launchDate?: Maybe; - url?: Maybe; - audits?: Maybe>>; - minEth?: Maybe; - feePercentage?: Maybe; - tokens?: Maybe>>; - isFoss?: Maybe; - hasBugBounty?: Maybe; - isTrustless?: Maybe; - hasPermissionlessNodes?: Maybe; - pctMajorityClient?: Maybe; - platforms?: Maybe>>; - ui?: Maybe>>; - socials?: Maybe; - matomo?: Maybe; - twitter?: Maybe; - telegram?: Maybe; -}; - - -export type DataJsonPoolsLaunchDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonPoolsAudits = { - name?: Maybe; - url?: Maybe; - date?: Maybe; -}; - - -export type DataJsonPoolsAuditsDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type DataJsonPoolsTokens = { - name?: Maybe; - symbol?: Maybe; - address?: Maybe; -}; - -export type DataJsonPoolsSocials = { - discord?: Maybe; - twitter?: Maybe; - github?: Maybe; - telegram?: Maybe; - reddit?: Maybe; -}; - -export type DataJsonPoolsMatomo = { - eventCategory?: Maybe; - eventAction?: Maybe; - eventName?: Maybe; -}; - -export type CommunityMeetupsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - title?: Maybe; - emoji?: Maybe; - location?: Maybe; - link?: Maybe; -}; - -export type CommunityEventsJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - title?: Maybe; - to?: Maybe; - sponsor?: Maybe; - location?: Maybe; - description?: Maybe; - startDate?: Maybe; - endDate?: Maybe; -}; - - -export type CommunityEventsJsonStartDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type CommunityEventsJsonEndDateArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type CexLayer2SupportJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - supports_withdrawals?: Maybe>>; - supports_deposits?: Maybe>>; - url?: Maybe; -}; - -export type AlltimeJson = Node & { - id: Scalars['ID']; - parent?: Maybe; - children: Array; - internal: Internal; - name?: Maybe; - url?: Maybe; - unit?: Maybe; - dateRange?: Maybe; - currency?: Maybe; - mode?: Maybe; - totalCosts?: Maybe; - totalTMSavings?: Maybe; - totalPreTranslated?: Maybe; - data?: Maybe>>; -}; - -export type AlltimeJsonDateRange = { - from?: Maybe; - to?: Maybe; -}; - - -export type AlltimeJsonDateRangeFromArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - - -export type AlltimeJsonDateRangeToArgs = { - formatString?: InputMaybe; - fromNow?: InputMaybe; - difference?: InputMaybe; - locale?: InputMaybe; -}; - -export type AlltimeJsonData = { - user?: Maybe; - languages?: Maybe>>; -}; - -export type AlltimeJsonDataUser = { - id?: Maybe; - username?: Maybe; - fullName?: Maybe; - userRole?: Maybe; - avatarUrl?: Maybe; - preTranslated?: Maybe; - totalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguages = { - language?: Maybe; - translated?: Maybe; - targetTranslated?: Maybe; - translatedByMt?: Maybe; - approved?: Maybe; - translationCosts?: Maybe; - approvalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguagesLanguage = { - id?: Maybe; - name?: Maybe; - tmSavings?: Maybe; - preTranslate?: Maybe; - totalCosts?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTargetTranslated = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedByMt = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesApproved = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesTranslationCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type AlltimeJsonDataLanguagesApprovalCosts = { - tmMatch?: Maybe; - default?: Maybe; - total?: Maybe; -}; - -export type Query = { - file?: Maybe; - allFile: FileConnection; - directory?: Maybe; - allDirectory: DirectoryConnection; - site?: Maybe; - allSite: SiteConnection; - siteFunction?: Maybe; - allSiteFunction: SiteFunctionConnection; - sitePage?: Maybe; - allSitePage: SitePageConnection; - sitePlugin?: Maybe; - allSitePlugin: SitePluginConnection; - siteBuildMetadata?: Maybe; - allSiteBuildMetadata: SiteBuildMetadataConnection; - mdx?: Maybe; - allMdx: MdxConnection; - imageSharp?: Maybe; - allImageSharp: ImageSharpConnection; - consensusBountyHuntersCsv?: Maybe; - allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection; - executionBountyHuntersCsv?: Maybe; - allExecutionBountyHuntersCsv: ExecutionBountyHuntersCsvConnection; - walletsCsv?: Maybe; - allWalletsCsv: WalletsCsvConnection; - quarterJson?: Maybe; - allQuarterJson: QuarterJsonConnection; - monthJson?: Maybe; - allMonthJson: MonthJsonConnection; - layer2Json?: Maybe; - allLayer2Json: Layer2JsonConnection; - externalTutorialsJson?: Maybe; - allExternalTutorialsJson: ExternalTutorialsJsonConnection; - exchangesByCountryCsv?: Maybe; - allExchangesByCountryCsv: ExchangesByCountryCsvConnection; - dataJson?: Maybe; - allDataJson: DataJsonConnection; - communityMeetupsJson?: Maybe; - allCommunityMeetupsJson: CommunityMeetupsJsonConnection; - communityEventsJson?: Maybe; - allCommunityEventsJson: CommunityEventsJsonConnection; - cexLayer2SupportJson?: Maybe; - allCexLayer2SupportJson: CexLayer2SupportJsonConnection; - alltimeJson?: Maybe; - allAlltimeJson: AlltimeJsonConnection; -}; - - -export type QueryFileArgs = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - blksize?: InputMaybe; - blocks?: InputMaybe; - fields?: InputMaybe; - publicURL?: InputMaybe; - childrenMdx?: InputMaybe; - childMdx?: InputMaybe; - childrenImageSharp?: InputMaybe; - childImageSharp?: InputMaybe; - childrenConsensusBountyHuntersCsv?: InputMaybe; - childConsensusBountyHuntersCsv?: InputMaybe; - childrenExecutionBountyHuntersCsv?: InputMaybe; - childExecutionBountyHuntersCsv?: InputMaybe; - childrenWalletsCsv?: InputMaybe; - childWalletsCsv?: InputMaybe; - childrenQuarterJson?: InputMaybe; - childQuarterJson?: InputMaybe; - childrenMonthJson?: InputMaybe; - childMonthJson?: InputMaybe; - childrenLayer2Json?: InputMaybe; - childLayer2Json?: InputMaybe; - childrenExternalTutorialsJson?: InputMaybe; - childExternalTutorialsJson?: InputMaybe; - childrenExchangesByCountryCsv?: InputMaybe; - childExchangesByCountryCsv?: InputMaybe; - childrenDataJson?: InputMaybe; - childDataJson?: InputMaybe; - childrenCommunityMeetupsJson?: InputMaybe; - childCommunityMeetupsJson?: InputMaybe; - childrenCommunityEventsJson?: InputMaybe; - childCommunityEventsJson?: InputMaybe; - childrenCexLayer2SupportJson?: InputMaybe; - childCexLayer2SupportJson?: InputMaybe; - childrenAlltimeJson?: InputMaybe; - childAlltimeJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllFileArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryDirectoryArgs = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllDirectoryArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteArgs = { - buildTime?: InputMaybe; - siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; - flags?: InputMaybe; - polyfill?: InputMaybe; - pathPrefix?: InputMaybe; - jsxRuntime?: InputMaybe; - trailingSlash?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteFunctionArgs = { - functionRoute?: InputMaybe; - pluginName?: InputMaybe; - originalAbsoluteFilePath?: InputMaybe; - originalRelativeFilePath?: InputMaybe; - relativeCompiledFilePath?: InputMaybe; - absoluteCompiledFilePath?: InputMaybe; - matchPath?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteFunctionArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySitePageArgs = { - path?: InputMaybe; - component?: InputMaybe; - internalComponentName?: InputMaybe; - componentChunkName?: InputMaybe; - matchPath?: InputMaybe; - pageContext?: InputMaybe; - pluginCreator?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSitePageArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySitePluginArgs = { - resolve?: InputMaybe; - name?: InputMaybe; - version?: InputMaybe; - nodeAPIs?: InputMaybe; - browserAPIs?: InputMaybe; - ssrAPIs?: InputMaybe; - pluginFilepath?: InputMaybe; - pluginOptions?: InputMaybe; - packageJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSitePluginArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QuerySiteBuildMetadataArgs = { - buildTime?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllSiteBuildMetadataArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryMdxArgs = { - rawBody?: InputMaybe; - fileAbsolutePath?: InputMaybe; - frontmatter?: InputMaybe; - slug?: InputMaybe; - body?: InputMaybe; - excerpt?: InputMaybe; - headings?: InputMaybe; - html?: InputMaybe; - mdxAST?: InputMaybe; - tableOfContents?: InputMaybe; - timeToRead?: InputMaybe; - wordCount?: InputMaybe; - fields?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllMdxArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryImageSharpArgs = { - fixed?: InputMaybe; - fluid?: InputMaybe; - gatsbyImageData?: InputMaybe; - original?: InputMaybe; - resize?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllImageSharpArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryConsensusBountyHuntersCsvArgs = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllConsensusBountyHuntersCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryExecutionBountyHuntersCsvArgs = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - - -export type QueryAllExecutionBountyHuntersCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryWalletsCsvArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - brand_color?: InputMaybe; - has_mobile?: InputMaybe; - has_desktop?: InputMaybe; - has_web?: InputMaybe; - has_hardware?: InputMaybe; - has_card_deposits?: InputMaybe; - has_explore_dapps?: InputMaybe; - has_defi_integrations?: InputMaybe; - has_bank_withdrawals?: InputMaybe; - has_limits_protection?: InputMaybe; - has_high_volume_purchases?: InputMaybe; - has_multisig?: InputMaybe; - has_dex_integrations?: InputMaybe; -}; - - -export type QueryAllWalletsCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryQuarterJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllQuarterJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryMonthJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllMonthJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryLayer2JsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - optimistic?: InputMaybe; - zk?: InputMaybe; -}; - - -export type QueryAllLayer2JsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryExternalTutorialsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - url?: InputMaybe; - title?: InputMaybe; - description?: InputMaybe; - author?: InputMaybe; - authorGithub?: InputMaybe; - tags?: InputMaybe; - skillLevel?: InputMaybe; - timeToRead?: InputMaybe; - lang?: InputMaybe; - publishDate?: InputMaybe; -}; - - -export type QueryAllExternalTutorialsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryExchangesByCountryCsvArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - country?: InputMaybe; - coinmama?: InputMaybe; - bittrex?: InputMaybe; - simplex?: InputMaybe; - wyre?: InputMaybe; - moonpay?: InputMaybe; - coinbase?: InputMaybe; - kraken?: InputMaybe; - gemini?: InputMaybe; - binance?: InputMaybe; - binanceus?: InputMaybe; - bitbuy?: InputMaybe; - rain?: InputMaybe; - cryptocom?: InputMaybe; - itezcom?: InputMaybe; - coinspot?: InputMaybe; - bitvavo?: InputMaybe; - mtpelerin?: InputMaybe; - wazirx?: InputMaybe; - bitflyer?: InputMaybe; - easycrypto?: InputMaybe; - okx?: InputMaybe; - kucoin?: InputMaybe; - ftx?: InputMaybe; - huobiglobal?: InputMaybe; - gateio?: InputMaybe; - bitfinex?: InputMaybe; - bybit?: InputMaybe; - bitkub?: InputMaybe; - bitso?: InputMaybe; - ftxus?: InputMaybe; -}; - - -export type QueryAllExchangesByCountryCsvArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryDataJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - files?: InputMaybe; - imageSize?: InputMaybe; - commit?: InputMaybe; - contributors?: InputMaybe; - contributorsPerLine?: InputMaybe; - projectName?: InputMaybe; - projectOwner?: InputMaybe; - repoType?: InputMaybe; - repoHost?: InputMaybe; - skipCi?: InputMaybe; - nodeTools?: InputMaybe; - keyGen?: InputMaybe; - saas?: InputMaybe; - pools?: InputMaybe; -}; - - -export type QueryAllDataJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCommunityMeetupsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - emoji?: InputMaybe; - location?: InputMaybe; - link?: InputMaybe; -}; - - -export type QueryAllCommunityMeetupsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCommunityEventsJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - to?: InputMaybe; - sponsor?: InputMaybe; - location?: InputMaybe; - description?: InputMaybe; - startDate?: InputMaybe; - endDate?: InputMaybe; -}; - - -export type QueryAllCommunityEventsJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryCexLayer2SupportJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - supports_withdrawals?: InputMaybe; - supports_deposits?: InputMaybe; - url?: InputMaybe; -}; - - -export type QueryAllCexLayer2SupportJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - - -export type QueryAlltimeJsonArgs = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - - -export type QueryAllAlltimeJsonArgs = { - filter?: InputMaybe; - sort?: InputMaybe; - skip?: InputMaybe; - limit?: InputMaybe; -}; - -export type StringQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; - regex?: InputMaybe; - glob?: InputMaybe; -}; - -export type IntQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type DateQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FloatQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - gt?: InputMaybe; - gte?: InputMaybe; - lt?: InputMaybe; - lte?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FileFieldsFilterInput = { - gitLogLatestAuthorName?: InputMaybe; - gitLogLatestAuthorEmail?: InputMaybe; - gitLogLatestDate?: InputMaybe; -}; - -export type MdxFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MdxFilterInput = { - rawBody?: InputMaybe; - fileAbsolutePath?: InputMaybe; - frontmatter?: InputMaybe; - slug?: InputMaybe; - body?: InputMaybe; - excerpt?: InputMaybe; - headings?: InputMaybe; - html?: InputMaybe; - mdxAST?: InputMaybe; - tableOfContents?: InputMaybe; - timeToRead?: InputMaybe; - wordCount?: InputMaybe; - fields?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type FrontmatterFilterInput = { - sidebar?: InputMaybe; - sidebarDepth?: InputMaybe; - incomplete?: InputMaybe; - template?: InputMaybe; - summaryPoint1?: InputMaybe; - summaryPoint2?: InputMaybe; - summaryPoint3?: InputMaybe; - summaryPoint4?: InputMaybe; - position?: InputMaybe; - compensation?: InputMaybe; - location?: InputMaybe; - type?: InputMaybe; - link?: InputMaybe; - address?: InputMaybe; - skill?: InputMaybe; - published?: InputMaybe; - sourceUrl?: InputMaybe; - source?: InputMaybe; - author?: InputMaybe; - tags?: InputMaybe; - isOutdated?: InputMaybe; - title?: InputMaybe; - lang?: InputMaybe; - description?: InputMaybe; - emoji?: InputMaybe; - image?: InputMaybe; - alt?: InputMaybe; - summaryPoints?: InputMaybe; -}; - -export type BooleanQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; -}; - -export type FileFilterInput = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - blksize?: InputMaybe; - blocks?: InputMaybe; - fields?: InputMaybe; - publicURL?: InputMaybe; - childrenMdx?: InputMaybe; - childMdx?: InputMaybe; - childrenImageSharp?: InputMaybe; - childImageSharp?: InputMaybe; - childrenConsensusBountyHuntersCsv?: InputMaybe; - childConsensusBountyHuntersCsv?: InputMaybe; - childrenExecutionBountyHuntersCsv?: InputMaybe; - childExecutionBountyHuntersCsv?: InputMaybe; - childrenWalletsCsv?: InputMaybe; - childWalletsCsv?: InputMaybe; - childrenQuarterJson?: InputMaybe; - childQuarterJson?: InputMaybe; - childrenMonthJson?: InputMaybe; - childMonthJson?: InputMaybe; - childrenLayer2Json?: InputMaybe; - childLayer2Json?: InputMaybe; - childrenExternalTutorialsJson?: InputMaybe; - childExternalTutorialsJson?: InputMaybe; - childrenExchangesByCountryCsv?: InputMaybe; - childExchangesByCountryCsv?: InputMaybe; - childrenDataJson?: InputMaybe; - childDataJson?: InputMaybe; - childrenCommunityMeetupsJson?: InputMaybe; - childCommunityMeetupsJson?: InputMaybe; - childrenCommunityEventsJson?: InputMaybe; - childCommunityEventsJson?: InputMaybe; - childrenCexLayer2SupportJson?: InputMaybe; - childCexLayer2SupportJson?: InputMaybe; - childrenAlltimeJson?: InputMaybe; - childAlltimeJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type ImageSharpFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ImageSharpFilterInput = { - fixed?: InputMaybe; - fluid?: InputMaybe; - gatsbyImageData?: InputMaybe; - original?: InputMaybe; - resize?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type ImageSharpFixedFilterInput = { - base64?: InputMaybe; - tracedSVG?: InputMaybe; - aspectRatio?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - src?: InputMaybe; - srcSet?: InputMaybe; - srcWebp?: InputMaybe; - srcSetWebp?: InputMaybe; - originalName?: InputMaybe; -}; - -export type ImageSharpFluidFilterInput = { - base64?: InputMaybe; - tracedSVG?: InputMaybe; - aspectRatio?: InputMaybe; - src?: InputMaybe; - srcSet?: InputMaybe; - srcWebp?: InputMaybe; - srcSetWebp?: InputMaybe; - sizes?: InputMaybe; - originalImg?: InputMaybe; - originalName?: InputMaybe; - presentationWidth?: InputMaybe; - presentationHeight?: InputMaybe; -}; - -export type JsonQueryOperatorInput = { - eq?: InputMaybe; - ne?: InputMaybe; - in?: InputMaybe>>; - nin?: InputMaybe>>; - regex?: InputMaybe; - glob?: InputMaybe; -}; - -export type ImageSharpOriginalFilterInput = { - width?: InputMaybe; - height?: InputMaybe; - src?: InputMaybe; -}; - -export type ImageSharpResizeFilterInput = { - src?: InputMaybe; - tracedSVG?: InputMaybe; - width?: InputMaybe; - height?: InputMaybe; - aspectRatio?: InputMaybe; - originalName?: InputMaybe; -}; - -export type NodeFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type NodeFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type InternalFilterInput = { - content?: InputMaybe; - contentDigest?: InputMaybe; - description?: InputMaybe; - fieldOwners?: InputMaybe; - ignoreType?: InputMaybe; - mediaType?: InputMaybe; - owner?: InputMaybe; - type?: InputMaybe; -}; - -export type ConsensusBountyHuntersCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ConsensusBountyHuntersCsvFilterInput = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type ExecutionBountyHuntersCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ExecutionBountyHuntersCsvFilterInput = { - username?: InputMaybe; - name?: InputMaybe; - score?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type WalletsCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type WalletsCsvFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - brand_color?: InputMaybe; - has_mobile?: InputMaybe; - has_desktop?: InputMaybe; - has_web?: InputMaybe; - has_hardware?: InputMaybe; - has_card_deposits?: InputMaybe; - has_explore_dapps?: InputMaybe; - has_defi_integrations?: InputMaybe; - has_bank_withdrawals?: InputMaybe; - has_limits_protection?: InputMaybe; - has_high_volume_purchases?: InputMaybe; - has_multisig?: InputMaybe; - has_dex_integrations?: InputMaybe; -}; - -export type QuarterJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type QuarterJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type QuarterJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type QuarterJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type QuarterJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type MonthJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type MonthJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type MonthJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MonthJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MonthJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type Layer2JsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - optimistic?: InputMaybe; - zk?: InputMaybe; -}; - -export type Layer2JsonOptimisticFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonOptimisticFilterInput = { - name?: InputMaybe; - website?: InputMaybe; - developerDocs?: InputMaybe; - l2beat?: InputMaybe; - bridge?: InputMaybe; - bridgeWallets?: InputMaybe; - blockExplorer?: InputMaybe; - ecosystemPortal?: InputMaybe; - tokenLists?: InputMaybe; - noteKey?: InputMaybe; - purpose?: InputMaybe; - description?: InputMaybe; - imageKey?: InputMaybe; - background?: InputMaybe; -}; - -export type Layer2JsonZkFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type Layer2JsonZkFilterInput = { - name?: InputMaybe; - website?: InputMaybe; - developerDocs?: InputMaybe; - l2beat?: InputMaybe; - bridge?: InputMaybe; - bridgeWallets?: InputMaybe; - blockExplorer?: InputMaybe; - ecosystemPortal?: InputMaybe; - tokenLists?: InputMaybe; - noteKey?: InputMaybe; - purpose?: InputMaybe; - description?: InputMaybe; - imageKey?: InputMaybe; - background?: InputMaybe; -}; - -export type ExternalTutorialsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ExternalTutorialsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - url?: InputMaybe; - title?: InputMaybe; - description?: InputMaybe; - author?: InputMaybe; - authorGithub?: InputMaybe; - tags?: InputMaybe; - skillLevel?: InputMaybe; - timeToRead?: InputMaybe; - lang?: InputMaybe; - publishDate?: InputMaybe; -}; - -export type ExchangesByCountryCsvFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type ExchangesByCountryCsvFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - country?: InputMaybe; - coinmama?: InputMaybe; - bittrex?: InputMaybe; - simplex?: InputMaybe; - wyre?: InputMaybe; - moonpay?: InputMaybe; - coinbase?: InputMaybe; - kraken?: InputMaybe; - gemini?: InputMaybe; - binance?: InputMaybe; - binanceus?: InputMaybe; - bitbuy?: InputMaybe; - rain?: InputMaybe; - cryptocom?: InputMaybe; - itezcom?: InputMaybe; - coinspot?: InputMaybe; - bitvavo?: InputMaybe; - mtpelerin?: InputMaybe; - wazirx?: InputMaybe; - bitflyer?: InputMaybe; - easycrypto?: InputMaybe; - okx?: InputMaybe; - kucoin?: InputMaybe; - ftx?: InputMaybe; - huobiglobal?: InputMaybe; - gateio?: InputMaybe; - bitfinex?: InputMaybe; - bybit?: InputMaybe; - bitkub?: InputMaybe; - bitso?: InputMaybe; - ftxus?: InputMaybe; -}; - -export type DataJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - files?: InputMaybe; - imageSize?: InputMaybe; - commit?: InputMaybe; - contributors?: InputMaybe; - contributorsPerLine?: InputMaybe; - projectName?: InputMaybe; - projectOwner?: InputMaybe; - repoType?: InputMaybe; - repoHost?: InputMaybe; - skipCi?: InputMaybe; - nodeTools?: InputMaybe; - keyGen?: InputMaybe; - saas?: InputMaybe; - pools?: InputMaybe; -}; - -export type DataJsonContributorsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonContributorsFilterInput = { - login?: InputMaybe; - name?: InputMaybe; - avatar_url?: InputMaybe; - profile?: InputMaybe; - contributions?: InputMaybe; -}; - -export type DataJsonNodeToolsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - additionalStake?: InputMaybe; - additionalStakeUnit?: InputMaybe; - tokens?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - multiClient?: InputMaybe; - easyClientSwitching?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonNodeToolsAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonNodeToolsTokensFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonNodeToolsTokensFilterInput = { - name?: InputMaybe; - symbol?: InputMaybe; - address?: InputMaybe; -}; - -export type DataJsonNodeToolsSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonNodeToolsMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonKeyGenFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonKeyGenFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - isSelfCustody?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonKeyGenAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonKeyGenAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; -}; - -export type DataJsonKeyGenSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; -}; - -export type DataJsonKeyGenMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonSaasFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonSaasFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - additionalStake?: InputMaybe; - additionalStakeUnit?: InputMaybe; - monthlyFee?: InputMaybe; - monthlyFeeUnit?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - isPermissionless?: InputMaybe; - pctMajorityClient?: InputMaybe; - isSelfCustody?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; -}; - -export type DataJsonSaasAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonSaasAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; - date?: InputMaybe; -}; - -export type DataJsonSaasSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonSaasMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type DataJsonPoolsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsFilterInput = { - name?: InputMaybe; - svgPath?: InputMaybe; - hue?: InputMaybe; - launchDate?: InputMaybe; - url?: InputMaybe; - audits?: InputMaybe; - minEth?: InputMaybe; - feePercentage?: InputMaybe; - tokens?: InputMaybe; - isFoss?: InputMaybe; - hasBugBounty?: InputMaybe; - isTrustless?: InputMaybe; - hasPermissionlessNodes?: InputMaybe; - pctMajorityClient?: InputMaybe; - platforms?: InputMaybe; - ui?: InputMaybe; - socials?: InputMaybe; - matomo?: InputMaybe; - twitter?: InputMaybe; - telegram?: InputMaybe; -}; - -export type DataJsonPoolsAuditsFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsAuditsFilterInput = { - name?: InputMaybe; - url?: InputMaybe; - date?: InputMaybe; -}; - -export type DataJsonPoolsTokensFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type DataJsonPoolsTokensFilterInput = { - name?: InputMaybe; - symbol?: InputMaybe; - address?: InputMaybe; -}; - -export type DataJsonPoolsSocialsFilterInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - github?: InputMaybe; - telegram?: InputMaybe; - reddit?: InputMaybe; -}; - -export type DataJsonPoolsMatomoFilterInput = { - eventCategory?: InputMaybe; - eventAction?: InputMaybe; - eventName?: InputMaybe; -}; - -export type CommunityMeetupsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CommunityMeetupsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - emoji?: InputMaybe; - location?: InputMaybe; - link?: InputMaybe; -}; - -export type CommunityEventsJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CommunityEventsJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - title?: InputMaybe; - to?: InputMaybe; - sponsor?: InputMaybe; - location?: InputMaybe; - description?: InputMaybe; - startDate?: InputMaybe; - endDate?: InputMaybe; -}; - -export type CexLayer2SupportJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type CexLayer2SupportJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - supports_withdrawals?: InputMaybe; - supports_deposits?: InputMaybe; - url?: InputMaybe; -}; - -export type AlltimeJsonFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonFilterInput = { - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; - name?: InputMaybe; - url?: InputMaybe; - unit?: InputMaybe; - dateRange?: InputMaybe; - currency?: InputMaybe; - mode?: InputMaybe; - totalCosts?: InputMaybe; - totalTMSavings?: InputMaybe; - totalPreTranslated?: InputMaybe; - data?: InputMaybe; -}; - -export type AlltimeJsonDateRangeFilterInput = { - from?: InputMaybe; - to?: InputMaybe; -}; - -export type AlltimeJsonDataFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonDataFilterInput = { - user?: InputMaybe; - languages?: InputMaybe; -}; - -export type AlltimeJsonDataUserFilterInput = { - id?: InputMaybe; - username?: InputMaybe; - fullName?: InputMaybe; - userRole?: InputMaybe; - avatarUrl?: InputMaybe; - preTranslated?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesFilterInput = { - language?: InputMaybe; - translated?: InputMaybe; - targetTranslated?: InputMaybe; - translatedByMt?: InputMaybe; - approved?: InputMaybe; - translationCosts?: InputMaybe; - approvalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesLanguageFilterInput = { - id?: InputMaybe; - name?: InputMaybe; - tmSavings?: InputMaybe; - preTranslate?: InputMaybe; - totalCosts?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesApprovedFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { - tmMatch?: InputMaybe; - default?: InputMaybe; - total?: InputMaybe; -}; - -export type MdxHeadingMdxFilterListInput = { - elemMatch?: InputMaybe; -}; - -export type MdxHeadingMdxFilterInput = { - value?: InputMaybe; - depth?: InputMaybe; -}; - -export type MdxWordCountFilterInput = { - paragraphs?: InputMaybe; - sentences?: InputMaybe; - words?: InputMaybe; -}; - -export type MdxFieldsFilterInput = { - readingTime?: InputMaybe; - isOutdated?: InputMaybe; - slug?: InputMaybe; - relativePath?: InputMaybe; -}; - -export type MdxFieldsReadingTimeFilterInput = { - text?: InputMaybe; - minutes?: InputMaybe; - time?: InputMaybe; - words?: InputMaybe; -}; - -export type FileConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type FileConnectionDistinctArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionMaxArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionMinArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionSumArgs = { - field: FileFieldsEnum; -}; - - -export type FileConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: FileFieldsEnum; -}; - -export type FileEdge = { - next?: Maybe; - node: File; - previous?: Maybe; -}; - -export type PageInfo = { - currentPage: Scalars['Int']; - hasPreviousPage: Scalars['Boolean']; - hasNextPage: Scalars['Boolean']; - itemCount: Scalars['Int']; - pageCount: Scalars['Int']; - perPage?: Maybe; - totalCount: Scalars['Int']; -}; - -export type FileFieldsEnum = - | 'sourceInstanceName' - | 'absolutePath' - | 'relativePath' - | 'extension' - | 'size' - | 'prettySize' - | 'modifiedTime' - | 'accessTime' - | 'changeTime' - | 'birthTime' - | 'root' - | 'dir' - | 'base' - | 'ext' - | 'name' - | 'relativeDirectory' - | 'dev' - | 'mode' - | 'nlink' - | 'uid' - | 'gid' - | 'rdev' - | 'ino' - | 'atimeMs' - | 'mtimeMs' - | 'ctimeMs' - | 'atime' - | 'mtime' - | 'ctime' - | 'birthtime' - | 'birthtimeMs' - | 'blksize' - | 'blocks' - | 'fields___gitLogLatestAuthorName' - | 'fields___gitLogLatestAuthorEmail' - | 'fields___gitLogLatestDate' - | 'publicURL' - | 'childrenMdx' - | 'childrenMdx___rawBody' - | 'childrenMdx___fileAbsolutePath' - | 'childrenMdx___frontmatter___sidebar' - | 'childrenMdx___frontmatter___sidebarDepth' - | 'childrenMdx___frontmatter___incomplete' - | 'childrenMdx___frontmatter___template' - | 'childrenMdx___frontmatter___summaryPoint1' - | 'childrenMdx___frontmatter___summaryPoint2' - | 'childrenMdx___frontmatter___summaryPoint3' - | 'childrenMdx___frontmatter___summaryPoint4' - | 'childrenMdx___frontmatter___position' - | 'childrenMdx___frontmatter___compensation' - | 'childrenMdx___frontmatter___location' - | 'childrenMdx___frontmatter___type' - | 'childrenMdx___frontmatter___link' - | 'childrenMdx___frontmatter___address' - | 'childrenMdx___frontmatter___skill' - | 'childrenMdx___frontmatter___published' - | 'childrenMdx___frontmatter___sourceUrl' - | 'childrenMdx___frontmatter___source' - | 'childrenMdx___frontmatter___author' - | 'childrenMdx___frontmatter___tags' - | 'childrenMdx___frontmatter___isOutdated' - | 'childrenMdx___frontmatter___title' - | 'childrenMdx___frontmatter___lang' - | 'childrenMdx___frontmatter___description' - | 'childrenMdx___frontmatter___emoji' - | 'childrenMdx___frontmatter___image___sourceInstanceName' - | 'childrenMdx___frontmatter___image___absolutePath' - | 'childrenMdx___frontmatter___image___relativePath' - | 'childrenMdx___frontmatter___image___extension' - | 'childrenMdx___frontmatter___image___size' - | 'childrenMdx___frontmatter___image___prettySize' - | 'childrenMdx___frontmatter___image___modifiedTime' - | 'childrenMdx___frontmatter___image___accessTime' - | 'childrenMdx___frontmatter___image___changeTime' - | 'childrenMdx___frontmatter___image___birthTime' - | 'childrenMdx___frontmatter___image___root' - | 'childrenMdx___frontmatter___image___dir' - | 'childrenMdx___frontmatter___image___base' - | 'childrenMdx___frontmatter___image___ext' - | 'childrenMdx___frontmatter___image___name' - | 'childrenMdx___frontmatter___image___relativeDirectory' - | 'childrenMdx___frontmatter___image___dev' - | 'childrenMdx___frontmatter___image___mode' - | 'childrenMdx___frontmatter___image___nlink' - | 'childrenMdx___frontmatter___image___uid' - | 'childrenMdx___frontmatter___image___gid' - | 'childrenMdx___frontmatter___image___rdev' - | 'childrenMdx___frontmatter___image___ino' - | 'childrenMdx___frontmatter___image___atimeMs' - | 'childrenMdx___frontmatter___image___mtimeMs' - | 'childrenMdx___frontmatter___image___ctimeMs' - | 'childrenMdx___frontmatter___image___atime' - | 'childrenMdx___frontmatter___image___mtime' - | 'childrenMdx___frontmatter___image___ctime' - | 'childrenMdx___frontmatter___image___birthtime' - | 'childrenMdx___frontmatter___image___birthtimeMs' - | 'childrenMdx___frontmatter___image___blksize' - | 'childrenMdx___frontmatter___image___blocks' - | 'childrenMdx___frontmatter___image___publicURL' - | 'childrenMdx___frontmatter___image___childrenMdx' - | 'childrenMdx___frontmatter___image___childrenImageSharp' - | 'childrenMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'childrenMdx___frontmatter___image___childrenExecutionBountyHuntersCsv' - | 'childrenMdx___frontmatter___image___childrenWalletsCsv' - | 'childrenMdx___frontmatter___image___childrenQuarterJson' - | 'childrenMdx___frontmatter___image___childrenMonthJson' - | 'childrenMdx___frontmatter___image___childrenLayer2Json' - | 'childrenMdx___frontmatter___image___childrenExternalTutorialsJson' - | 'childrenMdx___frontmatter___image___childrenExchangesByCountryCsv' - | 'childrenMdx___frontmatter___image___childrenDataJson' - | 'childrenMdx___frontmatter___image___childrenCommunityMeetupsJson' - | 'childrenMdx___frontmatter___image___childrenCommunityEventsJson' - | 'childrenMdx___frontmatter___image___childrenCexLayer2SupportJson' - | 'childrenMdx___frontmatter___image___childrenAlltimeJson' - | 'childrenMdx___frontmatter___image___id' - | 'childrenMdx___frontmatter___image___children' - | 'childrenMdx___frontmatter___alt' - | 'childrenMdx___frontmatter___summaryPoints' - | 'childrenMdx___slug' - | 'childrenMdx___body' - | 'childrenMdx___excerpt' - | 'childrenMdx___headings' - | 'childrenMdx___headings___value' - | 'childrenMdx___headings___depth' - | 'childrenMdx___html' - | 'childrenMdx___mdxAST' - | 'childrenMdx___tableOfContents' - | 'childrenMdx___timeToRead' - | 'childrenMdx___wordCount___paragraphs' - | 'childrenMdx___wordCount___sentences' - | 'childrenMdx___wordCount___words' - | 'childrenMdx___fields___readingTime___text' - | 'childrenMdx___fields___readingTime___minutes' - | 'childrenMdx___fields___readingTime___time' - | 'childrenMdx___fields___readingTime___words' - | 'childrenMdx___fields___isOutdated' - | 'childrenMdx___fields___slug' - | 'childrenMdx___fields___relativePath' - | 'childrenMdx___id' - | 'childrenMdx___parent___id' - | 'childrenMdx___parent___parent___id' - | 'childrenMdx___parent___parent___children' - | 'childrenMdx___parent___children' - | 'childrenMdx___parent___children___id' - | 'childrenMdx___parent___children___children' - | 'childrenMdx___parent___internal___content' - | 'childrenMdx___parent___internal___contentDigest' - | 'childrenMdx___parent___internal___description' - | 'childrenMdx___parent___internal___fieldOwners' - | 'childrenMdx___parent___internal___ignoreType' - | 'childrenMdx___parent___internal___mediaType' - | 'childrenMdx___parent___internal___owner' - | 'childrenMdx___parent___internal___type' - | 'childrenMdx___children' - | 'childrenMdx___children___id' - | 'childrenMdx___children___parent___id' - | 'childrenMdx___children___parent___children' - | 'childrenMdx___children___children' - | 'childrenMdx___children___children___id' - | 'childrenMdx___children___children___children' - | 'childrenMdx___children___internal___content' - | 'childrenMdx___children___internal___contentDigest' - | 'childrenMdx___children___internal___description' - | 'childrenMdx___children___internal___fieldOwners' - | 'childrenMdx___children___internal___ignoreType' - | 'childrenMdx___children___internal___mediaType' - | 'childrenMdx___children___internal___owner' - | 'childrenMdx___children___internal___type' - | 'childrenMdx___internal___content' - | 'childrenMdx___internal___contentDigest' - | 'childrenMdx___internal___description' - | 'childrenMdx___internal___fieldOwners' - | 'childrenMdx___internal___ignoreType' - | 'childrenMdx___internal___mediaType' - | 'childrenMdx___internal___owner' - | 'childrenMdx___internal___type' - | 'childMdx___rawBody' - | 'childMdx___fileAbsolutePath' - | 'childMdx___frontmatter___sidebar' - | 'childMdx___frontmatter___sidebarDepth' - | 'childMdx___frontmatter___incomplete' - | 'childMdx___frontmatter___template' - | 'childMdx___frontmatter___summaryPoint1' - | 'childMdx___frontmatter___summaryPoint2' - | 'childMdx___frontmatter___summaryPoint3' - | 'childMdx___frontmatter___summaryPoint4' - | 'childMdx___frontmatter___position' - | 'childMdx___frontmatter___compensation' - | 'childMdx___frontmatter___location' - | 'childMdx___frontmatter___type' - | 'childMdx___frontmatter___link' - | 'childMdx___frontmatter___address' - | 'childMdx___frontmatter___skill' - | 'childMdx___frontmatter___published' - | 'childMdx___frontmatter___sourceUrl' - | 'childMdx___frontmatter___source' - | 'childMdx___frontmatter___author' - | 'childMdx___frontmatter___tags' - | 'childMdx___frontmatter___isOutdated' - | 'childMdx___frontmatter___title' - | 'childMdx___frontmatter___lang' - | 'childMdx___frontmatter___description' - | 'childMdx___frontmatter___emoji' - | 'childMdx___frontmatter___image___sourceInstanceName' - | 'childMdx___frontmatter___image___absolutePath' - | 'childMdx___frontmatter___image___relativePath' - | 'childMdx___frontmatter___image___extension' - | 'childMdx___frontmatter___image___size' - | 'childMdx___frontmatter___image___prettySize' - | 'childMdx___frontmatter___image___modifiedTime' - | 'childMdx___frontmatter___image___accessTime' - | 'childMdx___frontmatter___image___changeTime' - | 'childMdx___frontmatter___image___birthTime' - | 'childMdx___frontmatter___image___root' - | 'childMdx___frontmatter___image___dir' - | 'childMdx___frontmatter___image___base' - | 'childMdx___frontmatter___image___ext' - | 'childMdx___frontmatter___image___name' - | 'childMdx___frontmatter___image___relativeDirectory' - | 'childMdx___frontmatter___image___dev' - | 'childMdx___frontmatter___image___mode' - | 'childMdx___frontmatter___image___nlink' - | 'childMdx___frontmatter___image___uid' - | 'childMdx___frontmatter___image___gid' - | 'childMdx___frontmatter___image___rdev' - | 'childMdx___frontmatter___image___ino' - | 'childMdx___frontmatter___image___atimeMs' - | 'childMdx___frontmatter___image___mtimeMs' - | 'childMdx___frontmatter___image___ctimeMs' - | 'childMdx___frontmatter___image___atime' - | 'childMdx___frontmatter___image___mtime' - | 'childMdx___frontmatter___image___ctime' - | 'childMdx___frontmatter___image___birthtime' - | 'childMdx___frontmatter___image___birthtimeMs' - | 'childMdx___frontmatter___image___blksize' - | 'childMdx___frontmatter___image___blocks' - | 'childMdx___frontmatter___image___publicURL' - | 'childMdx___frontmatter___image___childrenMdx' - | 'childMdx___frontmatter___image___childrenImageSharp' - | 'childMdx___frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'childMdx___frontmatter___image___childrenExecutionBountyHuntersCsv' - | 'childMdx___frontmatter___image___childrenWalletsCsv' - | 'childMdx___frontmatter___image___childrenQuarterJson' - | 'childMdx___frontmatter___image___childrenMonthJson' - | 'childMdx___frontmatter___image___childrenLayer2Json' - | 'childMdx___frontmatter___image___childrenExternalTutorialsJson' - | 'childMdx___frontmatter___image___childrenExchangesByCountryCsv' - | 'childMdx___frontmatter___image___childrenDataJson' - | 'childMdx___frontmatter___image___childrenCommunityMeetupsJson' - | 'childMdx___frontmatter___image___childrenCommunityEventsJson' - | 'childMdx___frontmatter___image___childrenCexLayer2SupportJson' - | 'childMdx___frontmatter___image___childrenAlltimeJson' - | 'childMdx___frontmatter___image___id' - | 'childMdx___frontmatter___image___children' - | 'childMdx___frontmatter___alt' - | 'childMdx___frontmatter___summaryPoints' - | 'childMdx___slug' - | 'childMdx___body' - | 'childMdx___excerpt' - | 'childMdx___headings' - | 'childMdx___headings___value' - | 'childMdx___headings___depth' - | 'childMdx___html' - | 'childMdx___mdxAST' - | 'childMdx___tableOfContents' - | 'childMdx___timeToRead' - | 'childMdx___wordCount___paragraphs' - | 'childMdx___wordCount___sentences' - | 'childMdx___wordCount___words' - | 'childMdx___fields___readingTime___text' - | 'childMdx___fields___readingTime___minutes' - | 'childMdx___fields___readingTime___time' - | 'childMdx___fields___readingTime___words' - | 'childMdx___fields___isOutdated' - | 'childMdx___fields___slug' - | 'childMdx___fields___relativePath' - | 'childMdx___id' - | 'childMdx___parent___id' - | 'childMdx___parent___parent___id' - | 'childMdx___parent___parent___children' - | 'childMdx___parent___children' - | 'childMdx___parent___children___id' - | 'childMdx___parent___children___children' - | 'childMdx___parent___internal___content' - | 'childMdx___parent___internal___contentDigest' - | 'childMdx___parent___internal___description' - | 'childMdx___parent___internal___fieldOwners' - | 'childMdx___parent___internal___ignoreType' - | 'childMdx___parent___internal___mediaType' - | 'childMdx___parent___internal___owner' - | 'childMdx___parent___internal___type' - | 'childMdx___children' - | 'childMdx___children___id' - | 'childMdx___children___parent___id' - | 'childMdx___children___parent___children' - | 'childMdx___children___children' - | 'childMdx___children___children___id' - | 'childMdx___children___children___children' - | 'childMdx___children___internal___content' - | 'childMdx___children___internal___contentDigest' - | 'childMdx___children___internal___description' - | 'childMdx___children___internal___fieldOwners' - | 'childMdx___children___internal___ignoreType' - | 'childMdx___children___internal___mediaType' - | 'childMdx___children___internal___owner' - | 'childMdx___children___internal___type' - | 'childMdx___internal___content' - | 'childMdx___internal___contentDigest' - | 'childMdx___internal___description' - | 'childMdx___internal___fieldOwners' - | 'childMdx___internal___ignoreType' - | 'childMdx___internal___mediaType' - | 'childMdx___internal___owner' - | 'childMdx___internal___type' - | 'childrenImageSharp' - | 'childrenImageSharp___fixed___base64' - | 'childrenImageSharp___fixed___tracedSVG' - | 'childrenImageSharp___fixed___aspectRatio' - | 'childrenImageSharp___fixed___width' - | 'childrenImageSharp___fixed___height' - | 'childrenImageSharp___fixed___src' - | 'childrenImageSharp___fixed___srcSet' - | 'childrenImageSharp___fixed___srcWebp' - | 'childrenImageSharp___fixed___srcSetWebp' - | 'childrenImageSharp___fixed___originalName' - | 'childrenImageSharp___fluid___base64' - | 'childrenImageSharp___fluid___tracedSVG' - | 'childrenImageSharp___fluid___aspectRatio' - | 'childrenImageSharp___fluid___src' - | 'childrenImageSharp___fluid___srcSet' - | 'childrenImageSharp___fluid___srcWebp' - | 'childrenImageSharp___fluid___srcSetWebp' - | 'childrenImageSharp___fluid___sizes' - | 'childrenImageSharp___fluid___originalImg' - | 'childrenImageSharp___fluid___originalName' - | 'childrenImageSharp___fluid___presentationWidth' - | 'childrenImageSharp___fluid___presentationHeight' - | 'childrenImageSharp___gatsbyImageData' - | 'childrenImageSharp___original___width' - | 'childrenImageSharp___original___height' - | 'childrenImageSharp___original___src' - | 'childrenImageSharp___resize___src' - | 'childrenImageSharp___resize___tracedSVG' - | 'childrenImageSharp___resize___width' - | 'childrenImageSharp___resize___height' - | 'childrenImageSharp___resize___aspectRatio' - | 'childrenImageSharp___resize___originalName' - | 'childrenImageSharp___id' - | 'childrenImageSharp___parent___id' - | 'childrenImageSharp___parent___parent___id' - | 'childrenImageSharp___parent___parent___children' - | 'childrenImageSharp___parent___children' - | 'childrenImageSharp___parent___children___id' - | 'childrenImageSharp___parent___children___children' - | 'childrenImageSharp___parent___internal___content' - | 'childrenImageSharp___parent___internal___contentDigest' - | 'childrenImageSharp___parent___internal___description' - | 'childrenImageSharp___parent___internal___fieldOwners' - | 'childrenImageSharp___parent___internal___ignoreType' - | 'childrenImageSharp___parent___internal___mediaType' - | 'childrenImageSharp___parent___internal___owner' - | 'childrenImageSharp___parent___internal___type' - | 'childrenImageSharp___children' - | 'childrenImageSharp___children___id' - | 'childrenImageSharp___children___parent___id' - | 'childrenImageSharp___children___parent___children' - | 'childrenImageSharp___children___children' - | 'childrenImageSharp___children___children___id' - | 'childrenImageSharp___children___children___children' - | 'childrenImageSharp___children___internal___content' - | 'childrenImageSharp___children___internal___contentDigest' - | 'childrenImageSharp___children___internal___description' - | 'childrenImageSharp___children___internal___fieldOwners' - | 'childrenImageSharp___children___internal___ignoreType' - | 'childrenImageSharp___children___internal___mediaType' - | 'childrenImageSharp___children___internal___owner' - | 'childrenImageSharp___children___internal___type' - | 'childrenImageSharp___internal___content' - | 'childrenImageSharp___internal___contentDigest' - | 'childrenImageSharp___internal___description' - | 'childrenImageSharp___internal___fieldOwners' - | 'childrenImageSharp___internal___ignoreType' - | 'childrenImageSharp___internal___mediaType' - | 'childrenImageSharp___internal___owner' - | 'childrenImageSharp___internal___type' - | 'childImageSharp___fixed___base64' - | 'childImageSharp___fixed___tracedSVG' - | 'childImageSharp___fixed___aspectRatio' - | 'childImageSharp___fixed___width' - | 'childImageSharp___fixed___height' - | 'childImageSharp___fixed___src' - | 'childImageSharp___fixed___srcSet' - | 'childImageSharp___fixed___srcWebp' - | 'childImageSharp___fixed___srcSetWebp' - | 'childImageSharp___fixed___originalName' - | 'childImageSharp___fluid___base64' - | 'childImageSharp___fluid___tracedSVG' - | 'childImageSharp___fluid___aspectRatio' - | 'childImageSharp___fluid___src' - | 'childImageSharp___fluid___srcSet' - | 'childImageSharp___fluid___srcWebp' - | 'childImageSharp___fluid___srcSetWebp' - | 'childImageSharp___fluid___sizes' - | 'childImageSharp___fluid___originalImg' - | 'childImageSharp___fluid___originalName' - | 'childImageSharp___fluid___presentationWidth' - | 'childImageSharp___fluid___presentationHeight' - | 'childImageSharp___gatsbyImageData' - | 'childImageSharp___original___width' - | 'childImageSharp___original___height' - | 'childImageSharp___original___src' - | 'childImageSharp___resize___src' - | 'childImageSharp___resize___tracedSVG' - | 'childImageSharp___resize___width' - | 'childImageSharp___resize___height' - | 'childImageSharp___resize___aspectRatio' - | 'childImageSharp___resize___originalName' - | 'childImageSharp___id' - | 'childImageSharp___parent___id' - | 'childImageSharp___parent___parent___id' - | 'childImageSharp___parent___parent___children' - | 'childImageSharp___parent___children' - | 'childImageSharp___parent___children___id' - | 'childImageSharp___parent___children___children' - | 'childImageSharp___parent___internal___content' - | 'childImageSharp___parent___internal___contentDigest' - | 'childImageSharp___parent___internal___description' - | 'childImageSharp___parent___internal___fieldOwners' - | 'childImageSharp___parent___internal___ignoreType' - | 'childImageSharp___parent___internal___mediaType' - | 'childImageSharp___parent___internal___owner' - | 'childImageSharp___parent___internal___type' - | 'childImageSharp___children' - | 'childImageSharp___children___id' - | 'childImageSharp___children___parent___id' - | 'childImageSharp___children___parent___children' - | 'childImageSharp___children___children' - | 'childImageSharp___children___children___id' - | 'childImageSharp___children___children___children' - | 'childImageSharp___children___internal___content' - | 'childImageSharp___children___internal___contentDigest' - | 'childImageSharp___children___internal___description' - | 'childImageSharp___children___internal___fieldOwners' - | 'childImageSharp___children___internal___ignoreType' - | 'childImageSharp___children___internal___mediaType' - | 'childImageSharp___children___internal___owner' - | 'childImageSharp___children___internal___type' - | 'childImageSharp___internal___content' - | 'childImageSharp___internal___contentDigest' - | 'childImageSharp___internal___description' - | 'childImageSharp___internal___fieldOwners' - | 'childImageSharp___internal___ignoreType' - | 'childImageSharp___internal___mediaType' - | 'childImageSharp___internal___owner' - | 'childImageSharp___internal___type' - | 'childrenConsensusBountyHuntersCsv' - | 'childrenConsensusBountyHuntersCsv___username' - | 'childrenConsensusBountyHuntersCsv___name' - | 'childrenConsensusBountyHuntersCsv___score' - | 'childrenConsensusBountyHuntersCsv___id' - | 'childrenConsensusBountyHuntersCsv___parent___id' - | 'childrenConsensusBountyHuntersCsv___parent___parent___id' - | 'childrenConsensusBountyHuntersCsv___parent___parent___children' - | 'childrenConsensusBountyHuntersCsv___parent___children' - | 'childrenConsensusBountyHuntersCsv___parent___children___id' - | 'childrenConsensusBountyHuntersCsv___parent___children___children' - | 'childrenConsensusBountyHuntersCsv___parent___internal___content' - | 'childrenConsensusBountyHuntersCsv___parent___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___parent___internal___description' - | 'childrenConsensusBountyHuntersCsv___parent___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___parent___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___parent___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___parent___internal___owner' - | 'childrenConsensusBountyHuntersCsv___parent___internal___type' - | 'childrenConsensusBountyHuntersCsv___children' - | 'childrenConsensusBountyHuntersCsv___children___id' - | 'childrenConsensusBountyHuntersCsv___children___parent___id' - | 'childrenConsensusBountyHuntersCsv___children___parent___children' - | 'childrenConsensusBountyHuntersCsv___children___children' - | 'childrenConsensusBountyHuntersCsv___children___children___id' - | 'childrenConsensusBountyHuntersCsv___children___children___children' - | 'childrenConsensusBountyHuntersCsv___children___internal___content' - | 'childrenConsensusBountyHuntersCsv___children___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___children___internal___description' - | 'childrenConsensusBountyHuntersCsv___children___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___children___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___children___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___children___internal___owner' - | 'childrenConsensusBountyHuntersCsv___children___internal___type' - | 'childrenConsensusBountyHuntersCsv___internal___content' - | 'childrenConsensusBountyHuntersCsv___internal___contentDigest' - | 'childrenConsensusBountyHuntersCsv___internal___description' - | 'childrenConsensusBountyHuntersCsv___internal___fieldOwners' - | 'childrenConsensusBountyHuntersCsv___internal___ignoreType' - | 'childrenConsensusBountyHuntersCsv___internal___mediaType' - | 'childrenConsensusBountyHuntersCsv___internal___owner' - | 'childrenConsensusBountyHuntersCsv___internal___type' - | 'childConsensusBountyHuntersCsv___username' - | 'childConsensusBountyHuntersCsv___name' - | 'childConsensusBountyHuntersCsv___score' - | 'childConsensusBountyHuntersCsv___id' - | 'childConsensusBountyHuntersCsv___parent___id' - | 'childConsensusBountyHuntersCsv___parent___parent___id' - | 'childConsensusBountyHuntersCsv___parent___parent___children' - | 'childConsensusBountyHuntersCsv___parent___children' - | 'childConsensusBountyHuntersCsv___parent___children___id' - | 'childConsensusBountyHuntersCsv___parent___children___children' - | 'childConsensusBountyHuntersCsv___parent___internal___content' - | 'childConsensusBountyHuntersCsv___parent___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___parent___internal___description' - | 'childConsensusBountyHuntersCsv___parent___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___parent___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___parent___internal___mediaType' - | 'childConsensusBountyHuntersCsv___parent___internal___owner' - | 'childConsensusBountyHuntersCsv___parent___internal___type' - | 'childConsensusBountyHuntersCsv___children' - | 'childConsensusBountyHuntersCsv___children___id' - | 'childConsensusBountyHuntersCsv___children___parent___id' - | 'childConsensusBountyHuntersCsv___children___parent___children' - | 'childConsensusBountyHuntersCsv___children___children' - | 'childConsensusBountyHuntersCsv___children___children___id' - | 'childConsensusBountyHuntersCsv___children___children___children' - | 'childConsensusBountyHuntersCsv___children___internal___content' - | 'childConsensusBountyHuntersCsv___children___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___children___internal___description' - | 'childConsensusBountyHuntersCsv___children___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___children___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___children___internal___mediaType' - | 'childConsensusBountyHuntersCsv___children___internal___owner' - | 'childConsensusBountyHuntersCsv___children___internal___type' - | 'childConsensusBountyHuntersCsv___internal___content' - | 'childConsensusBountyHuntersCsv___internal___contentDigest' - | 'childConsensusBountyHuntersCsv___internal___description' - | 'childConsensusBountyHuntersCsv___internal___fieldOwners' - | 'childConsensusBountyHuntersCsv___internal___ignoreType' - | 'childConsensusBountyHuntersCsv___internal___mediaType' - | 'childConsensusBountyHuntersCsv___internal___owner' - | 'childConsensusBountyHuntersCsv___internal___type' - | 'childrenExecutionBountyHuntersCsv' - | 'childrenExecutionBountyHuntersCsv___username' - | 'childrenExecutionBountyHuntersCsv___name' - | 'childrenExecutionBountyHuntersCsv___score' - | 'childrenExecutionBountyHuntersCsv___id' - | 'childrenExecutionBountyHuntersCsv___parent___id' - | 'childrenExecutionBountyHuntersCsv___parent___parent___id' - | 'childrenExecutionBountyHuntersCsv___parent___parent___children' - | 'childrenExecutionBountyHuntersCsv___parent___children' - | 'childrenExecutionBountyHuntersCsv___parent___children___id' - | 'childrenExecutionBountyHuntersCsv___parent___children___children' - | 'childrenExecutionBountyHuntersCsv___parent___internal___content' - | 'childrenExecutionBountyHuntersCsv___parent___internal___contentDigest' - | 'childrenExecutionBountyHuntersCsv___parent___internal___description' - | 'childrenExecutionBountyHuntersCsv___parent___internal___fieldOwners' - | 'childrenExecutionBountyHuntersCsv___parent___internal___ignoreType' - | 'childrenExecutionBountyHuntersCsv___parent___internal___mediaType' - | 'childrenExecutionBountyHuntersCsv___parent___internal___owner' - | 'childrenExecutionBountyHuntersCsv___parent___internal___type' - | 'childrenExecutionBountyHuntersCsv___children' - | 'childrenExecutionBountyHuntersCsv___children___id' - | 'childrenExecutionBountyHuntersCsv___children___parent___id' - | 'childrenExecutionBountyHuntersCsv___children___parent___children' - | 'childrenExecutionBountyHuntersCsv___children___children' - | 'childrenExecutionBountyHuntersCsv___children___children___id' - | 'childrenExecutionBountyHuntersCsv___children___children___children' - | 'childrenExecutionBountyHuntersCsv___children___internal___content' - | 'childrenExecutionBountyHuntersCsv___children___internal___contentDigest' - | 'childrenExecutionBountyHuntersCsv___children___internal___description' - | 'childrenExecutionBountyHuntersCsv___children___internal___fieldOwners' - | 'childrenExecutionBountyHuntersCsv___children___internal___ignoreType' - | 'childrenExecutionBountyHuntersCsv___children___internal___mediaType' - | 'childrenExecutionBountyHuntersCsv___children___internal___owner' - | 'childrenExecutionBountyHuntersCsv___children___internal___type' - | 'childrenExecutionBountyHuntersCsv___internal___content' - | 'childrenExecutionBountyHuntersCsv___internal___contentDigest' - | 'childrenExecutionBountyHuntersCsv___internal___description' - | 'childrenExecutionBountyHuntersCsv___internal___fieldOwners' - | 'childrenExecutionBountyHuntersCsv___internal___ignoreType' - | 'childrenExecutionBountyHuntersCsv___internal___mediaType' - | 'childrenExecutionBountyHuntersCsv___internal___owner' - | 'childrenExecutionBountyHuntersCsv___internal___type' - | 'childExecutionBountyHuntersCsv___username' - | 'childExecutionBountyHuntersCsv___name' - | 'childExecutionBountyHuntersCsv___score' - | 'childExecutionBountyHuntersCsv___id' - | 'childExecutionBountyHuntersCsv___parent___id' - | 'childExecutionBountyHuntersCsv___parent___parent___id' - | 'childExecutionBountyHuntersCsv___parent___parent___children' - | 'childExecutionBountyHuntersCsv___parent___children' - | 'childExecutionBountyHuntersCsv___parent___children___id' - | 'childExecutionBountyHuntersCsv___parent___children___children' - | 'childExecutionBountyHuntersCsv___parent___internal___content' - | 'childExecutionBountyHuntersCsv___parent___internal___contentDigest' - | 'childExecutionBountyHuntersCsv___parent___internal___description' - | 'childExecutionBountyHuntersCsv___parent___internal___fieldOwners' - | 'childExecutionBountyHuntersCsv___parent___internal___ignoreType' - | 'childExecutionBountyHuntersCsv___parent___internal___mediaType' - | 'childExecutionBountyHuntersCsv___parent___internal___owner' - | 'childExecutionBountyHuntersCsv___parent___internal___type' - | 'childExecutionBountyHuntersCsv___children' - | 'childExecutionBountyHuntersCsv___children___id' - | 'childExecutionBountyHuntersCsv___children___parent___id' - | 'childExecutionBountyHuntersCsv___children___parent___children' - | 'childExecutionBountyHuntersCsv___children___children' - | 'childExecutionBountyHuntersCsv___children___children___id' - | 'childExecutionBountyHuntersCsv___children___children___children' - | 'childExecutionBountyHuntersCsv___children___internal___content' - | 'childExecutionBountyHuntersCsv___children___internal___contentDigest' - | 'childExecutionBountyHuntersCsv___children___internal___description' - | 'childExecutionBountyHuntersCsv___children___internal___fieldOwners' - | 'childExecutionBountyHuntersCsv___children___internal___ignoreType' - | 'childExecutionBountyHuntersCsv___children___internal___mediaType' - | 'childExecutionBountyHuntersCsv___children___internal___owner' - | 'childExecutionBountyHuntersCsv___children___internal___type' - | 'childExecutionBountyHuntersCsv___internal___content' - | 'childExecutionBountyHuntersCsv___internal___contentDigest' - | 'childExecutionBountyHuntersCsv___internal___description' - | 'childExecutionBountyHuntersCsv___internal___fieldOwners' - | 'childExecutionBountyHuntersCsv___internal___ignoreType' - | 'childExecutionBountyHuntersCsv___internal___mediaType' - | 'childExecutionBountyHuntersCsv___internal___owner' - | 'childExecutionBountyHuntersCsv___internal___type' - | 'childrenWalletsCsv' - | 'childrenWalletsCsv___id' - | 'childrenWalletsCsv___parent___id' - | 'childrenWalletsCsv___parent___parent___id' - | 'childrenWalletsCsv___parent___parent___children' - | 'childrenWalletsCsv___parent___children' - | 'childrenWalletsCsv___parent___children___id' - | 'childrenWalletsCsv___parent___children___children' - | 'childrenWalletsCsv___parent___internal___content' - | 'childrenWalletsCsv___parent___internal___contentDigest' - | 'childrenWalletsCsv___parent___internal___description' - | 'childrenWalletsCsv___parent___internal___fieldOwners' - | 'childrenWalletsCsv___parent___internal___ignoreType' - | 'childrenWalletsCsv___parent___internal___mediaType' - | 'childrenWalletsCsv___parent___internal___owner' - | 'childrenWalletsCsv___parent___internal___type' - | 'childrenWalletsCsv___children' - | 'childrenWalletsCsv___children___id' - | 'childrenWalletsCsv___children___parent___id' - | 'childrenWalletsCsv___children___parent___children' - | 'childrenWalletsCsv___children___children' - | 'childrenWalletsCsv___children___children___id' - | 'childrenWalletsCsv___children___children___children' - | 'childrenWalletsCsv___children___internal___content' - | 'childrenWalletsCsv___children___internal___contentDigest' - | 'childrenWalletsCsv___children___internal___description' - | 'childrenWalletsCsv___children___internal___fieldOwners' - | 'childrenWalletsCsv___children___internal___ignoreType' - | 'childrenWalletsCsv___children___internal___mediaType' - | 'childrenWalletsCsv___children___internal___owner' - | 'childrenWalletsCsv___children___internal___type' - | 'childrenWalletsCsv___internal___content' - | 'childrenWalletsCsv___internal___contentDigest' - | 'childrenWalletsCsv___internal___description' - | 'childrenWalletsCsv___internal___fieldOwners' - | 'childrenWalletsCsv___internal___ignoreType' - | 'childrenWalletsCsv___internal___mediaType' - | 'childrenWalletsCsv___internal___owner' - | 'childrenWalletsCsv___internal___type' - | 'childrenWalletsCsv___name' - | 'childrenWalletsCsv___url' - | 'childrenWalletsCsv___brand_color' - | 'childrenWalletsCsv___has_mobile' - | 'childrenWalletsCsv___has_desktop' - | 'childrenWalletsCsv___has_web' - | 'childrenWalletsCsv___has_hardware' - | 'childrenWalletsCsv___has_card_deposits' - | 'childrenWalletsCsv___has_explore_dapps' - | 'childrenWalletsCsv___has_defi_integrations' - | 'childrenWalletsCsv___has_bank_withdrawals' - | 'childrenWalletsCsv___has_limits_protection' - | 'childrenWalletsCsv___has_high_volume_purchases' - | 'childrenWalletsCsv___has_multisig' - | 'childrenWalletsCsv___has_dex_integrations' - | 'childWalletsCsv___id' - | 'childWalletsCsv___parent___id' - | 'childWalletsCsv___parent___parent___id' - | 'childWalletsCsv___parent___parent___children' - | 'childWalletsCsv___parent___children' - | 'childWalletsCsv___parent___children___id' - | 'childWalletsCsv___parent___children___children' - | 'childWalletsCsv___parent___internal___content' - | 'childWalletsCsv___parent___internal___contentDigest' - | 'childWalletsCsv___parent___internal___description' - | 'childWalletsCsv___parent___internal___fieldOwners' - | 'childWalletsCsv___parent___internal___ignoreType' - | 'childWalletsCsv___parent___internal___mediaType' - | 'childWalletsCsv___parent___internal___owner' - | 'childWalletsCsv___parent___internal___type' - | 'childWalletsCsv___children' - | 'childWalletsCsv___children___id' - | 'childWalletsCsv___children___parent___id' - | 'childWalletsCsv___children___parent___children' - | 'childWalletsCsv___children___children' - | 'childWalletsCsv___children___children___id' - | 'childWalletsCsv___children___children___children' - | 'childWalletsCsv___children___internal___content' - | 'childWalletsCsv___children___internal___contentDigest' - | 'childWalletsCsv___children___internal___description' - | 'childWalletsCsv___children___internal___fieldOwners' - | 'childWalletsCsv___children___internal___ignoreType' - | 'childWalletsCsv___children___internal___mediaType' - | 'childWalletsCsv___children___internal___owner' - | 'childWalletsCsv___children___internal___type' - | 'childWalletsCsv___internal___content' - | 'childWalletsCsv___internal___contentDigest' - | 'childWalletsCsv___internal___description' - | 'childWalletsCsv___internal___fieldOwners' - | 'childWalletsCsv___internal___ignoreType' - | 'childWalletsCsv___internal___mediaType' - | 'childWalletsCsv___internal___owner' - | 'childWalletsCsv___internal___type' - | 'childWalletsCsv___name' - | 'childWalletsCsv___url' - | 'childWalletsCsv___brand_color' - | 'childWalletsCsv___has_mobile' - | 'childWalletsCsv___has_desktop' - | 'childWalletsCsv___has_web' - | 'childWalletsCsv___has_hardware' - | 'childWalletsCsv___has_card_deposits' - | 'childWalletsCsv___has_explore_dapps' - | 'childWalletsCsv___has_defi_integrations' - | 'childWalletsCsv___has_bank_withdrawals' - | 'childWalletsCsv___has_limits_protection' - | 'childWalletsCsv___has_high_volume_purchases' - | 'childWalletsCsv___has_multisig' - | 'childWalletsCsv___has_dex_integrations' - | 'childrenQuarterJson' - | 'childrenQuarterJson___id' - | 'childrenQuarterJson___parent___id' - | 'childrenQuarterJson___parent___parent___id' - | 'childrenQuarterJson___parent___parent___children' - | 'childrenQuarterJson___parent___children' - | 'childrenQuarterJson___parent___children___id' - | 'childrenQuarterJson___parent___children___children' - | 'childrenQuarterJson___parent___internal___content' - | 'childrenQuarterJson___parent___internal___contentDigest' - | 'childrenQuarterJson___parent___internal___description' - | 'childrenQuarterJson___parent___internal___fieldOwners' - | 'childrenQuarterJson___parent___internal___ignoreType' - | 'childrenQuarterJson___parent___internal___mediaType' - | 'childrenQuarterJson___parent___internal___owner' - | 'childrenQuarterJson___parent___internal___type' - | 'childrenQuarterJson___children' - | 'childrenQuarterJson___children___id' - | 'childrenQuarterJson___children___parent___id' - | 'childrenQuarterJson___children___parent___children' - | 'childrenQuarterJson___children___children' - | 'childrenQuarterJson___children___children___id' - | 'childrenQuarterJson___children___children___children' - | 'childrenQuarterJson___children___internal___content' - | 'childrenQuarterJson___children___internal___contentDigest' - | 'childrenQuarterJson___children___internal___description' - | 'childrenQuarterJson___children___internal___fieldOwners' - | 'childrenQuarterJson___children___internal___ignoreType' - | 'childrenQuarterJson___children___internal___mediaType' - | 'childrenQuarterJson___children___internal___owner' - | 'childrenQuarterJson___children___internal___type' - | 'childrenQuarterJson___internal___content' - | 'childrenQuarterJson___internal___contentDigest' - | 'childrenQuarterJson___internal___description' - | 'childrenQuarterJson___internal___fieldOwners' - | 'childrenQuarterJson___internal___ignoreType' - | 'childrenQuarterJson___internal___mediaType' - | 'childrenQuarterJson___internal___owner' - | 'childrenQuarterJson___internal___type' - | 'childrenQuarterJson___name' - | 'childrenQuarterJson___url' - | 'childrenQuarterJson___unit' - | 'childrenQuarterJson___dateRange___from' - | 'childrenQuarterJson___dateRange___to' - | 'childrenQuarterJson___currency' - | 'childrenQuarterJson___mode' - | 'childrenQuarterJson___totalCosts' - | 'childrenQuarterJson___totalTMSavings' - | 'childrenQuarterJson___totalPreTranslated' - | 'childrenQuarterJson___data' - | 'childrenQuarterJson___data___user___id' - | 'childrenQuarterJson___data___user___username' - | 'childrenQuarterJson___data___user___fullName' - | 'childrenQuarterJson___data___user___userRole' - | 'childrenQuarterJson___data___user___avatarUrl' - | 'childrenQuarterJson___data___user___preTranslated' - | 'childrenQuarterJson___data___user___totalCosts' - | 'childrenQuarterJson___data___languages' - | 'childQuarterJson___id' - | 'childQuarterJson___parent___id' - | 'childQuarterJson___parent___parent___id' - | 'childQuarterJson___parent___parent___children' - | 'childQuarterJson___parent___children' - | 'childQuarterJson___parent___children___id' - | 'childQuarterJson___parent___children___children' - | 'childQuarterJson___parent___internal___content' - | 'childQuarterJson___parent___internal___contentDigest' - | 'childQuarterJson___parent___internal___description' - | 'childQuarterJson___parent___internal___fieldOwners' - | 'childQuarterJson___parent___internal___ignoreType' - | 'childQuarterJson___parent___internal___mediaType' - | 'childQuarterJson___parent___internal___owner' - | 'childQuarterJson___parent___internal___type' - | 'childQuarterJson___children' - | 'childQuarterJson___children___id' - | 'childQuarterJson___children___parent___id' - | 'childQuarterJson___children___parent___children' - | 'childQuarterJson___children___children' - | 'childQuarterJson___children___children___id' - | 'childQuarterJson___children___children___children' - | 'childQuarterJson___children___internal___content' - | 'childQuarterJson___children___internal___contentDigest' - | 'childQuarterJson___children___internal___description' - | 'childQuarterJson___children___internal___fieldOwners' - | 'childQuarterJson___children___internal___ignoreType' - | 'childQuarterJson___children___internal___mediaType' - | 'childQuarterJson___children___internal___owner' - | 'childQuarterJson___children___internal___type' - | 'childQuarterJson___internal___content' - | 'childQuarterJson___internal___contentDigest' - | 'childQuarterJson___internal___description' - | 'childQuarterJson___internal___fieldOwners' - | 'childQuarterJson___internal___ignoreType' - | 'childQuarterJson___internal___mediaType' - | 'childQuarterJson___internal___owner' - | 'childQuarterJson___internal___type' - | 'childQuarterJson___name' - | 'childQuarterJson___url' - | 'childQuarterJson___unit' - | 'childQuarterJson___dateRange___from' - | 'childQuarterJson___dateRange___to' - | 'childQuarterJson___currency' - | 'childQuarterJson___mode' - | 'childQuarterJson___totalCosts' - | 'childQuarterJson___totalTMSavings' - | 'childQuarterJson___totalPreTranslated' - | 'childQuarterJson___data' - | 'childQuarterJson___data___user___id' - | 'childQuarterJson___data___user___username' - | 'childQuarterJson___data___user___fullName' - | 'childQuarterJson___data___user___userRole' - | 'childQuarterJson___data___user___avatarUrl' - | 'childQuarterJson___data___user___preTranslated' - | 'childQuarterJson___data___user___totalCosts' - | 'childQuarterJson___data___languages' - | 'childrenMonthJson' - | 'childrenMonthJson___id' - | 'childrenMonthJson___parent___id' - | 'childrenMonthJson___parent___parent___id' - | 'childrenMonthJson___parent___parent___children' - | 'childrenMonthJson___parent___children' - | 'childrenMonthJson___parent___children___id' - | 'childrenMonthJson___parent___children___children' - | 'childrenMonthJson___parent___internal___content' - | 'childrenMonthJson___parent___internal___contentDigest' - | 'childrenMonthJson___parent___internal___description' - | 'childrenMonthJson___parent___internal___fieldOwners' - | 'childrenMonthJson___parent___internal___ignoreType' - | 'childrenMonthJson___parent___internal___mediaType' - | 'childrenMonthJson___parent___internal___owner' - | 'childrenMonthJson___parent___internal___type' - | 'childrenMonthJson___children' - | 'childrenMonthJson___children___id' - | 'childrenMonthJson___children___parent___id' - | 'childrenMonthJson___children___parent___children' - | 'childrenMonthJson___children___children' - | 'childrenMonthJson___children___children___id' - | 'childrenMonthJson___children___children___children' - | 'childrenMonthJson___children___internal___content' - | 'childrenMonthJson___children___internal___contentDigest' - | 'childrenMonthJson___children___internal___description' - | 'childrenMonthJson___children___internal___fieldOwners' - | 'childrenMonthJson___children___internal___ignoreType' - | 'childrenMonthJson___children___internal___mediaType' - | 'childrenMonthJson___children___internal___owner' - | 'childrenMonthJson___children___internal___type' - | 'childrenMonthJson___internal___content' - | 'childrenMonthJson___internal___contentDigest' - | 'childrenMonthJson___internal___description' - | 'childrenMonthJson___internal___fieldOwners' - | 'childrenMonthJson___internal___ignoreType' - | 'childrenMonthJson___internal___mediaType' - | 'childrenMonthJson___internal___owner' - | 'childrenMonthJson___internal___type' - | 'childrenMonthJson___name' - | 'childrenMonthJson___url' - | 'childrenMonthJson___unit' - | 'childrenMonthJson___dateRange___from' - | 'childrenMonthJson___dateRange___to' - | 'childrenMonthJson___currency' - | 'childrenMonthJson___mode' - | 'childrenMonthJson___totalCosts' - | 'childrenMonthJson___totalTMSavings' - | 'childrenMonthJson___totalPreTranslated' - | 'childrenMonthJson___data' - | 'childrenMonthJson___data___user___id' - | 'childrenMonthJson___data___user___username' - | 'childrenMonthJson___data___user___fullName' - | 'childrenMonthJson___data___user___userRole' - | 'childrenMonthJson___data___user___avatarUrl' - | 'childrenMonthJson___data___user___preTranslated' - | 'childrenMonthJson___data___user___totalCosts' - | 'childrenMonthJson___data___languages' - | 'childMonthJson___id' - | 'childMonthJson___parent___id' - | 'childMonthJson___parent___parent___id' - | 'childMonthJson___parent___parent___children' - | 'childMonthJson___parent___children' - | 'childMonthJson___parent___children___id' - | 'childMonthJson___parent___children___children' - | 'childMonthJson___parent___internal___content' - | 'childMonthJson___parent___internal___contentDigest' - | 'childMonthJson___parent___internal___description' - | 'childMonthJson___parent___internal___fieldOwners' - | 'childMonthJson___parent___internal___ignoreType' - | 'childMonthJson___parent___internal___mediaType' - | 'childMonthJson___parent___internal___owner' - | 'childMonthJson___parent___internal___type' - | 'childMonthJson___children' - | 'childMonthJson___children___id' - | 'childMonthJson___children___parent___id' - | 'childMonthJson___children___parent___children' - | 'childMonthJson___children___children' - | 'childMonthJson___children___children___id' - | 'childMonthJson___children___children___children' - | 'childMonthJson___children___internal___content' - | 'childMonthJson___children___internal___contentDigest' - | 'childMonthJson___children___internal___description' - | 'childMonthJson___children___internal___fieldOwners' - | 'childMonthJson___children___internal___ignoreType' - | 'childMonthJson___children___internal___mediaType' - | 'childMonthJson___children___internal___owner' - | 'childMonthJson___children___internal___type' - | 'childMonthJson___internal___content' - | 'childMonthJson___internal___contentDigest' - | 'childMonthJson___internal___description' - | 'childMonthJson___internal___fieldOwners' - | 'childMonthJson___internal___ignoreType' - | 'childMonthJson___internal___mediaType' - | 'childMonthJson___internal___owner' - | 'childMonthJson___internal___type' - | 'childMonthJson___name' - | 'childMonthJson___url' - | 'childMonthJson___unit' - | 'childMonthJson___dateRange___from' - | 'childMonthJson___dateRange___to' - | 'childMonthJson___currency' - | 'childMonthJson___mode' - | 'childMonthJson___totalCosts' - | 'childMonthJson___totalTMSavings' - | 'childMonthJson___totalPreTranslated' - | 'childMonthJson___data' - | 'childMonthJson___data___user___id' - | 'childMonthJson___data___user___username' - | 'childMonthJson___data___user___fullName' - | 'childMonthJson___data___user___userRole' - | 'childMonthJson___data___user___avatarUrl' - | 'childMonthJson___data___user___preTranslated' - | 'childMonthJson___data___user___totalCosts' - | 'childMonthJson___data___languages' - | 'childrenLayer2Json' - | 'childrenLayer2Json___id' - | 'childrenLayer2Json___parent___id' - | 'childrenLayer2Json___parent___parent___id' - | 'childrenLayer2Json___parent___parent___children' - | 'childrenLayer2Json___parent___children' - | 'childrenLayer2Json___parent___children___id' - | 'childrenLayer2Json___parent___children___children' - | 'childrenLayer2Json___parent___internal___content' - | 'childrenLayer2Json___parent___internal___contentDigest' - | 'childrenLayer2Json___parent___internal___description' - | 'childrenLayer2Json___parent___internal___fieldOwners' - | 'childrenLayer2Json___parent___internal___ignoreType' - | 'childrenLayer2Json___parent___internal___mediaType' - | 'childrenLayer2Json___parent___internal___owner' - | 'childrenLayer2Json___parent___internal___type' - | 'childrenLayer2Json___children' - | 'childrenLayer2Json___children___id' - | 'childrenLayer2Json___children___parent___id' - | 'childrenLayer2Json___children___parent___children' - | 'childrenLayer2Json___children___children' - | 'childrenLayer2Json___children___children___id' - | 'childrenLayer2Json___children___children___children' - | 'childrenLayer2Json___children___internal___content' - | 'childrenLayer2Json___children___internal___contentDigest' - | 'childrenLayer2Json___children___internal___description' - | 'childrenLayer2Json___children___internal___fieldOwners' - | 'childrenLayer2Json___children___internal___ignoreType' - | 'childrenLayer2Json___children___internal___mediaType' - | 'childrenLayer2Json___children___internal___owner' - | 'childrenLayer2Json___children___internal___type' - | 'childrenLayer2Json___internal___content' - | 'childrenLayer2Json___internal___contentDigest' - | 'childrenLayer2Json___internal___description' - | 'childrenLayer2Json___internal___fieldOwners' - | 'childrenLayer2Json___internal___ignoreType' - | 'childrenLayer2Json___internal___mediaType' - | 'childrenLayer2Json___internal___owner' - | 'childrenLayer2Json___internal___type' - | 'childrenLayer2Json___optimistic' - | 'childrenLayer2Json___optimistic___name' - | 'childrenLayer2Json___optimistic___website' - | 'childrenLayer2Json___optimistic___developerDocs' - | 'childrenLayer2Json___optimistic___l2beat' - | 'childrenLayer2Json___optimistic___bridge' - | 'childrenLayer2Json___optimistic___bridgeWallets' - | 'childrenLayer2Json___optimistic___blockExplorer' - | 'childrenLayer2Json___optimistic___ecosystemPortal' - | 'childrenLayer2Json___optimistic___tokenLists' - | 'childrenLayer2Json___optimistic___noteKey' - | 'childrenLayer2Json___optimistic___purpose' - | 'childrenLayer2Json___optimistic___description' - | 'childrenLayer2Json___optimistic___imageKey' - | 'childrenLayer2Json___optimistic___background' - | 'childrenLayer2Json___zk' - | 'childrenLayer2Json___zk___name' - | 'childrenLayer2Json___zk___website' - | 'childrenLayer2Json___zk___developerDocs' - | 'childrenLayer2Json___zk___l2beat' - | 'childrenLayer2Json___zk___bridge' - | 'childrenLayer2Json___zk___bridgeWallets' - | 'childrenLayer2Json___zk___blockExplorer' - | 'childrenLayer2Json___zk___ecosystemPortal' - | 'childrenLayer2Json___zk___tokenLists' - | 'childrenLayer2Json___zk___noteKey' - | 'childrenLayer2Json___zk___purpose' - | 'childrenLayer2Json___zk___description' - | 'childrenLayer2Json___zk___imageKey' - | 'childrenLayer2Json___zk___background' - | 'childLayer2Json___id' - | 'childLayer2Json___parent___id' - | 'childLayer2Json___parent___parent___id' - | 'childLayer2Json___parent___parent___children' - | 'childLayer2Json___parent___children' - | 'childLayer2Json___parent___children___id' - | 'childLayer2Json___parent___children___children' - | 'childLayer2Json___parent___internal___content' - | 'childLayer2Json___parent___internal___contentDigest' - | 'childLayer2Json___parent___internal___description' - | 'childLayer2Json___parent___internal___fieldOwners' - | 'childLayer2Json___parent___internal___ignoreType' - | 'childLayer2Json___parent___internal___mediaType' - | 'childLayer2Json___parent___internal___owner' - | 'childLayer2Json___parent___internal___type' - | 'childLayer2Json___children' - | 'childLayer2Json___children___id' - | 'childLayer2Json___children___parent___id' - | 'childLayer2Json___children___parent___children' - | 'childLayer2Json___children___children' - | 'childLayer2Json___children___children___id' - | 'childLayer2Json___children___children___children' - | 'childLayer2Json___children___internal___content' - | 'childLayer2Json___children___internal___contentDigest' - | 'childLayer2Json___children___internal___description' - | 'childLayer2Json___children___internal___fieldOwners' - | 'childLayer2Json___children___internal___ignoreType' - | 'childLayer2Json___children___internal___mediaType' - | 'childLayer2Json___children___internal___owner' - | 'childLayer2Json___children___internal___type' - | 'childLayer2Json___internal___content' - | 'childLayer2Json___internal___contentDigest' - | 'childLayer2Json___internal___description' - | 'childLayer2Json___internal___fieldOwners' - | 'childLayer2Json___internal___ignoreType' - | 'childLayer2Json___internal___mediaType' - | 'childLayer2Json___internal___owner' - | 'childLayer2Json___internal___type' - | 'childLayer2Json___optimistic' - | 'childLayer2Json___optimistic___name' - | 'childLayer2Json___optimistic___website' - | 'childLayer2Json___optimistic___developerDocs' - | 'childLayer2Json___optimistic___l2beat' - | 'childLayer2Json___optimistic___bridge' - | 'childLayer2Json___optimistic___bridgeWallets' - | 'childLayer2Json___optimistic___blockExplorer' - | 'childLayer2Json___optimistic___ecosystemPortal' - | 'childLayer2Json___optimistic___tokenLists' - | 'childLayer2Json___optimistic___noteKey' - | 'childLayer2Json___optimistic___purpose' - | 'childLayer2Json___optimistic___description' - | 'childLayer2Json___optimistic___imageKey' - | 'childLayer2Json___optimistic___background' - | 'childLayer2Json___zk' - | 'childLayer2Json___zk___name' - | 'childLayer2Json___zk___website' - | 'childLayer2Json___zk___developerDocs' - | 'childLayer2Json___zk___l2beat' - | 'childLayer2Json___zk___bridge' - | 'childLayer2Json___zk___bridgeWallets' - | 'childLayer2Json___zk___blockExplorer' - | 'childLayer2Json___zk___ecosystemPortal' - | 'childLayer2Json___zk___tokenLists' - | 'childLayer2Json___zk___noteKey' - | 'childLayer2Json___zk___purpose' - | 'childLayer2Json___zk___description' - | 'childLayer2Json___zk___imageKey' - | 'childLayer2Json___zk___background' - | 'childrenExternalTutorialsJson' - | 'childrenExternalTutorialsJson___id' - | 'childrenExternalTutorialsJson___parent___id' - | 'childrenExternalTutorialsJson___parent___parent___id' - | 'childrenExternalTutorialsJson___parent___parent___children' - | 'childrenExternalTutorialsJson___parent___children' - | 'childrenExternalTutorialsJson___parent___children___id' - | 'childrenExternalTutorialsJson___parent___children___children' - | 'childrenExternalTutorialsJson___parent___internal___content' - | 'childrenExternalTutorialsJson___parent___internal___contentDigest' - | 'childrenExternalTutorialsJson___parent___internal___description' - | 'childrenExternalTutorialsJson___parent___internal___fieldOwners' - | 'childrenExternalTutorialsJson___parent___internal___ignoreType' - | 'childrenExternalTutorialsJson___parent___internal___mediaType' - | 'childrenExternalTutorialsJson___parent___internal___owner' - | 'childrenExternalTutorialsJson___parent___internal___type' - | 'childrenExternalTutorialsJson___children' - | 'childrenExternalTutorialsJson___children___id' - | 'childrenExternalTutorialsJson___children___parent___id' - | 'childrenExternalTutorialsJson___children___parent___children' - | 'childrenExternalTutorialsJson___children___children' - | 'childrenExternalTutorialsJson___children___children___id' - | 'childrenExternalTutorialsJson___children___children___children' - | 'childrenExternalTutorialsJson___children___internal___content' - | 'childrenExternalTutorialsJson___children___internal___contentDigest' - | 'childrenExternalTutorialsJson___children___internal___description' - | 'childrenExternalTutorialsJson___children___internal___fieldOwners' - | 'childrenExternalTutorialsJson___children___internal___ignoreType' - | 'childrenExternalTutorialsJson___children___internal___mediaType' - | 'childrenExternalTutorialsJson___children___internal___owner' - | 'childrenExternalTutorialsJson___children___internal___type' - | 'childrenExternalTutorialsJson___internal___content' - | 'childrenExternalTutorialsJson___internal___contentDigest' - | 'childrenExternalTutorialsJson___internal___description' - | 'childrenExternalTutorialsJson___internal___fieldOwners' - | 'childrenExternalTutorialsJson___internal___ignoreType' - | 'childrenExternalTutorialsJson___internal___mediaType' - | 'childrenExternalTutorialsJson___internal___owner' - | 'childrenExternalTutorialsJson___internal___type' - | 'childrenExternalTutorialsJson___url' - | 'childrenExternalTutorialsJson___title' - | 'childrenExternalTutorialsJson___description' - | 'childrenExternalTutorialsJson___author' - | 'childrenExternalTutorialsJson___authorGithub' - | 'childrenExternalTutorialsJson___tags' - | 'childrenExternalTutorialsJson___skillLevel' - | 'childrenExternalTutorialsJson___timeToRead' - | 'childrenExternalTutorialsJson___lang' - | 'childrenExternalTutorialsJson___publishDate' - | 'childExternalTutorialsJson___id' - | 'childExternalTutorialsJson___parent___id' - | 'childExternalTutorialsJson___parent___parent___id' - | 'childExternalTutorialsJson___parent___parent___children' - | 'childExternalTutorialsJson___parent___children' - | 'childExternalTutorialsJson___parent___children___id' - | 'childExternalTutorialsJson___parent___children___children' - | 'childExternalTutorialsJson___parent___internal___content' - | 'childExternalTutorialsJson___parent___internal___contentDigest' - | 'childExternalTutorialsJson___parent___internal___description' - | 'childExternalTutorialsJson___parent___internal___fieldOwners' - | 'childExternalTutorialsJson___parent___internal___ignoreType' - | 'childExternalTutorialsJson___parent___internal___mediaType' - | 'childExternalTutorialsJson___parent___internal___owner' - | 'childExternalTutorialsJson___parent___internal___type' - | 'childExternalTutorialsJson___children' - | 'childExternalTutorialsJson___children___id' - | 'childExternalTutorialsJson___children___parent___id' - | 'childExternalTutorialsJson___children___parent___children' - | 'childExternalTutorialsJson___children___children' - | 'childExternalTutorialsJson___children___children___id' - | 'childExternalTutorialsJson___children___children___children' - | 'childExternalTutorialsJson___children___internal___content' - | 'childExternalTutorialsJson___children___internal___contentDigest' - | 'childExternalTutorialsJson___children___internal___description' - | 'childExternalTutorialsJson___children___internal___fieldOwners' - | 'childExternalTutorialsJson___children___internal___ignoreType' - | 'childExternalTutorialsJson___children___internal___mediaType' - | 'childExternalTutorialsJson___children___internal___owner' - | 'childExternalTutorialsJson___children___internal___type' - | 'childExternalTutorialsJson___internal___content' - | 'childExternalTutorialsJson___internal___contentDigest' - | 'childExternalTutorialsJson___internal___description' - | 'childExternalTutorialsJson___internal___fieldOwners' - | 'childExternalTutorialsJson___internal___ignoreType' - | 'childExternalTutorialsJson___internal___mediaType' - | 'childExternalTutorialsJson___internal___owner' - | 'childExternalTutorialsJson___internal___type' - | 'childExternalTutorialsJson___url' - | 'childExternalTutorialsJson___title' - | 'childExternalTutorialsJson___description' - | 'childExternalTutorialsJson___author' - | 'childExternalTutorialsJson___authorGithub' - | 'childExternalTutorialsJson___tags' - | 'childExternalTutorialsJson___skillLevel' - | 'childExternalTutorialsJson___timeToRead' - | 'childExternalTutorialsJson___lang' - | 'childExternalTutorialsJson___publishDate' - | 'childrenExchangesByCountryCsv' - | 'childrenExchangesByCountryCsv___id' - | 'childrenExchangesByCountryCsv___parent___id' - | 'childrenExchangesByCountryCsv___parent___parent___id' - | 'childrenExchangesByCountryCsv___parent___parent___children' - | 'childrenExchangesByCountryCsv___parent___children' - | 'childrenExchangesByCountryCsv___parent___children___id' - | 'childrenExchangesByCountryCsv___parent___children___children' - | 'childrenExchangesByCountryCsv___parent___internal___content' - | 'childrenExchangesByCountryCsv___parent___internal___contentDigest' - | 'childrenExchangesByCountryCsv___parent___internal___description' - | 'childrenExchangesByCountryCsv___parent___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___parent___internal___ignoreType' - | 'childrenExchangesByCountryCsv___parent___internal___mediaType' - | 'childrenExchangesByCountryCsv___parent___internal___owner' - | 'childrenExchangesByCountryCsv___parent___internal___type' - | 'childrenExchangesByCountryCsv___children' - | 'childrenExchangesByCountryCsv___children___id' - | 'childrenExchangesByCountryCsv___children___parent___id' - | 'childrenExchangesByCountryCsv___children___parent___children' - | 'childrenExchangesByCountryCsv___children___children' - | 'childrenExchangesByCountryCsv___children___children___id' - | 'childrenExchangesByCountryCsv___children___children___children' - | 'childrenExchangesByCountryCsv___children___internal___content' - | 'childrenExchangesByCountryCsv___children___internal___contentDigest' - | 'childrenExchangesByCountryCsv___children___internal___description' - | 'childrenExchangesByCountryCsv___children___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___children___internal___ignoreType' - | 'childrenExchangesByCountryCsv___children___internal___mediaType' - | 'childrenExchangesByCountryCsv___children___internal___owner' - | 'childrenExchangesByCountryCsv___children___internal___type' - | 'childrenExchangesByCountryCsv___internal___content' - | 'childrenExchangesByCountryCsv___internal___contentDigest' - | 'childrenExchangesByCountryCsv___internal___description' - | 'childrenExchangesByCountryCsv___internal___fieldOwners' - | 'childrenExchangesByCountryCsv___internal___ignoreType' - | 'childrenExchangesByCountryCsv___internal___mediaType' - | 'childrenExchangesByCountryCsv___internal___owner' - | 'childrenExchangesByCountryCsv___internal___type' - | 'childrenExchangesByCountryCsv___country' - | 'childrenExchangesByCountryCsv___coinmama' - | 'childrenExchangesByCountryCsv___bittrex' - | 'childrenExchangesByCountryCsv___simplex' - | 'childrenExchangesByCountryCsv___wyre' - | 'childrenExchangesByCountryCsv___moonpay' - | 'childrenExchangesByCountryCsv___coinbase' - | 'childrenExchangesByCountryCsv___kraken' - | 'childrenExchangesByCountryCsv___gemini' - | 'childrenExchangesByCountryCsv___binance' - | 'childrenExchangesByCountryCsv___binanceus' - | 'childrenExchangesByCountryCsv___bitbuy' - | 'childrenExchangesByCountryCsv___rain' - | 'childrenExchangesByCountryCsv___cryptocom' - | 'childrenExchangesByCountryCsv___itezcom' - | 'childrenExchangesByCountryCsv___coinspot' - | 'childrenExchangesByCountryCsv___bitvavo' - | 'childrenExchangesByCountryCsv___mtpelerin' - | 'childrenExchangesByCountryCsv___wazirx' - | 'childrenExchangesByCountryCsv___bitflyer' - | 'childrenExchangesByCountryCsv___easycrypto' - | 'childrenExchangesByCountryCsv___okx' - | 'childrenExchangesByCountryCsv___kucoin' - | 'childrenExchangesByCountryCsv___ftx' - | 'childrenExchangesByCountryCsv___huobiglobal' - | 'childrenExchangesByCountryCsv___gateio' - | 'childrenExchangesByCountryCsv___bitfinex' - | 'childrenExchangesByCountryCsv___bybit' - | 'childrenExchangesByCountryCsv___bitkub' - | 'childrenExchangesByCountryCsv___bitso' - | 'childrenExchangesByCountryCsv___ftxus' - | 'childExchangesByCountryCsv___id' - | 'childExchangesByCountryCsv___parent___id' - | 'childExchangesByCountryCsv___parent___parent___id' - | 'childExchangesByCountryCsv___parent___parent___children' - | 'childExchangesByCountryCsv___parent___children' - | 'childExchangesByCountryCsv___parent___children___id' - | 'childExchangesByCountryCsv___parent___children___children' - | 'childExchangesByCountryCsv___parent___internal___content' - | 'childExchangesByCountryCsv___parent___internal___contentDigest' - | 'childExchangesByCountryCsv___parent___internal___description' - | 'childExchangesByCountryCsv___parent___internal___fieldOwners' - | 'childExchangesByCountryCsv___parent___internal___ignoreType' - | 'childExchangesByCountryCsv___parent___internal___mediaType' - | 'childExchangesByCountryCsv___parent___internal___owner' - | 'childExchangesByCountryCsv___parent___internal___type' - | 'childExchangesByCountryCsv___children' - | 'childExchangesByCountryCsv___children___id' - | 'childExchangesByCountryCsv___children___parent___id' - | 'childExchangesByCountryCsv___children___parent___children' - | 'childExchangesByCountryCsv___children___children' - | 'childExchangesByCountryCsv___children___children___id' - | 'childExchangesByCountryCsv___children___children___children' - | 'childExchangesByCountryCsv___children___internal___content' - | 'childExchangesByCountryCsv___children___internal___contentDigest' - | 'childExchangesByCountryCsv___children___internal___description' - | 'childExchangesByCountryCsv___children___internal___fieldOwners' - | 'childExchangesByCountryCsv___children___internal___ignoreType' - | 'childExchangesByCountryCsv___children___internal___mediaType' - | 'childExchangesByCountryCsv___children___internal___owner' - | 'childExchangesByCountryCsv___children___internal___type' - | 'childExchangesByCountryCsv___internal___content' - | 'childExchangesByCountryCsv___internal___contentDigest' - | 'childExchangesByCountryCsv___internal___description' - | 'childExchangesByCountryCsv___internal___fieldOwners' - | 'childExchangesByCountryCsv___internal___ignoreType' - | 'childExchangesByCountryCsv___internal___mediaType' - | 'childExchangesByCountryCsv___internal___owner' - | 'childExchangesByCountryCsv___internal___type' - | 'childExchangesByCountryCsv___country' - | 'childExchangesByCountryCsv___coinmama' - | 'childExchangesByCountryCsv___bittrex' - | 'childExchangesByCountryCsv___simplex' - | 'childExchangesByCountryCsv___wyre' - | 'childExchangesByCountryCsv___moonpay' - | 'childExchangesByCountryCsv___coinbase' - | 'childExchangesByCountryCsv___kraken' - | 'childExchangesByCountryCsv___gemini' - | 'childExchangesByCountryCsv___binance' - | 'childExchangesByCountryCsv___binanceus' - | 'childExchangesByCountryCsv___bitbuy' - | 'childExchangesByCountryCsv___rain' - | 'childExchangesByCountryCsv___cryptocom' - | 'childExchangesByCountryCsv___itezcom' - | 'childExchangesByCountryCsv___coinspot' - | 'childExchangesByCountryCsv___bitvavo' - | 'childExchangesByCountryCsv___mtpelerin' - | 'childExchangesByCountryCsv___wazirx' - | 'childExchangesByCountryCsv___bitflyer' - | 'childExchangesByCountryCsv___easycrypto' - | 'childExchangesByCountryCsv___okx' - | 'childExchangesByCountryCsv___kucoin' - | 'childExchangesByCountryCsv___ftx' - | 'childExchangesByCountryCsv___huobiglobal' - | 'childExchangesByCountryCsv___gateio' - | 'childExchangesByCountryCsv___bitfinex' - | 'childExchangesByCountryCsv___bybit' - | 'childExchangesByCountryCsv___bitkub' - | 'childExchangesByCountryCsv___bitso' - | 'childExchangesByCountryCsv___ftxus' - | 'childrenDataJson' - | 'childrenDataJson___id' - | 'childrenDataJson___parent___id' - | 'childrenDataJson___parent___parent___id' - | 'childrenDataJson___parent___parent___children' - | 'childrenDataJson___parent___children' - | 'childrenDataJson___parent___children___id' - | 'childrenDataJson___parent___children___children' - | 'childrenDataJson___parent___internal___content' - | 'childrenDataJson___parent___internal___contentDigest' - | 'childrenDataJson___parent___internal___description' - | 'childrenDataJson___parent___internal___fieldOwners' - | 'childrenDataJson___parent___internal___ignoreType' - | 'childrenDataJson___parent___internal___mediaType' - | 'childrenDataJson___parent___internal___owner' - | 'childrenDataJson___parent___internal___type' - | 'childrenDataJson___children' - | 'childrenDataJson___children___id' - | 'childrenDataJson___children___parent___id' - | 'childrenDataJson___children___parent___children' - | 'childrenDataJson___children___children' - | 'childrenDataJson___children___children___id' - | 'childrenDataJson___children___children___children' - | 'childrenDataJson___children___internal___content' - | 'childrenDataJson___children___internal___contentDigest' - | 'childrenDataJson___children___internal___description' - | 'childrenDataJson___children___internal___fieldOwners' - | 'childrenDataJson___children___internal___ignoreType' - | 'childrenDataJson___children___internal___mediaType' - | 'childrenDataJson___children___internal___owner' - | 'childrenDataJson___children___internal___type' - | 'childrenDataJson___internal___content' - | 'childrenDataJson___internal___contentDigest' - | 'childrenDataJson___internal___description' - | 'childrenDataJson___internal___fieldOwners' - | 'childrenDataJson___internal___ignoreType' - | 'childrenDataJson___internal___mediaType' - | 'childrenDataJson___internal___owner' - | 'childrenDataJson___internal___type' - | 'childrenDataJson___files' - | 'childrenDataJson___imageSize' - | 'childrenDataJson___commit' - | 'childrenDataJson___contributors' - | 'childrenDataJson___contributors___login' - | 'childrenDataJson___contributors___name' - | 'childrenDataJson___contributors___avatar_url' - | 'childrenDataJson___contributors___profile' - | 'childrenDataJson___contributors___contributions' - | 'childrenDataJson___contributorsPerLine' - | 'childrenDataJson___projectName' - | 'childrenDataJson___projectOwner' - | 'childrenDataJson___repoType' - | 'childrenDataJson___repoHost' - | 'childrenDataJson___skipCi' - | 'childrenDataJson___nodeTools' - | 'childrenDataJson___nodeTools___name' - | 'childrenDataJson___nodeTools___svgPath' - | 'childrenDataJson___nodeTools___hue' - | 'childrenDataJson___nodeTools___launchDate' - | 'childrenDataJson___nodeTools___url' - | 'childrenDataJson___nodeTools___audits' - | 'childrenDataJson___nodeTools___audits___name' - | 'childrenDataJson___nodeTools___audits___url' - | 'childrenDataJson___nodeTools___minEth' - | 'childrenDataJson___nodeTools___additionalStake' - | 'childrenDataJson___nodeTools___additionalStakeUnit' - | 'childrenDataJson___nodeTools___tokens' - | 'childrenDataJson___nodeTools___tokens___name' - | 'childrenDataJson___nodeTools___tokens___symbol' - | 'childrenDataJson___nodeTools___tokens___address' - | 'childrenDataJson___nodeTools___isFoss' - | 'childrenDataJson___nodeTools___hasBugBounty' - | 'childrenDataJson___nodeTools___isTrustless' - | 'childrenDataJson___nodeTools___isPermissionless' - | 'childrenDataJson___nodeTools___multiClient' - | 'childrenDataJson___nodeTools___easyClientSwitching' - | 'childrenDataJson___nodeTools___platforms' - | 'childrenDataJson___nodeTools___ui' - | 'childrenDataJson___nodeTools___socials___discord' - | 'childrenDataJson___nodeTools___socials___twitter' - | 'childrenDataJson___nodeTools___socials___github' - | 'childrenDataJson___nodeTools___socials___telegram' - | 'childrenDataJson___nodeTools___matomo___eventCategory' - | 'childrenDataJson___nodeTools___matomo___eventAction' - | 'childrenDataJson___nodeTools___matomo___eventName' - | 'childrenDataJson___keyGen' - | 'childrenDataJson___keyGen___name' - | 'childrenDataJson___keyGen___svgPath' - | 'childrenDataJson___keyGen___hue' - | 'childrenDataJson___keyGen___launchDate' - | 'childrenDataJson___keyGen___url' - | 'childrenDataJson___keyGen___audits' - | 'childrenDataJson___keyGen___audits___name' - | 'childrenDataJson___keyGen___audits___url' - | 'childrenDataJson___keyGen___isFoss' - | 'childrenDataJson___keyGen___hasBugBounty' - | 'childrenDataJson___keyGen___isTrustless' - | 'childrenDataJson___keyGen___isPermissionless' - | 'childrenDataJson___keyGen___isSelfCustody' - | 'childrenDataJson___keyGen___platforms' - | 'childrenDataJson___keyGen___ui' - | 'childrenDataJson___keyGen___socials___discord' - | 'childrenDataJson___keyGen___socials___twitter' - | 'childrenDataJson___keyGen___socials___github' - | 'childrenDataJson___keyGen___matomo___eventCategory' - | 'childrenDataJson___keyGen___matomo___eventAction' - | 'childrenDataJson___keyGen___matomo___eventName' - | 'childrenDataJson___saas' - | 'childrenDataJson___saas___name' - | 'childrenDataJson___saas___svgPath' - | 'childrenDataJson___saas___hue' - | 'childrenDataJson___saas___launchDate' - | 'childrenDataJson___saas___url' - | 'childrenDataJson___saas___audits' - | 'childrenDataJson___saas___audits___name' - | 'childrenDataJson___saas___audits___url' - | 'childrenDataJson___saas___audits___date' - | 'childrenDataJson___saas___minEth' - | 'childrenDataJson___saas___additionalStake' - | 'childrenDataJson___saas___additionalStakeUnit' - | 'childrenDataJson___saas___monthlyFee' - | 'childrenDataJson___saas___monthlyFeeUnit' - | 'childrenDataJson___saas___isFoss' - | 'childrenDataJson___saas___hasBugBounty' - | 'childrenDataJson___saas___isTrustless' - | 'childrenDataJson___saas___isPermissionless' - | 'childrenDataJson___saas___pctMajorityClient' - | 'childrenDataJson___saas___isSelfCustody' - | 'childrenDataJson___saas___platforms' - | 'childrenDataJson___saas___ui' - | 'childrenDataJson___saas___socials___discord' - | 'childrenDataJson___saas___socials___twitter' - | 'childrenDataJson___saas___socials___github' - | 'childrenDataJson___saas___socials___telegram' - | 'childrenDataJson___saas___matomo___eventCategory' - | 'childrenDataJson___saas___matomo___eventAction' - | 'childrenDataJson___saas___matomo___eventName' - | 'childrenDataJson___pools' - | 'childrenDataJson___pools___name' - | 'childrenDataJson___pools___svgPath' - | 'childrenDataJson___pools___hue' - | 'childrenDataJson___pools___launchDate' - | 'childrenDataJson___pools___url' - | 'childrenDataJson___pools___audits' - | 'childrenDataJson___pools___audits___name' - | 'childrenDataJson___pools___audits___url' - | 'childrenDataJson___pools___audits___date' - | 'childrenDataJson___pools___minEth' - | 'childrenDataJson___pools___feePercentage' - | 'childrenDataJson___pools___tokens' - | 'childrenDataJson___pools___tokens___name' - | 'childrenDataJson___pools___tokens___symbol' - | 'childrenDataJson___pools___tokens___address' - | 'childrenDataJson___pools___isFoss' - | 'childrenDataJson___pools___hasBugBounty' - | 'childrenDataJson___pools___isTrustless' - | 'childrenDataJson___pools___hasPermissionlessNodes' - | 'childrenDataJson___pools___pctMajorityClient' - | 'childrenDataJson___pools___platforms' - | 'childrenDataJson___pools___ui' - | 'childrenDataJson___pools___socials___discord' - | 'childrenDataJson___pools___socials___twitter' - | 'childrenDataJson___pools___socials___github' - | 'childrenDataJson___pools___socials___telegram' - | 'childrenDataJson___pools___socials___reddit' - | 'childrenDataJson___pools___matomo___eventCategory' - | 'childrenDataJson___pools___matomo___eventAction' - | 'childrenDataJson___pools___matomo___eventName' - | 'childrenDataJson___pools___twitter' - | 'childrenDataJson___pools___telegram' - | 'childDataJson___id' - | 'childDataJson___parent___id' - | 'childDataJson___parent___parent___id' - | 'childDataJson___parent___parent___children' - | 'childDataJson___parent___children' - | 'childDataJson___parent___children___id' - | 'childDataJson___parent___children___children' - | 'childDataJson___parent___internal___content' - | 'childDataJson___parent___internal___contentDigest' - | 'childDataJson___parent___internal___description' - | 'childDataJson___parent___internal___fieldOwners' - | 'childDataJson___parent___internal___ignoreType' - | 'childDataJson___parent___internal___mediaType' - | 'childDataJson___parent___internal___owner' - | 'childDataJson___parent___internal___type' - | 'childDataJson___children' - | 'childDataJson___children___id' - | 'childDataJson___children___parent___id' - | 'childDataJson___children___parent___children' - | 'childDataJson___children___children' - | 'childDataJson___children___children___id' - | 'childDataJson___children___children___children' - | 'childDataJson___children___internal___content' - | 'childDataJson___children___internal___contentDigest' - | 'childDataJson___children___internal___description' - | 'childDataJson___children___internal___fieldOwners' - | 'childDataJson___children___internal___ignoreType' - | 'childDataJson___children___internal___mediaType' - | 'childDataJson___children___internal___owner' - | 'childDataJson___children___internal___type' - | 'childDataJson___internal___content' - | 'childDataJson___internal___contentDigest' - | 'childDataJson___internal___description' - | 'childDataJson___internal___fieldOwners' - | 'childDataJson___internal___ignoreType' - | 'childDataJson___internal___mediaType' - | 'childDataJson___internal___owner' - | 'childDataJson___internal___type' - | 'childDataJson___files' - | 'childDataJson___imageSize' - | 'childDataJson___commit' - | 'childDataJson___contributors' - | 'childDataJson___contributors___login' - | 'childDataJson___contributors___name' - | 'childDataJson___contributors___avatar_url' - | 'childDataJson___contributors___profile' - | 'childDataJson___contributors___contributions' - | 'childDataJson___contributorsPerLine' - | 'childDataJson___projectName' - | 'childDataJson___projectOwner' - | 'childDataJson___repoType' - | 'childDataJson___repoHost' - | 'childDataJson___skipCi' - | 'childDataJson___nodeTools' - | 'childDataJson___nodeTools___name' - | 'childDataJson___nodeTools___svgPath' - | 'childDataJson___nodeTools___hue' - | 'childDataJson___nodeTools___launchDate' - | 'childDataJson___nodeTools___url' - | 'childDataJson___nodeTools___audits' - | 'childDataJson___nodeTools___audits___name' - | 'childDataJson___nodeTools___audits___url' - | 'childDataJson___nodeTools___minEth' - | 'childDataJson___nodeTools___additionalStake' - | 'childDataJson___nodeTools___additionalStakeUnit' - | 'childDataJson___nodeTools___tokens' - | 'childDataJson___nodeTools___tokens___name' - | 'childDataJson___nodeTools___tokens___symbol' - | 'childDataJson___nodeTools___tokens___address' - | 'childDataJson___nodeTools___isFoss' - | 'childDataJson___nodeTools___hasBugBounty' - | 'childDataJson___nodeTools___isTrustless' - | 'childDataJson___nodeTools___isPermissionless' - | 'childDataJson___nodeTools___multiClient' - | 'childDataJson___nodeTools___easyClientSwitching' - | 'childDataJson___nodeTools___platforms' - | 'childDataJson___nodeTools___ui' - | 'childDataJson___nodeTools___socials___discord' - | 'childDataJson___nodeTools___socials___twitter' - | 'childDataJson___nodeTools___socials___github' - | 'childDataJson___nodeTools___socials___telegram' - | 'childDataJson___nodeTools___matomo___eventCategory' - | 'childDataJson___nodeTools___matomo___eventAction' - | 'childDataJson___nodeTools___matomo___eventName' - | 'childDataJson___keyGen' - | 'childDataJson___keyGen___name' - | 'childDataJson___keyGen___svgPath' - | 'childDataJson___keyGen___hue' - | 'childDataJson___keyGen___launchDate' - | 'childDataJson___keyGen___url' - | 'childDataJson___keyGen___audits' - | 'childDataJson___keyGen___audits___name' - | 'childDataJson___keyGen___audits___url' - | 'childDataJson___keyGen___isFoss' - | 'childDataJson___keyGen___hasBugBounty' - | 'childDataJson___keyGen___isTrustless' - | 'childDataJson___keyGen___isPermissionless' - | 'childDataJson___keyGen___isSelfCustody' - | 'childDataJson___keyGen___platforms' - | 'childDataJson___keyGen___ui' - | 'childDataJson___keyGen___socials___discord' - | 'childDataJson___keyGen___socials___twitter' - | 'childDataJson___keyGen___socials___github' - | 'childDataJson___keyGen___matomo___eventCategory' - | 'childDataJson___keyGen___matomo___eventAction' - | 'childDataJson___keyGen___matomo___eventName' - | 'childDataJson___saas' - | 'childDataJson___saas___name' - | 'childDataJson___saas___svgPath' - | 'childDataJson___saas___hue' - | 'childDataJson___saas___launchDate' - | 'childDataJson___saas___url' - | 'childDataJson___saas___audits' - | 'childDataJson___saas___audits___name' - | 'childDataJson___saas___audits___url' - | 'childDataJson___saas___audits___date' - | 'childDataJson___saas___minEth' - | 'childDataJson___saas___additionalStake' - | 'childDataJson___saas___additionalStakeUnit' - | 'childDataJson___saas___monthlyFee' - | 'childDataJson___saas___monthlyFeeUnit' - | 'childDataJson___saas___isFoss' - | 'childDataJson___saas___hasBugBounty' - | 'childDataJson___saas___isTrustless' - | 'childDataJson___saas___isPermissionless' - | 'childDataJson___saas___pctMajorityClient' - | 'childDataJson___saas___isSelfCustody' - | 'childDataJson___saas___platforms' - | 'childDataJson___saas___ui' - | 'childDataJson___saas___socials___discord' - | 'childDataJson___saas___socials___twitter' - | 'childDataJson___saas___socials___github' - | 'childDataJson___saas___socials___telegram' - | 'childDataJson___saas___matomo___eventCategory' - | 'childDataJson___saas___matomo___eventAction' - | 'childDataJson___saas___matomo___eventName' - | 'childDataJson___pools' - | 'childDataJson___pools___name' - | 'childDataJson___pools___svgPath' - | 'childDataJson___pools___hue' - | 'childDataJson___pools___launchDate' - | 'childDataJson___pools___url' - | 'childDataJson___pools___audits' - | 'childDataJson___pools___audits___name' - | 'childDataJson___pools___audits___url' - | 'childDataJson___pools___audits___date' - | 'childDataJson___pools___minEth' - | 'childDataJson___pools___feePercentage' - | 'childDataJson___pools___tokens' - | 'childDataJson___pools___tokens___name' - | 'childDataJson___pools___tokens___symbol' - | 'childDataJson___pools___tokens___address' - | 'childDataJson___pools___isFoss' - | 'childDataJson___pools___hasBugBounty' - | 'childDataJson___pools___isTrustless' - | 'childDataJson___pools___hasPermissionlessNodes' - | 'childDataJson___pools___pctMajorityClient' - | 'childDataJson___pools___platforms' - | 'childDataJson___pools___ui' - | 'childDataJson___pools___socials___discord' - | 'childDataJson___pools___socials___twitter' - | 'childDataJson___pools___socials___github' - | 'childDataJson___pools___socials___telegram' - | 'childDataJson___pools___socials___reddit' - | 'childDataJson___pools___matomo___eventCategory' - | 'childDataJson___pools___matomo___eventAction' - | 'childDataJson___pools___matomo___eventName' - | 'childDataJson___pools___twitter' - | 'childDataJson___pools___telegram' - | 'childrenCommunityMeetupsJson' - | 'childrenCommunityMeetupsJson___id' - | 'childrenCommunityMeetupsJson___parent___id' - | 'childrenCommunityMeetupsJson___parent___parent___id' - | 'childrenCommunityMeetupsJson___parent___parent___children' - | 'childrenCommunityMeetupsJson___parent___children' - | 'childrenCommunityMeetupsJson___parent___children___id' - | 'childrenCommunityMeetupsJson___parent___children___children' - | 'childrenCommunityMeetupsJson___parent___internal___content' - | 'childrenCommunityMeetupsJson___parent___internal___contentDigest' - | 'childrenCommunityMeetupsJson___parent___internal___description' - | 'childrenCommunityMeetupsJson___parent___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___parent___internal___ignoreType' - | 'childrenCommunityMeetupsJson___parent___internal___mediaType' - | 'childrenCommunityMeetupsJson___parent___internal___owner' - | 'childrenCommunityMeetupsJson___parent___internal___type' - | 'childrenCommunityMeetupsJson___children' - | 'childrenCommunityMeetupsJson___children___id' - | 'childrenCommunityMeetupsJson___children___parent___id' - | 'childrenCommunityMeetupsJson___children___parent___children' - | 'childrenCommunityMeetupsJson___children___children' - | 'childrenCommunityMeetupsJson___children___children___id' - | 'childrenCommunityMeetupsJson___children___children___children' - | 'childrenCommunityMeetupsJson___children___internal___content' - | 'childrenCommunityMeetupsJson___children___internal___contentDigest' - | 'childrenCommunityMeetupsJson___children___internal___description' - | 'childrenCommunityMeetupsJson___children___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___children___internal___ignoreType' - | 'childrenCommunityMeetupsJson___children___internal___mediaType' - | 'childrenCommunityMeetupsJson___children___internal___owner' - | 'childrenCommunityMeetupsJson___children___internal___type' - | 'childrenCommunityMeetupsJson___internal___content' - | 'childrenCommunityMeetupsJson___internal___contentDigest' - | 'childrenCommunityMeetupsJson___internal___description' - | 'childrenCommunityMeetupsJson___internal___fieldOwners' - | 'childrenCommunityMeetupsJson___internal___ignoreType' - | 'childrenCommunityMeetupsJson___internal___mediaType' - | 'childrenCommunityMeetupsJson___internal___owner' - | 'childrenCommunityMeetupsJson___internal___type' - | 'childrenCommunityMeetupsJson___title' - | 'childrenCommunityMeetupsJson___emoji' - | 'childrenCommunityMeetupsJson___location' - | 'childrenCommunityMeetupsJson___link' - | 'childCommunityMeetupsJson___id' - | 'childCommunityMeetupsJson___parent___id' - | 'childCommunityMeetupsJson___parent___parent___id' - | 'childCommunityMeetupsJson___parent___parent___children' - | 'childCommunityMeetupsJson___parent___children' - | 'childCommunityMeetupsJson___parent___children___id' - | 'childCommunityMeetupsJson___parent___children___children' - | 'childCommunityMeetupsJson___parent___internal___content' - | 'childCommunityMeetupsJson___parent___internal___contentDigest' - | 'childCommunityMeetupsJson___parent___internal___description' - | 'childCommunityMeetupsJson___parent___internal___fieldOwners' - | 'childCommunityMeetupsJson___parent___internal___ignoreType' - | 'childCommunityMeetupsJson___parent___internal___mediaType' - | 'childCommunityMeetupsJson___parent___internal___owner' - | 'childCommunityMeetupsJson___parent___internal___type' - | 'childCommunityMeetupsJson___children' - | 'childCommunityMeetupsJson___children___id' - | 'childCommunityMeetupsJson___children___parent___id' - | 'childCommunityMeetupsJson___children___parent___children' - | 'childCommunityMeetupsJson___children___children' - | 'childCommunityMeetupsJson___children___children___id' - | 'childCommunityMeetupsJson___children___children___children' - | 'childCommunityMeetupsJson___children___internal___content' - | 'childCommunityMeetupsJson___children___internal___contentDigest' - | 'childCommunityMeetupsJson___children___internal___description' - | 'childCommunityMeetupsJson___children___internal___fieldOwners' - | 'childCommunityMeetupsJson___children___internal___ignoreType' - | 'childCommunityMeetupsJson___children___internal___mediaType' - | 'childCommunityMeetupsJson___children___internal___owner' - | 'childCommunityMeetupsJson___children___internal___type' - | 'childCommunityMeetupsJson___internal___content' - | 'childCommunityMeetupsJson___internal___contentDigest' - | 'childCommunityMeetupsJson___internal___description' - | 'childCommunityMeetupsJson___internal___fieldOwners' - | 'childCommunityMeetupsJson___internal___ignoreType' - | 'childCommunityMeetupsJson___internal___mediaType' - | 'childCommunityMeetupsJson___internal___owner' - | 'childCommunityMeetupsJson___internal___type' - | 'childCommunityMeetupsJson___title' - | 'childCommunityMeetupsJson___emoji' - | 'childCommunityMeetupsJson___location' - | 'childCommunityMeetupsJson___link' - | 'childrenCommunityEventsJson' - | 'childrenCommunityEventsJson___id' - | 'childrenCommunityEventsJson___parent___id' - | 'childrenCommunityEventsJson___parent___parent___id' - | 'childrenCommunityEventsJson___parent___parent___children' - | 'childrenCommunityEventsJson___parent___children' - | 'childrenCommunityEventsJson___parent___children___id' - | 'childrenCommunityEventsJson___parent___children___children' - | 'childrenCommunityEventsJson___parent___internal___content' - | 'childrenCommunityEventsJson___parent___internal___contentDigest' - | 'childrenCommunityEventsJson___parent___internal___description' - | 'childrenCommunityEventsJson___parent___internal___fieldOwners' - | 'childrenCommunityEventsJson___parent___internal___ignoreType' - | 'childrenCommunityEventsJson___parent___internal___mediaType' - | 'childrenCommunityEventsJson___parent___internal___owner' - | 'childrenCommunityEventsJson___parent___internal___type' - | 'childrenCommunityEventsJson___children' - | 'childrenCommunityEventsJson___children___id' - | 'childrenCommunityEventsJson___children___parent___id' - | 'childrenCommunityEventsJson___children___parent___children' - | 'childrenCommunityEventsJson___children___children' - | 'childrenCommunityEventsJson___children___children___id' - | 'childrenCommunityEventsJson___children___children___children' - | 'childrenCommunityEventsJson___children___internal___content' - | 'childrenCommunityEventsJson___children___internal___contentDigest' - | 'childrenCommunityEventsJson___children___internal___description' - | 'childrenCommunityEventsJson___children___internal___fieldOwners' - | 'childrenCommunityEventsJson___children___internal___ignoreType' - | 'childrenCommunityEventsJson___children___internal___mediaType' - | 'childrenCommunityEventsJson___children___internal___owner' - | 'childrenCommunityEventsJson___children___internal___type' - | 'childrenCommunityEventsJson___internal___content' - | 'childrenCommunityEventsJson___internal___contentDigest' - | 'childrenCommunityEventsJson___internal___description' - | 'childrenCommunityEventsJson___internal___fieldOwners' - | 'childrenCommunityEventsJson___internal___ignoreType' - | 'childrenCommunityEventsJson___internal___mediaType' - | 'childrenCommunityEventsJson___internal___owner' - | 'childrenCommunityEventsJson___internal___type' - | 'childrenCommunityEventsJson___title' - | 'childrenCommunityEventsJson___to' - | 'childrenCommunityEventsJson___sponsor' - | 'childrenCommunityEventsJson___location' - | 'childrenCommunityEventsJson___description' - | 'childrenCommunityEventsJson___startDate' - | 'childrenCommunityEventsJson___endDate' - | 'childCommunityEventsJson___id' - | 'childCommunityEventsJson___parent___id' - | 'childCommunityEventsJson___parent___parent___id' - | 'childCommunityEventsJson___parent___parent___children' - | 'childCommunityEventsJson___parent___children' - | 'childCommunityEventsJson___parent___children___id' - | 'childCommunityEventsJson___parent___children___children' - | 'childCommunityEventsJson___parent___internal___content' - | 'childCommunityEventsJson___parent___internal___contentDigest' - | 'childCommunityEventsJson___parent___internal___description' - | 'childCommunityEventsJson___parent___internal___fieldOwners' - | 'childCommunityEventsJson___parent___internal___ignoreType' - | 'childCommunityEventsJson___parent___internal___mediaType' - | 'childCommunityEventsJson___parent___internal___owner' - | 'childCommunityEventsJson___parent___internal___type' - | 'childCommunityEventsJson___children' - | 'childCommunityEventsJson___children___id' - | 'childCommunityEventsJson___children___parent___id' - | 'childCommunityEventsJson___children___parent___children' - | 'childCommunityEventsJson___children___children' - | 'childCommunityEventsJson___children___children___id' - | 'childCommunityEventsJson___children___children___children' - | 'childCommunityEventsJson___children___internal___content' - | 'childCommunityEventsJson___children___internal___contentDigest' - | 'childCommunityEventsJson___children___internal___description' - | 'childCommunityEventsJson___children___internal___fieldOwners' - | 'childCommunityEventsJson___children___internal___ignoreType' - | 'childCommunityEventsJson___children___internal___mediaType' - | 'childCommunityEventsJson___children___internal___owner' - | 'childCommunityEventsJson___children___internal___type' - | 'childCommunityEventsJson___internal___content' - | 'childCommunityEventsJson___internal___contentDigest' - | 'childCommunityEventsJson___internal___description' - | 'childCommunityEventsJson___internal___fieldOwners' - | 'childCommunityEventsJson___internal___ignoreType' - | 'childCommunityEventsJson___internal___mediaType' - | 'childCommunityEventsJson___internal___owner' - | 'childCommunityEventsJson___internal___type' - | 'childCommunityEventsJson___title' - | 'childCommunityEventsJson___to' - | 'childCommunityEventsJson___sponsor' - | 'childCommunityEventsJson___location' - | 'childCommunityEventsJson___description' - | 'childCommunityEventsJson___startDate' - | 'childCommunityEventsJson___endDate' - | 'childrenCexLayer2SupportJson' - | 'childrenCexLayer2SupportJson___id' - | 'childrenCexLayer2SupportJson___parent___id' - | 'childrenCexLayer2SupportJson___parent___parent___id' - | 'childrenCexLayer2SupportJson___parent___parent___children' - | 'childrenCexLayer2SupportJson___parent___children' - | 'childrenCexLayer2SupportJson___parent___children___id' - | 'childrenCexLayer2SupportJson___parent___children___children' - | 'childrenCexLayer2SupportJson___parent___internal___content' - | 'childrenCexLayer2SupportJson___parent___internal___contentDigest' - | 'childrenCexLayer2SupportJson___parent___internal___description' - | 'childrenCexLayer2SupportJson___parent___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___parent___internal___ignoreType' - | 'childrenCexLayer2SupportJson___parent___internal___mediaType' - | 'childrenCexLayer2SupportJson___parent___internal___owner' - | 'childrenCexLayer2SupportJson___parent___internal___type' - | 'childrenCexLayer2SupportJson___children' - | 'childrenCexLayer2SupportJson___children___id' - | 'childrenCexLayer2SupportJson___children___parent___id' - | 'childrenCexLayer2SupportJson___children___parent___children' - | 'childrenCexLayer2SupportJson___children___children' - | 'childrenCexLayer2SupportJson___children___children___id' - | 'childrenCexLayer2SupportJson___children___children___children' - | 'childrenCexLayer2SupportJson___children___internal___content' - | 'childrenCexLayer2SupportJson___children___internal___contentDigest' - | 'childrenCexLayer2SupportJson___children___internal___description' - | 'childrenCexLayer2SupportJson___children___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___children___internal___ignoreType' - | 'childrenCexLayer2SupportJson___children___internal___mediaType' - | 'childrenCexLayer2SupportJson___children___internal___owner' - | 'childrenCexLayer2SupportJson___children___internal___type' - | 'childrenCexLayer2SupportJson___internal___content' - | 'childrenCexLayer2SupportJson___internal___contentDigest' - | 'childrenCexLayer2SupportJson___internal___description' - | 'childrenCexLayer2SupportJson___internal___fieldOwners' - | 'childrenCexLayer2SupportJson___internal___ignoreType' - | 'childrenCexLayer2SupportJson___internal___mediaType' - | 'childrenCexLayer2SupportJson___internal___owner' - | 'childrenCexLayer2SupportJson___internal___type' - | 'childrenCexLayer2SupportJson___name' - | 'childrenCexLayer2SupportJson___supports_withdrawals' - | 'childrenCexLayer2SupportJson___supports_deposits' - | 'childrenCexLayer2SupportJson___url' - | 'childCexLayer2SupportJson___id' - | 'childCexLayer2SupportJson___parent___id' - | 'childCexLayer2SupportJson___parent___parent___id' - | 'childCexLayer2SupportJson___parent___parent___children' - | 'childCexLayer2SupportJson___parent___children' - | 'childCexLayer2SupportJson___parent___children___id' - | 'childCexLayer2SupportJson___parent___children___children' - | 'childCexLayer2SupportJson___parent___internal___content' - | 'childCexLayer2SupportJson___parent___internal___contentDigest' - | 'childCexLayer2SupportJson___parent___internal___description' - | 'childCexLayer2SupportJson___parent___internal___fieldOwners' - | 'childCexLayer2SupportJson___parent___internal___ignoreType' - | 'childCexLayer2SupportJson___parent___internal___mediaType' - | 'childCexLayer2SupportJson___parent___internal___owner' - | 'childCexLayer2SupportJson___parent___internal___type' - | 'childCexLayer2SupportJson___children' - | 'childCexLayer2SupportJson___children___id' - | 'childCexLayer2SupportJson___children___parent___id' - | 'childCexLayer2SupportJson___children___parent___children' - | 'childCexLayer2SupportJson___children___children' - | 'childCexLayer2SupportJson___children___children___id' - | 'childCexLayer2SupportJson___children___children___children' - | 'childCexLayer2SupportJson___children___internal___content' - | 'childCexLayer2SupportJson___children___internal___contentDigest' - | 'childCexLayer2SupportJson___children___internal___description' - | 'childCexLayer2SupportJson___children___internal___fieldOwners' - | 'childCexLayer2SupportJson___children___internal___ignoreType' - | 'childCexLayer2SupportJson___children___internal___mediaType' - | 'childCexLayer2SupportJson___children___internal___owner' - | 'childCexLayer2SupportJson___children___internal___type' - | 'childCexLayer2SupportJson___internal___content' - | 'childCexLayer2SupportJson___internal___contentDigest' - | 'childCexLayer2SupportJson___internal___description' - | 'childCexLayer2SupportJson___internal___fieldOwners' - | 'childCexLayer2SupportJson___internal___ignoreType' - | 'childCexLayer2SupportJson___internal___mediaType' - | 'childCexLayer2SupportJson___internal___owner' - | 'childCexLayer2SupportJson___internal___type' - | 'childCexLayer2SupportJson___name' - | 'childCexLayer2SupportJson___supports_withdrawals' - | 'childCexLayer2SupportJson___supports_deposits' - | 'childCexLayer2SupportJson___url' - | 'childrenAlltimeJson' - | 'childrenAlltimeJson___id' - | 'childrenAlltimeJson___parent___id' - | 'childrenAlltimeJson___parent___parent___id' - | 'childrenAlltimeJson___parent___parent___children' - | 'childrenAlltimeJson___parent___children' - | 'childrenAlltimeJson___parent___children___id' - | 'childrenAlltimeJson___parent___children___children' - | 'childrenAlltimeJson___parent___internal___content' - | 'childrenAlltimeJson___parent___internal___contentDigest' - | 'childrenAlltimeJson___parent___internal___description' - | 'childrenAlltimeJson___parent___internal___fieldOwners' - | 'childrenAlltimeJson___parent___internal___ignoreType' - | 'childrenAlltimeJson___parent___internal___mediaType' - | 'childrenAlltimeJson___parent___internal___owner' - | 'childrenAlltimeJson___parent___internal___type' - | 'childrenAlltimeJson___children' - | 'childrenAlltimeJson___children___id' - | 'childrenAlltimeJson___children___parent___id' - | 'childrenAlltimeJson___children___parent___children' - | 'childrenAlltimeJson___children___children' - | 'childrenAlltimeJson___children___children___id' - | 'childrenAlltimeJson___children___children___children' - | 'childrenAlltimeJson___children___internal___content' - | 'childrenAlltimeJson___children___internal___contentDigest' - | 'childrenAlltimeJson___children___internal___description' - | 'childrenAlltimeJson___children___internal___fieldOwners' - | 'childrenAlltimeJson___children___internal___ignoreType' - | 'childrenAlltimeJson___children___internal___mediaType' - | 'childrenAlltimeJson___children___internal___owner' - | 'childrenAlltimeJson___children___internal___type' - | 'childrenAlltimeJson___internal___content' - | 'childrenAlltimeJson___internal___contentDigest' - | 'childrenAlltimeJson___internal___description' - | 'childrenAlltimeJson___internal___fieldOwners' - | 'childrenAlltimeJson___internal___ignoreType' - | 'childrenAlltimeJson___internal___mediaType' - | 'childrenAlltimeJson___internal___owner' - | 'childrenAlltimeJson___internal___type' - | 'childrenAlltimeJson___name' - | 'childrenAlltimeJson___url' - | 'childrenAlltimeJson___unit' - | 'childrenAlltimeJson___dateRange___from' - | 'childrenAlltimeJson___dateRange___to' - | 'childrenAlltimeJson___currency' - | 'childrenAlltimeJson___mode' - | 'childrenAlltimeJson___totalCosts' - | 'childrenAlltimeJson___totalTMSavings' - | 'childrenAlltimeJson___totalPreTranslated' - | 'childrenAlltimeJson___data' - | 'childrenAlltimeJson___data___user___id' - | 'childrenAlltimeJson___data___user___username' - | 'childrenAlltimeJson___data___user___fullName' - | 'childrenAlltimeJson___data___user___userRole' - | 'childrenAlltimeJson___data___user___avatarUrl' - | 'childrenAlltimeJson___data___user___preTranslated' - | 'childrenAlltimeJson___data___user___totalCosts' - | 'childrenAlltimeJson___data___languages' - | 'childAlltimeJson___id' - | 'childAlltimeJson___parent___id' - | 'childAlltimeJson___parent___parent___id' - | 'childAlltimeJson___parent___parent___children' - | 'childAlltimeJson___parent___children' - | 'childAlltimeJson___parent___children___id' - | 'childAlltimeJson___parent___children___children' - | 'childAlltimeJson___parent___internal___content' - | 'childAlltimeJson___parent___internal___contentDigest' - | 'childAlltimeJson___parent___internal___description' - | 'childAlltimeJson___parent___internal___fieldOwners' - | 'childAlltimeJson___parent___internal___ignoreType' - | 'childAlltimeJson___parent___internal___mediaType' - | 'childAlltimeJson___parent___internal___owner' - | 'childAlltimeJson___parent___internal___type' - | 'childAlltimeJson___children' - | 'childAlltimeJson___children___id' - | 'childAlltimeJson___children___parent___id' - | 'childAlltimeJson___children___parent___children' - | 'childAlltimeJson___children___children' - | 'childAlltimeJson___children___children___id' - | 'childAlltimeJson___children___children___children' - | 'childAlltimeJson___children___internal___content' - | 'childAlltimeJson___children___internal___contentDigest' - | 'childAlltimeJson___children___internal___description' - | 'childAlltimeJson___children___internal___fieldOwners' - | 'childAlltimeJson___children___internal___ignoreType' - | 'childAlltimeJson___children___internal___mediaType' - | 'childAlltimeJson___children___internal___owner' - | 'childAlltimeJson___children___internal___type' - | 'childAlltimeJson___internal___content' - | 'childAlltimeJson___internal___contentDigest' - | 'childAlltimeJson___internal___description' - | 'childAlltimeJson___internal___fieldOwners' - | 'childAlltimeJson___internal___ignoreType' - | 'childAlltimeJson___internal___mediaType' - | 'childAlltimeJson___internal___owner' - | 'childAlltimeJson___internal___type' - | 'childAlltimeJson___name' - | 'childAlltimeJson___url' - | 'childAlltimeJson___unit' - | 'childAlltimeJson___dateRange___from' - | 'childAlltimeJson___dateRange___to' - | 'childAlltimeJson___currency' - | 'childAlltimeJson___mode' - | 'childAlltimeJson___totalCosts' - | 'childAlltimeJson___totalTMSavings' - | 'childAlltimeJson___totalPreTranslated' - | 'childAlltimeJson___data' - | 'childAlltimeJson___data___user___id' - | 'childAlltimeJson___data___user___username' - | 'childAlltimeJson___data___user___fullName' - | 'childAlltimeJson___data___user___userRole' - | 'childAlltimeJson___data___user___avatarUrl' - | 'childAlltimeJson___data___user___preTranslated' - | 'childAlltimeJson___data___user___totalCosts' - | 'childAlltimeJson___data___languages' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type FileGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type FileGroupConnectionDistinctArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionMaxArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionMinArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionSumArgs = { - field: FileFieldsEnum; -}; - - -export type FileGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: FileFieldsEnum; -}; - -export type FileSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SortOrderEnum = - | 'ASC' - | 'DESC'; - -export type DirectoryConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type DirectoryConnectionDistinctArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionMaxArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionMinArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionSumArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DirectoryFieldsEnum; -}; - -export type DirectoryEdge = { - next?: Maybe; - node: Directory; - previous?: Maybe; -}; - -export type DirectoryFieldsEnum = - | 'sourceInstanceName' - | 'absolutePath' - | 'relativePath' - | 'extension' - | 'size' - | 'prettySize' - | 'modifiedTime' - | 'accessTime' - | 'changeTime' - | 'birthTime' - | 'root' - | 'dir' - | 'base' - | 'ext' - | 'name' - | 'relativeDirectory' - | 'dev' - | 'mode' - | 'nlink' - | 'uid' - | 'gid' - | 'rdev' - | 'ino' - | 'atimeMs' - | 'mtimeMs' - | 'ctimeMs' - | 'atime' - | 'mtime' - | 'ctime' - | 'birthtime' - | 'birthtimeMs' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type DirectoryGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type DirectoryGroupConnectionDistinctArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionMaxArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionMinArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionSumArgs = { - field: DirectoryFieldsEnum; -}; - - -export type DirectoryGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DirectoryFieldsEnum; -}; - -export type DirectoryFilterInput = { - sourceInstanceName?: InputMaybe; - absolutePath?: InputMaybe; - relativePath?: InputMaybe; - extension?: InputMaybe; - size?: InputMaybe; - prettySize?: InputMaybe; - modifiedTime?: InputMaybe; - accessTime?: InputMaybe; - changeTime?: InputMaybe; - birthTime?: InputMaybe; - root?: InputMaybe; - dir?: InputMaybe; - base?: InputMaybe; - ext?: InputMaybe; - name?: InputMaybe; - relativeDirectory?: InputMaybe; - dev?: InputMaybe; - mode?: InputMaybe; - nlink?: InputMaybe; - uid?: InputMaybe; - gid?: InputMaybe; - rdev?: InputMaybe; - ino?: InputMaybe; - atimeMs?: InputMaybe; - mtimeMs?: InputMaybe; - ctimeMs?: InputMaybe; - atime?: InputMaybe; - mtime?: InputMaybe; - ctime?: InputMaybe; - birthtime?: InputMaybe; - birthtimeMs?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type DirectorySortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteSiteMetadataFilterInput = { - title?: InputMaybe; - description?: InputMaybe; - url?: InputMaybe; - siteUrl?: InputMaybe; - author?: InputMaybe; - defaultLanguage?: InputMaybe; - supportedLanguages?: InputMaybe; - editContentUrl?: InputMaybe; -}; - -export type SiteFlagsFilterInput = { - FAST_DEV?: InputMaybe; -}; - -export type SiteConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteConnectionDistinctArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionMaxArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionMinArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionSumArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFieldsEnum; -}; - -export type SiteEdge = { - next?: Maybe; - node: Site; - previous?: Maybe; -}; - -export type SiteFieldsEnum = - | 'buildTime' - | 'siteMetadata___title' - | 'siteMetadata___description' - | 'siteMetadata___url' - | 'siteMetadata___siteUrl' - | 'siteMetadata___author' - | 'siteMetadata___defaultLanguage' - | 'siteMetadata___supportedLanguages' - | 'siteMetadata___editContentUrl' - | 'port' - | 'host' - | 'flags___FAST_DEV' - | 'polyfill' - | 'pathPrefix' - | 'jsxRuntime' - | 'trailingSlash' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteGroupConnectionDistinctArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionMaxArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionMinArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionSumArgs = { - field: SiteFieldsEnum; -}; - - -export type SiteGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFieldsEnum; -}; - -export type SiteFilterInput = { - buildTime?: InputMaybe; - siteMetadata?: InputMaybe; - port?: InputMaybe; - host?: InputMaybe; - flags?: InputMaybe; - polyfill?: InputMaybe; - pathPrefix?: InputMaybe; - jsxRuntime?: InputMaybe; - trailingSlash?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteFunctionConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteFunctionConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionMaxArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionMinArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionSumArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFunctionFieldsEnum; -}; - -export type SiteFunctionEdge = { - next?: Maybe; - node: SiteFunction; - previous?: Maybe; -}; - -export type SiteFunctionFieldsEnum = - | 'functionRoute' - | 'pluginName' - | 'originalAbsoluteFilePath' - | 'originalRelativeFilePath' - | 'relativeCompiledFilePath' - | 'absoluteCompiledFilePath' - | 'matchPath' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteFunctionGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteFunctionGroupConnectionDistinctArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionMaxArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionMinArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionSumArgs = { - field: SiteFunctionFieldsEnum; -}; - - -export type SiteFunctionGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteFunctionFieldsEnum; -}; - -export type SiteFunctionFilterInput = { - functionRoute?: InputMaybe; - pluginName?: InputMaybe; - originalAbsoluteFilePath?: InputMaybe; - originalRelativeFilePath?: InputMaybe; - relativeCompiledFilePath?: InputMaybe; - absoluteCompiledFilePath?: InputMaybe; - matchPath?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteFunctionSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SitePluginFilterInput = { - resolve?: InputMaybe; - name?: InputMaybe; - version?: InputMaybe; - nodeAPIs?: InputMaybe; - browserAPIs?: InputMaybe; - ssrAPIs?: InputMaybe; - pluginFilepath?: InputMaybe; - pluginOptions?: InputMaybe; - packageJson?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SitePageConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SitePageConnectionDistinctArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionMaxArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionMinArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionSumArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePageFieldsEnum; -}; - -export type SitePageEdge = { - next?: Maybe; - node: SitePage; - previous?: Maybe; -}; - -export type SitePageFieldsEnum = - | 'path' - | 'component' - | 'internalComponentName' - | 'componentChunkName' - | 'matchPath' - | 'pageContext' - | 'pluginCreator___resolve' - | 'pluginCreator___name' - | 'pluginCreator___version' - | 'pluginCreator___nodeAPIs' - | 'pluginCreator___browserAPIs' - | 'pluginCreator___ssrAPIs' - | 'pluginCreator___pluginFilepath' - | 'pluginCreator___pluginOptions' - | 'pluginCreator___packageJson' - | 'pluginCreator___id' - | 'pluginCreator___parent___id' - | 'pluginCreator___parent___parent___id' - | 'pluginCreator___parent___parent___children' - | 'pluginCreator___parent___children' - | 'pluginCreator___parent___children___id' - | 'pluginCreator___parent___children___children' - | 'pluginCreator___parent___internal___content' - | 'pluginCreator___parent___internal___contentDigest' - | 'pluginCreator___parent___internal___description' - | 'pluginCreator___parent___internal___fieldOwners' - | 'pluginCreator___parent___internal___ignoreType' - | 'pluginCreator___parent___internal___mediaType' - | 'pluginCreator___parent___internal___owner' - | 'pluginCreator___parent___internal___type' - | 'pluginCreator___children' - | 'pluginCreator___children___id' - | 'pluginCreator___children___parent___id' - | 'pluginCreator___children___parent___children' - | 'pluginCreator___children___children' - | 'pluginCreator___children___children___id' - | 'pluginCreator___children___children___children' - | 'pluginCreator___children___internal___content' - | 'pluginCreator___children___internal___contentDigest' - | 'pluginCreator___children___internal___description' - | 'pluginCreator___children___internal___fieldOwners' - | 'pluginCreator___children___internal___ignoreType' - | 'pluginCreator___children___internal___mediaType' - | 'pluginCreator___children___internal___owner' - | 'pluginCreator___children___internal___type' - | 'pluginCreator___internal___content' - | 'pluginCreator___internal___contentDigest' - | 'pluginCreator___internal___description' - | 'pluginCreator___internal___fieldOwners' - | 'pluginCreator___internal___ignoreType' - | 'pluginCreator___internal___mediaType' - | 'pluginCreator___internal___owner' - | 'pluginCreator___internal___type' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SitePageGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SitePageGroupConnectionDistinctArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionMaxArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionMinArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionSumArgs = { - field: SitePageFieldsEnum; -}; - - -export type SitePageGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePageFieldsEnum; -}; - -export type SitePageFilterInput = { - path?: InputMaybe; - component?: InputMaybe; - internalComponentName?: InputMaybe; - componentChunkName?: InputMaybe; - matchPath?: InputMaybe; - pageContext?: InputMaybe; - pluginCreator?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SitePageSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SitePluginConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SitePluginConnectionDistinctArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionMaxArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionMinArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionSumArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePluginFieldsEnum; -}; - -export type SitePluginEdge = { - next?: Maybe; - node: SitePlugin; - previous?: Maybe; -}; - -export type SitePluginFieldsEnum = - | 'resolve' - | 'name' - | 'version' - | 'nodeAPIs' - | 'browserAPIs' - | 'ssrAPIs' - | 'pluginFilepath' - | 'pluginOptions' - | 'packageJson' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SitePluginGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SitePluginGroupConnectionDistinctArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionMaxArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionMinArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionSumArgs = { - field: SitePluginFieldsEnum; -}; - - -export type SitePluginGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SitePluginFieldsEnum; -}; - -export type SitePluginSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type SiteBuildMetadataConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type SiteBuildMetadataConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteBuildMetadataFieldsEnum; -}; - -export type SiteBuildMetadataEdge = { - next?: Maybe; - node: SiteBuildMetadata; - previous?: Maybe; -}; - -export type SiteBuildMetadataFieldsEnum = - | 'buildTime' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type SiteBuildMetadataGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type SiteBuildMetadataGroupConnectionDistinctArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionMaxArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionMinArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionSumArgs = { - field: SiteBuildMetadataFieldsEnum; -}; - - -export type SiteBuildMetadataGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: SiteBuildMetadataFieldsEnum; -}; - -export type SiteBuildMetadataFilterInput = { - buildTime?: InputMaybe; - id?: InputMaybe; - parent?: InputMaybe; - children?: InputMaybe; - internal?: InputMaybe; -}; - -export type SiteBuildMetadataSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type MdxConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type MdxConnectionDistinctArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionMaxArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionMinArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionSumArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MdxFieldsEnum; -}; - -export type MdxEdge = { - next?: Maybe; - node: Mdx; - previous?: Maybe; -}; - -export type MdxFieldsEnum = - | 'rawBody' - | 'fileAbsolutePath' - | 'frontmatter___sidebar' - | 'frontmatter___sidebarDepth' - | 'frontmatter___incomplete' - | 'frontmatter___template' - | 'frontmatter___summaryPoint1' - | 'frontmatter___summaryPoint2' - | 'frontmatter___summaryPoint3' - | 'frontmatter___summaryPoint4' - | 'frontmatter___position' - | 'frontmatter___compensation' - | 'frontmatter___location' - | 'frontmatter___type' - | 'frontmatter___link' - | 'frontmatter___address' - | 'frontmatter___skill' - | 'frontmatter___published' - | 'frontmatter___sourceUrl' - | 'frontmatter___source' - | 'frontmatter___author' - | 'frontmatter___tags' - | 'frontmatter___isOutdated' - | 'frontmatter___title' - | 'frontmatter___lang' - | 'frontmatter___description' - | 'frontmatter___emoji' - | 'frontmatter___image___sourceInstanceName' - | 'frontmatter___image___absolutePath' - | 'frontmatter___image___relativePath' - | 'frontmatter___image___extension' - | 'frontmatter___image___size' - | 'frontmatter___image___prettySize' - | 'frontmatter___image___modifiedTime' - | 'frontmatter___image___accessTime' - | 'frontmatter___image___changeTime' - | 'frontmatter___image___birthTime' - | 'frontmatter___image___root' - | 'frontmatter___image___dir' - | 'frontmatter___image___base' - | 'frontmatter___image___ext' - | 'frontmatter___image___name' - | 'frontmatter___image___relativeDirectory' - | 'frontmatter___image___dev' - | 'frontmatter___image___mode' - | 'frontmatter___image___nlink' - | 'frontmatter___image___uid' - | 'frontmatter___image___gid' - | 'frontmatter___image___rdev' - | 'frontmatter___image___ino' - | 'frontmatter___image___atimeMs' - | 'frontmatter___image___mtimeMs' - | 'frontmatter___image___ctimeMs' - | 'frontmatter___image___atime' - | 'frontmatter___image___mtime' - | 'frontmatter___image___ctime' - | 'frontmatter___image___birthtime' - | 'frontmatter___image___birthtimeMs' - | 'frontmatter___image___blksize' - | 'frontmatter___image___blocks' - | 'frontmatter___image___fields___gitLogLatestAuthorName' - | 'frontmatter___image___fields___gitLogLatestAuthorEmail' - | 'frontmatter___image___fields___gitLogLatestDate' - | 'frontmatter___image___publicURL' - | 'frontmatter___image___childrenMdx' - | 'frontmatter___image___childrenMdx___rawBody' - | 'frontmatter___image___childrenMdx___fileAbsolutePath' - | 'frontmatter___image___childrenMdx___slug' - | 'frontmatter___image___childrenMdx___body' - | 'frontmatter___image___childrenMdx___excerpt' - | 'frontmatter___image___childrenMdx___headings' - | 'frontmatter___image___childrenMdx___html' - | 'frontmatter___image___childrenMdx___mdxAST' - | 'frontmatter___image___childrenMdx___tableOfContents' - | 'frontmatter___image___childrenMdx___timeToRead' - | 'frontmatter___image___childrenMdx___id' - | 'frontmatter___image___childrenMdx___children' - | 'frontmatter___image___childMdx___rawBody' - | 'frontmatter___image___childMdx___fileAbsolutePath' - | 'frontmatter___image___childMdx___slug' - | 'frontmatter___image___childMdx___body' - | 'frontmatter___image___childMdx___excerpt' - | 'frontmatter___image___childMdx___headings' - | 'frontmatter___image___childMdx___html' - | 'frontmatter___image___childMdx___mdxAST' - | 'frontmatter___image___childMdx___tableOfContents' - | 'frontmatter___image___childMdx___timeToRead' - | 'frontmatter___image___childMdx___id' - | 'frontmatter___image___childMdx___children' - | 'frontmatter___image___childrenImageSharp' - | 'frontmatter___image___childrenImageSharp___gatsbyImageData' - | 'frontmatter___image___childrenImageSharp___id' - | 'frontmatter___image___childrenImageSharp___children' - | 'frontmatter___image___childImageSharp___gatsbyImageData' - | 'frontmatter___image___childImageSharp___id' - | 'frontmatter___image___childImageSharp___children' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___username' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___name' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___score' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___id' - | 'frontmatter___image___childrenConsensusBountyHuntersCsv___children' - | 'frontmatter___image___childConsensusBountyHuntersCsv___username' - | 'frontmatter___image___childConsensusBountyHuntersCsv___name' - | 'frontmatter___image___childConsensusBountyHuntersCsv___score' - | 'frontmatter___image___childConsensusBountyHuntersCsv___id' - | 'frontmatter___image___childConsensusBountyHuntersCsv___children' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv___username' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv___name' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv___score' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv___id' - | 'frontmatter___image___childrenExecutionBountyHuntersCsv___children' - | 'frontmatter___image___childExecutionBountyHuntersCsv___username' - | 'frontmatter___image___childExecutionBountyHuntersCsv___name' - | 'frontmatter___image___childExecutionBountyHuntersCsv___score' - | 'frontmatter___image___childExecutionBountyHuntersCsv___id' - | 'frontmatter___image___childExecutionBountyHuntersCsv___children' - | 'frontmatter___image___childrenWalletsCsv' - | 'frontmatter___image___childrenWalletsCsv___id' - | 'frontmatter___image___childrenWalletsCsv___children' - | 'frontmatter___image___childrenWalletsCsv___name' - | 'frontmatter___image___childrenWalletsCsv___url' - | 'frontmatter___image___childrenWalletsCsv___brand_color' - | 'frontmatter___image___childrenWalletsCsv___has_mobile' - | 'frontmatter___image___childrenWalletsCsv___has_desktop' - | 'frontmatter___image___childrenWalletsCsv___has_web' - | 'frontmatter___image___childrenWalletsCsv___has_hardware' - | 'frontmatter___image___childrenWalletsCsv___has_card_deposits' - | 'frontmatter___image___childrenWalletsCsv___has_explore_dapps' - | 'frontmatter___image___childrenWalletsCsv___has_defi_integrations' - | 'frontmatter___image___childrenWalletsCsv___has_bank_withdrawals' - | 'frontmatter___image___childrenWalletsCsv___has_limits_protection' - | 'frontmatter___image___childrenWalletsCsv___has_high_volume_purchases' - | 'frontmatter___image___childrenWalletsCsv___has_multisig' - | 'frontmatter___image___childrenWalletsCsv___has_dex_integrations' - | 'frontmatter___image___childWalletsCsv___id' - | 'frontmatter___image___childWalletsCsv___children' - | 'frontmatter___image___childWalletsCsv___name' - | 'frontmatter___image___childWalletsCsv___url' - | 'frontmatter___image___childWalletsCsv___brand_color' - | 'frontmatter___image___childWalletsCsv___has_mobile' - | 'frontmatter___image___childWalletsCsv___has_desktop' - | 'frontmatter___image___childWalletsCsv___has_web' - | 'frontmatter___image___childWalletsCsv___has_hardware' - | 'frontmatter___image___childWalletsCsv___has_card_deposits' - | 'frontmatter___image___childWalletsCsv___has_explore_dapps' - | 'frontmatter___image___childWalletsCsv___has_defi_integrations' - | 'frontmatter___image___childWalletsCsv___has_bank_withdrawals' - | 'frontmatter___image___childWalletsCsv___has_limits_protection' - | 'frontmatter___image___childWalletsCsv___has_high_volume_purchases' - | 'frontmatter___image___childWalletsCsv___has_multisig' - | 'frontmatter___image___childWalletsCsv___has_dex_integrations' - | 'frontmatter___image___childrenQuarterJson' - | 'frontmatter___image___childrenQuarterJson___id' - | 'frontmatter___image___childrenQuarterJson___children' - | 'frontmatter___image___childrenQuarterJson___name' - | 'frontmatter___image___childrenQuarterJson___url' - | 'frontmatter___image___childrenQuarterJson___unit' - | 'frontmatter___image___childrenQuarterJson___currency' - | 'frontmatter___image___childrenQuarterJson___mode' - | 'frontmatter___image___childrenQuarterJson___totalCosts' - | 'frontmatter___image___childrenQuarterJson___totalTMSavings' - | 'frontmatter___image___childrenQuarterJson___totalPreTranslated' - | 'frontmatter___image___childrenQuarterJson___data' - | 'frontmatter___image___childQuarterJson___id' - | 'frontmatter___image___childQuarterJson___children' - | 'frontmatter___image___childQuarterJson___name' - | 'frontmatter___image___childQuarterJson___url' - | 'frontmatter___image___childQuarterJson___unit' - | 'frontmatter___image___childQuarterJson___currency' - | 'frontmatter___image___childQuarterJson___mode' - | 'frontmatter___image___childQuarterJson___totalCosts' - | 'frontmatter___image___childQuarterJson___totalTMSavings' - | 'frontmatter___image___childQuarterJson___totalPreTranslated' - | 'frontmatter___image___childQuarterJson___data' - | 'frontmatter___image___childrenMonthJson' - | 'frontmatter___image___childrenMonthJson___id' - | 'frontmatter___image___childrenMonthJson___children' - | 'frontmatter___image___childrenMonthJson___name' - | 'frontmatter___image___childrenMonthJson___url' - | 'frontmatter___image___childrenMonthJson___unit' - | 'frontmatter___image___childrenMonthJson___currency' - | 'frontmatter___image___childrenMonthJson___mode' - | 'frontmatter___image___childrenMonthJson___totalCosts' - | 'frontmatter___image___childrenMonthJson___totalTMSavings' - | 'frontmatter___image___childrenMonthJson___totalPreTranslated' - | 'frontmatter___image___childrenMonthJson___data' - | 'frontmatter___image___childMonthJson___id' - | 'frontmatter___image___childMonthJson___children' - | 'frontmatter___image___childMonthJson___name' - | 'frontmatter___image___childMonthJson___url' - | 'frontmatter___image___childMonthJson___unit' - | 'frontmatter___image___childMonthJson___currency' - | 'frontmatter___image___childMonthJson___mode' - | 'frontmatter___image___childMonthJson___totalCosts' - | 'frontmatter___image___childMonthJson___totalTMSavings' - | 'frontmatter___image___childMonthJson___totalPreTranslated' - | 'frontmatter___image___childMonthJson___data' - | 'frontmatter___image___childrenLayer2Json' - | 'frontmatter___image___childrenLayer2Json___id' - | 'frontmatter___image___childrenLayer2Json___children' - | 'frontmatter___image___childrenLayer2Json___optimistic' - | 'frontmatter___image___childrenLayer2Json___zk' - | 'frontmatter___image___childLayer2Json___id' - | 'frontmatter___image___childLayer2Json___children' - | 'frontmatter___image___childLayer2Json___optimistic' - | 'frontmatter___image___childLayer2Json___zk' - | 'frontmatter___image___childrenExternalTutorialsJson' - | 'frontmatter___image___childrenExternalTutorialsJson___id' - | 'frontmatter___image___childrenExternalTutorialsJson___children' - | 'frontmatter___image___childrenExternalTutorialsJson___url' - | 'frontmatter___image___childrenExternalTutorialsJson___title' - | 'frontmatter___image___childrenExternalTutorialsJson___description' - | 'frontmatter___image___childrenExternalTutorialsJson___author' - | 'frontmatter___image___childrenExternalTutorialsJson___authorGithub' - | 'frontmatter___image___childrenExternalTutorialsJson___tags' - | 'frontmatter___image___childrenExternalTutorialsJson___skillLevel' - | 'frontmatter___image___childrenExternalTutorialsJson___timeToRead' - | 'frontmatter___image___childrenExternalTutorialsJson___lang' - | 'frontmatter___image___childrenExternalTutorialsJson___publishDate' - | 'frontmatter___image___childExternalTutorialsJson___id' - | 'frontmatter___image___childExternalTutorialsJson___children' - | 'frontmatter___image___childExternalTutorialsJson___url' - | 'frontmatter___image___childExternalTutorialsJson___title' - | 'frontmatter___image___childExternalTutorialsJson___description' - | 'frontmatter___image___childExternalTutorialsJson___author' - | 'frontmatter___image___childExternalTutorialsJson___authorGithub' - | 'frontmatter___image___childExternalTutorialsJson___tags' - | 'frontmatter___image___childExternalTutorialsJson___skillLevel' - | 'frontmatter___image___childExternalTutorialsJson___timeToRead' - | 'frontmatter___image___childExternalTutorialsJson___lang' - | 'frontmatter___image___childExternalTutorialsJson___publishDate' - | 'frontmatter___image___childrenExchangesByCountryCsv' - | 'frontmatter___image___childrenExchangesByCountryCsv___id' - | 'frontmatter___image___childrenExchangesByCountryCsv___children' - | 'frontmatter___image___childrenExchangesByCountryCsv___country' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinmama' - | 'frontmatter___image___childrenExchangesByCountryCsv___bittrex' - | 'frontmatter___image___childrenExchangesByCountryCsv___simplex' - | 'frontmatter___image___childrenExchangesByCountryCsv___wyre' - | 'frontmatter___image___childrenExchangesByCountryCsv___moonpay' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinbase' - | 'frontmatter___image___childrenExchangesByCountryCsv___kraken' - | 'frontmatter___image___childrenExchangesByCountryCsv___gemini' - | 'frontmatter___image___childrenExchangesByCountryCsv___binance' - | 'frontmatter___image___childrenExchangesByCountryCsv___binanceus' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitbuy' - | 'frontmatter___image___childrenExchangesByCountryCsv___rain' - | 'frontmatter___image___childrenExchangesByCountryCsv___cryptocom' - | 'frontmatter___image___childrenExchangesByCountryCsv___itezcom' - | 'frontmatter___image___childrenExchangesByCountryCsv___coinspot' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitvavo' - | 'frontmatter___image___childrenExchangesByCountryCsv___mtpelerin' - | 'frontmatter___image___childrenExchangesByCountryCsv___wazirx' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitflyer' - | 'frontmatter___image___childrenExchangesByCountryCsv___easycrypto' - | 'frontmatter___image___childrenExchangesByCountryCsv___okx' - | 'frontmatter___image___childrenExchangesByCountryCsv___kucoin' - | 'frontmatter___image___childrenExchangesByCountryCsv___ftx' - | 'frontmatter___image___childrenExchangesByCountryCsv___huobiglobal' - | 'frontmatter___image___childrenExchangesByCountryCsv___gateio' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitfinex' - | 'frontmatter___image___childrenExchangesByCountryCsv___bybit' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitkub' - | 'frontmatter___image___childrenExchangesByCountryCsv___bitso' - | 'frontmatter___image___childrenExchangesByCountryCsv___ftxus' - | 'frontmatter___image___childExchangesByCountryCsv___id' - | 'frontmatter___image___childExchangesByCountryCsv___children' - | 'frontmatter___image___childExchangesByCountryCsv___country' - | 'frontmatter___image___childExchangesByCountryCsv___coinmama' - | 'frontmatter___image___childExchangesByCountryCsv___bittrex' - | 'frontmatter___image___childExchangesByCountryCsv___simplex' - | 'frontmatter___image___childExchangesByCountryCsv___wyre' - | 'frontmatter___image___childExchangesByCountryCsv___moonpay' - | 'frontmatter___image___childExchangesByCountryCsv___coinbase' - | 'frontmatter___image___childExchangesByCountryCsv___kraken' - | 'frontmatter___image___childExchangesByCountryCsv___gemini' - | 'frontmatter___image___childExchangesByCountryCsv___binance' - | 'frontmatter___image___childExchangesByCountryCsv___binanceus' - | 'frontmatter___image___childExchangesByCountryCsv___bitbuy' - | 'frontmatter___image___childExchangesByCountryCsv___rain' - | 'frontmatter___image___childExchangesByCountryCsv___cryptocom' - | 'frontmatter___image___childExchangesByCountryCsv___itezcom' - | 'frontmatter___image___childExchangesByCountryCsv___coinspot' - | 'frontmatter___image___childExchangesByCountryCsv___bitvavo' - | 'frontmatter___image___childExchangesByCountryCsv___mtpelerin' - | 'frontmatter___image___childExchangesByCountryCsv___wazirx' - | 'frontmatter___image___childExchangesByCountryCsv___bitflyer' - | 'frontmatter___image___childExchangesByCountryCsv___easycrypto' - | 'frontmatter___image___childExchangesByCountryCsv___okx' - | 'frontmatter___image___childExchangesByCountryCsv___kucoin' - | 'frontmatter___image___childExchangesByCountryCsv___ftx' - | 'frontmatter___image___childExchangesByCountryCsv___huobiglobal' - | 'frontmatter___image___childExchangesByCountryCsv___gateio' - | 'frontmatter___image___childExchangesByCountryCsv___bitfinex' - | 'frontmatter___image___childExchangesByCountryCsv___bybit' - | 'frontmatter___image___childExchangesByCountryCsv___bitkub' - | 'frontmatter___image___childExchangesByCountryCsv___bitso' - | 'frontmatter___image___childExchangesByCountryCsv___ftxus' - | 'frontmatter___image___childrenDataJson' - | 'frontmatter___image___childrenDataJson___id' - | 'frontmatter___image___childrenDataJson___children' - | 'frontmatter___image___childrenDataJson___files' - | 'frontmatter___image___childrenDataJson___imageSize' - | 'frontmatter___image___childrenDataJson___commit' - | 'frontmatter___image___childrenDataJson___contributors' - | 'frontmatter___image___childrenDataJson___contributorsPerLine' - | 'frontmatter___image___childrenDataJson___projectName' - | 'frontmatter___image___childrenDataJson___projectOwner' - | 'frontmatter___image___childrenDataJson___repoType' - | 'frontmatter___image___childrenDataJson___repoHost' - | 'frontmatter___image___childrenDataJson___skipCi' - | 'frontmatter___image___childrenDataJson___nodeTools' - | 'frontmatter___image___childrenDataJson___keyGen' - | 'frontmatter___image___childrenDataJson___saas' - | 'frontmatter___image___childrenDataJson___pools' - | 'frontmatter___image___childDataJson___id' - | 'frontmatter___image___childDataJson___children' - | 'frontmatter___image___childDataJson___files' - | 'frontmatter___image___childDataJson___imageSize' - | 'frontmatter___image___childDataJson___commit' - | 'frontmatter___image___childDataJson___contributors' - | 'frontmatter___image___childDataJson___contributorsPerLine' - | 'frontmatter___image___childDataJson___projectName' - | 'frontmatter___image___childDataJson___projectOwner' - | 'frontmatter___image___childDataJson___repoType' - | 'frontmatter___image___childDataJson___repoHost' - | 'frontmatter___image___childDataJson___skipCi' - | 'frontmatter___image___childDataJson___nodeTools' - | 'frontmatter___image___childDataJson___keyGen' - | 'frontmatter___image___childDataJson___saas' - | 'frontmatter___image___childDataJson___pools' - | 'frontmatter___image___childrenCommunityMeetupsJson' - | 'frontmatter___image___childrenCommunityMeetupsJson___id' - | 'frontmatter___image___childrenCommunityMeetupsJson___children' - | 'frontmatter___image___childrenCommunityMeetupsJson___title' - | 'frontmatter___image___childrenCommunityMeetupsJson___emoji' - | 'frontmatter___image___childrenCommunityMeetupsJson___location' - | 'frontmatter___image___childrenCommunityMeetupsJson___link' - | 'frontmatter___image___childCommunityMeetupsJson___id' - | 'frontmatter___image___childCommunityMeetupsJson___children' - | 'frontmatter___image___childCommunityMeetupsJson___title' - | 'frontmatter___image___childCommunityMeetupsJson___emoji' - | 'frontmatter___image___childCommunityMeetupsJson___location' - | 'frontmatter___image___childCommunityMeetupsJson___link' - | 'frontmatter___image___childrenCommunityEventsJson' - | 'frontmatter___image___childrenCommunityEventsJson___id' - | 'frontmatter___image___childrenCommunityEventsJson___children' - | 'frontmatter___image___childrenCommunityEventsJson___title' - | 'frontmatter___image___childrenCommunityEventsJson___to' - | 'frontmatter___image___childrenCommunityEventsJson___sponsor' - | 'frontmatter___image___childrenCommunityEventsJson___location' - | 'frontmatter___image___childrenCommunityEventsJson___description' - | 'frontmatter___image___childrenCommunityEventsJson___startDate' - | 'frontmatter___image___childrenCommunityEventsJson___endDate' - | 'frontmatter___image___childCommunityEventsJson___id' - | 'frontmatter___image___childCommunityEventsJson___children' - | 'frontmatter___image___childCommunityEventsJson___title' - | 'frontmatter___image___childCommunityEventsJson___to' - | 'frontmatter___image___childCommunityEventsJson___sponsor' - | 'frontmatter___image___childCommunityEventsJson___location' - | 'frontmatter___image___childCommunityEventsJson___description' - | 'frontmatter___image___childCommunityEventsJson___startDate' - | 'frontmatter___image___childCommunityEventsJson___endDate' - | 'frontmatter___image___childrenCexLayer2SupportJson' - | 'frontmatter___image___childrenCexLayer2SupportJson___id' - | 'frontmatter___image___childrenCexLayer2SupportJson___children' - | 'frontmatter___image___childrenCexLayer2SupportJson___name' - | 'frontmatter___image___childrenCexLayer2SupportJson___supports_withdrawals' - | 'frontmatter___image___childrenCexLayer2SupportJson___supports_deposits' - | 'frontmatter___image___childrenCexLayer2SupportJson___url' - | 'frontmatter___image___childCexLayer2SupportJson___id' - | 'frontmatter___image___childCexLayer2SupportJson___children' - | 'frontmatter___image___childCexLayer2SupportJson___name' - | 'frontmatter___image___childCexLayer2SupportJson___supports_withdrawals' - | 'frontmatter___image___childCexLayer2SupportJson___supports_deposits' - | 'frontmatter___image___childCexLayer2SupportJson___url' - | 'frontmatter___image___childrenAlltimeJson' - | 'frontmatter___image___childrenAlltimeJson___id' - | 'frontmatter___image___childrenAlltimeJson___children' - | 'frontmatter___image___childrenAlltimeJson___name' - | 'frontmatter___image___childrenAlltimeJson___url' - | 'frontmatter___image___childrenAlltimeJson___unit' - | 'frontmatter___image___childrenAlltimeJson___currency' - | 'frontmatter___image___childrenAlltimeJson___mode' - | 'frontmatter___image___childrenAlltimeJson___totalCosts' - | 'frontmatter___image___childrenAlltimeJson___totalTMSavings' - | 'frontmatter___image___childrenAlltimeJson___totalPreTranslated' - | 'frontmatter___image___childrenAlltimeJson___data' - | 'frontmatter___image___childAlltimeJson___id' - | 'frontmatter___image___childAlltimeJson___children' - | 'frontmatter___image___childAlltimeJson___name' - | 'frontmatter___image___childAlltimeJson___url' - | 'frontmatter___image___childAlltimeJson___unit' - | 'frontmatter___image___childAlltimeJson___currency' - | 'frontmatter___image___childAlltimeJson___mode' - | 'frontmatter___image___childAlltimeJson___totalCosts' - | 'frontmatter___image___childAlltimeJson___totalTMSavings' - | 'frontmatter___image___childAlltimeJson___totalPreTranslated' - | 'frontmatter___image___childAlltimeJson___data' - | 'frontmatter___image___id' - | 'frontmatter___image___parent___id' - | 'frontmatter___image___parent___children' - | 'frontmatter___image___children' - | 'frontmatter___image___children___id' - | 'frontmatter___image___children___children' - | 'frontmatter___image___internal___content' - | 'frontmatter___image___internal___contentDigest' - | 'frontmatter___image___internal___description' - | 'frontmatter___image___internal___fieldOwners' - | 'frontmatter___image___internal___ignoreType' - | 'frontmatter___image___internal___mediaType' - | 'frontmatter___image___internal___owner' - | 'frontmatter___image___internal___type' - | 'frontmatter___alt' - | 'frontmatter___summaryPoints' - | 'slug' - | 'body' - | 'excerpt' - | 'headings' - | 'headings___value' - | 'headings___depth' - | 'html' - | 'mdxAST' - | 'tableOfContents' - | 'timeToRead' - | 'wordCount___paragraphs' - | 'wordCount___sentences' - | 'wordCount___words' - | 'fields___readingTime___text' - | 'fields___readingTime___minutes' - | 'fields___readingTime___time' - | 'fields___readingTime___words' - | 'fields___isOutdated' - | 'fields___slug' - | 'fields___relativePath' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type MdxGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type MdxGroupConnectionDistinctArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionMaxArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionMinArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionSumArgs = { - field: MdxFieldsEnum; -}; - - -export type MdxGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MdxFieldsEnum; -}; - -export type MdxSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ImageSharpConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ImageSharpConnectionDistinctArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionMaxArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionMinArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionSumArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ImageSharpFieldsEnum; -}; - -export type ImageSharpEdge = { - next?: Maybe; - node: ImageSharp; - previous?: Maybe; -}; - -export type ImageSharpFieldsEnum = - | 'fixed___base64' - | 'fixed___tracedSVG' - | 'fixed___aspectRatio' - | 'fixed___width' - | 'fixed___height' - | 'fixed___src' - | 'fixed___srcSet' - | 'fixed___srcWebp' - | 'fixed___srcSetWebp' - | 'fixed___originalName' - | 'fluid___base64' - | 'fluid___tracedSVG' - | 'fluid___aspectRatio' - | 'fluid___src' - | 'fluid___srcSet' - | 'fluid___srcWebp' - | 'fluid___srcSetWebp' - | 'fluid___sizes' - | 'fluid___originalImg' - | 'fluid___originalName' - | 'fluid___presentationWidth' - | 'fluid___presentationHeight' - | 'gatsbyImageData' - | 'original___width' - | 'original___height' - | 'original___src' - | 'resize___src' - | 'resize___tracedSVG' - | 'resize___width' - | 'resize___height' - | 'resize___aspectRatio' - | 'resize___originalName' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type ImageSharpGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ImageSharpGroupConnectionDistinctArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionMaxArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionMinArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionSumArgs = { - field: ImageSharpFieldsEnum; -}; - - -export type ImageSharpGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ImageSharpFieldsEnum; -}; - -export type ImageSharpSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ConsensusBountyHuntersCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ConsensusBountyHuntersCsvConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - -export type ConsensusBountyHuntersCsvEdge = { - next?: Maybe; - node: ConsensusBountyHuntersCsv; - previous?: Maybe; -}; - -export type ConsensusBountyHuntersCsvFieldsEnum = - | 'username' - | 'name' - | 'score' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type ConsensusBountyHuntersCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionDistinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionMaxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionMinArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionSumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - - -export type ConsensusBountyHuntersCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ConsensusBountyHuntersCsvFieldsEnum; -}; - -export type ConsensusBountyHuntersCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ExecutionBountyHuntersCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ExecutionBountyHuntersCsvConnectionDistinctArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvConnectionMaxArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvConnectionMinArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvConnectionSumArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - -export type ExecutionBountyHuntersCsvEdge = { - next?: Maybe; - node: ExecutionBountyHuntersCsv; - previous?: Maybe; -}; - -export type ExecutionBountyHuntersCsvFieldsEnum = - | 'username' - | 'name' - | 'score' - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type'; - -export type ExecutionBountyHuntersCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ExecutionBountyHuntersCsvGroupConnectionDistinctArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvGroupConnectionMaxArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvGroupConnectionMinArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvGroupConnectionSumArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - - -export type ExecutionBountyHuntersCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExecutionBountyHuntersCsvFieldsEnum; -}; - -export type ExecutionBountyHuntersCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type WalletsCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type WalletsCsvConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionMaxArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionMinArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionSumArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: WalletsCsvFieldsEnum; -}; - -export type WalletsCsvEdge = { - next?: Maybe; - node: WalletsCsv; - previous?: Maybe; -}; - -export type WalletsCsvFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'brand_color' - | 'has_mobile' - | 'has_desktop' - | 'has_web' - | 'has_hardware' - | 'has_card_deposits' - | 'has_explore_dapps' - | 'has_defi_integrations' - | 'has_bank_withdrawals' - | 'has_limits_protection' - | 'has_high_volume_purchases' - | 'has_multisig' - | 'has_dex_integrations'; - -export type WalletsCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type WalletsCsvGroupConnectionDistinctArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionMaxArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionMinArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionSumArgs = { - field: WalletsCsvFieldsEnum; -}; - - -export type WalletsCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: WalletsCsvFieldsEnum; -}; - -export type WalletsCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type QuarterJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type QuarterJsonConnectionDistinctArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionMaxArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionMinArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionSumArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: QuarterJsonFieldsEnum; -}; - -export type QuarterJsonEdge = { - next?: Maybe; - node: QuarterJson; - previous?: Maybe; -}; - -export type QuarterJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type QuarterJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type QuarterJsonGroupConnectionDistinctArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionMaxArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionMinArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionSumArgs = { - field: QuarterJsonFieldsEnum; -}; - - -export type QuarterJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: QuarterJsonFieldsEnum; -}; - -export type QuarterJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type MonthJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type MonthJsonConnectionDistinctArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionMaxArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionMinArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionSumArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MonthJsonFieldsEnum; -}; - -export type MonthJsonEdge = { - next?: Maybe; - node: MonthJson; - previous?: Maybe; -}; - -export type MonthJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type MonthJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type MonthJsonGroupConnectionDistinctArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionMaxArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionMinArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionSumArgs = { - field: MonthJsonFieldsEnum; -}; - - -export type MonthJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: MonthJsonFieldsEnum; -}; - -export type MonthJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type Layer2JsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type Layer2JsonConnectionDistinctArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionMaxArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionMinArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionSumArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: Layer2JsonFieldsEnum; -}; - -export type Layer2JsonEdge = { - next?: Maybe; - node: Layer2Json; - previous?: Maybe; -}; - -export type Layer2JsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'optimistic' - | 'optimistic___name' - | 'optimistic___website' - | 'optimistic___developerDocs' - | 'optimistic___l2beat' - | 'optimistic___bridge' - | 'optimistic___bridgeWallets' - | 'optimistic___blockExplorer' - | 'optimistic___ecosystemPortal' - | 'optimistic___tokenLists' - | 'optimistic___noteKey' - | 'optimistic___purpose' - | 'optimistic___description' - | 'optimistic___imageKey' - | 'optimistic___background' - | 'zk' - | 'zk___name' - | 'zk___website' - | 'zk___developerDocs' - | 'zk___l2beat' - | 'zk___bridge' - | 'zk___bridgeWallets' - | 'zk___blockExplorer' - | 'zk___ecosystemPortal' - | 'zk___tokenLists' - | 'zk___noteKey' - | 'zk___purpose' - | 'zk___description' - | 'zk___imageKey' - | 'zk___background'; - -export type Layer2JsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type Layer2JsonGroupConnectionDistinctArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionMaxArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionMinArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionSumArgs = { - field: Layer2JsonFieldsEnum; -}; - - -export type Layer2JsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: Layer2JsonFieldsEnum; -}; - -export type Layer2JsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ExternalTutorialsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ExternalTutorialsJsonConnectionDistinctArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionMaxArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionMinArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionSumArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExternalTutorialsJsonFieldsEnum; -}; - -export type ExternalTutorialsJsonEdge = { - next?: Maybe; - node: ExternalTutorialsJson; - previous?: Maybe; -}; - -export type ExternalTutorialsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'url' - | 'title' - | 'description' - | 'author' - | 'authorGithub' - | 'tags' - | 'skillLevel' - | 'timeToRead' - | 'lang' - | 'publishDate'; - -export type ExternalTutorialsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ExternalTutorialsJsonGroupConnectionDistinctArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionMaxArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionMinArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionSumArgs = { - field: ExternalTutorialsJsonFieldsEnum; -}; - - -export type ExternalTutorialsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExternalTutorialsJsonFieldsEnum; -}; - -export type ExternalTutorialsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type ExchangesByCountryCsvConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type ExchangesByCountryCsvConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExchangesByCountryCsvFieldsEnum; -}; - -export type ExchangesByCountryCsvEdge = { - next?: Maybe; - node: ExchangesByCountryCsv; - previous?: Maybe; -}; - -export type ExchangesByCountryCsvFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'country' - | 'coinmama' - | 'bittrex' - | 'simplex' - | 'wyre' - | 'moonpay' - | 'coinbase' - | 'kraken' - | 'gemini' - | 'binance' - | 'binanceus' - | 'bitbuy' - | 'rain' - | 'cryptocom' - | 'itezcom' - | 'coinspot' - | 'bitvavo' - | 'mtpelerin' - | 'wazirx' - | 'bitflyer' - | 'easycrypto' - | 'okx' - | 'kucoin' - | 'ftx' - | 'huobiglobal' - | 'gateio' - | 'bitfinex' - | 'bybit' - | 'bitkub' - | 'bitso' - | 'ftxus'; - -export type ExchangesByCountryCsvGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type ExchangesByCountryCsvGroupConnectionDistinctArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionMaxArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionMinArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionSumArgs = { - field: ExchangesByCountryCsvFieldsEnum; -}; - - -export type ExchangesByCountryCsvGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: ExchangesByCountryCsvFieldsEnum; -}; - -export type ExchangesByCountryCsvSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type DataJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type DataJsonConnectionDistinctArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionMaxArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionMinArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionSumArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DataJsonFieldsEnum; -}; - -export type DataJsonEdge = { - next?: Maybe; - node: DataJson; - previous?: Maybe; -}; - -export type DataJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'files' - | 'imageSize' - | 'commit' - | 'contributors' - | 'contributors___login' - | 'contributors___name' - | 'contributors___avatar_url' - | 'contributors___profile' - | 'contributors___contributions' - | 'contributorsPerLine' - | 'projectName' - | 'projectOwner' - | 'repoType' - | 'repoHost' - | 'skipCi' - | 'nodeTools' - | 'nodeTools___name' - | 'nodeTools___svgPath' - | 'nodeTools___hue' - | 'nodeTools___launchDate' - | 'nodeTools___url' - | 'nodeTools___audits' - | 'nodeTools___audits___name' - | 'nodeTools___audits___url' - | 'nodeTools___minEth' - | 'nodeTools___additionalStake' - | 'nodeTools___additionalStakeUnit' - | 'nodeTools___tokens' - | 'nodeTools___tokens___name' - | 'nodeTools___tokens___symbol' - | 'nodeTools___tokens___address' - | 'nodeTools___isFoss' - | 'nodeTools___hasBugBounty' - | 'nodeTools___isTrustless' - | 'nodeTools___isPermissionless' - | 'nodeTools___multiClient' - | 'nodeTools___easyClientSwitching' - | 'nodeTools___platforms' - | 'nodeTools___ui' - | 'nodeTools___socials___discord' - | 'nodeTools___socials___twitter' - | 'nodeTools___socials___github' - | 'nodeTools___socials___telegram' - | 'nodeTools___matomo___eventCategory' - | 'nodeTools___matomo___eventAction' - | 'nodeTools___matomo___eventName' - | 'keyGen' - | 'keyGen___name' - | 'keyGen___svgPath' - | 'keyGen___hue' - | 'keyGen___launchDate' - | 'keyGen___url' - | 'keyGen___audits' - | 'keyGen___audits___name' - | 'keyGen___audits___url' - | 'keyGen___isFoss' - | 'keyGen___hasBugBounty' - | 'keyGen___isTrustless' - | 'keyGen___isPermissionless' - | 'keyGen___isSelfCustody' - | 'keyGen___platforms' - | 'keyGen___ui' - | 'keyGen___socials___discord' - | 'keyGen___socials___twitter' - | 'keyGen___socials___github' - | 'keyGen___matomo___eventCategory' - | 'keyGen___matomo___eventAction' - | 'keyGen___matomo___eventName' - | 'saas' - | 'saas___name' - | 'saas___svgPath' - | 'saas___hue' - | 'saas___launchDate' - | 'saas___url' - | 'saas___audits' - | 'saas___audits___name' - | 'saas___audits___url' - | 'saas___audits___date' - | 'saas___minEth' - | 'saas___additionalStake' - | 'saas___additionalStakeUnit' - | 'saas___monthlyFee' - | 'saas___monthlyFeeUnit' - | 'saas___isFoss' - | 'saas___hasBugBounty' - | 'saas___isTrustless' - | 'saas___isPermissionless' - | 'saas___pctMajorityClient' - | 'saas___isSelfCustody' - | 'saas___platforms' - | 'saas___ui' - | 'saas___socials___discord' - | 'saas___socials___twitter' - | 'saas___socials___github' - | 'saas___socials___telegram' - | 'saas___matomo___eventCategory' - | 'saas___matomo___eventAction' - | 'saas___matomo___eventName' - | 'pools' - | 'pools___name' - | 'pools___svgPath' - | 'pools___hue' - | 'pools___launchDate' - | 'pools___url' - | 'pools___audits' - | 'pools___audits___name' - | 'pools___audits___url' - | 'pools___audits___date' - | 'pools___minEth' - | 'pools___feePercentage' - | 'pools___tokens' - | 'pools___tokens___name' - | 'pools___tokens___symbol' - | 'pools___tokens___address' - | 'pools___isFoss' - | 'pools___hasBugBounty' - | 'pools___isTrustless' - | 'pools___hasPermissionlessNodes' - | 'pools___pctMajorityClient' - | 'pools___platforms' - | 'pools___ui' - | 'pools___socials___discord' - | 'pools___socials___twitter' - | 'pools___socials___github' - | 'pools___socials___telegram' - | 'pools___socials___reddit' - | 'pools___matomo___eventCategory' - | 'pools___matomo___eventAction' - | 'pools___matomo___eventName' - | 'pools___twitter' - | 'pools___telegram'; - -export type DataJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type DataJsonGroupConnectionDistinctArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionMaxArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionMinArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionSumArgs = { - field: DataJsonFieldsEnum; -}; - - -export type DataJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: DataJsonFieldsEnum; -}; - -export type DataJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CommunityMeetupsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CommunityMeetupsJsonConnectionDistinctArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionMaxArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionMinArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionSumArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityMeetupsJsonFieldsEnum; -}; - -export type CommunityMeetupsJsonEdge = { - next?: Maybe; - node: CommunityMeetupsJson; - previous?: Maybe; -}; - -export type CommunityMeetupsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'title' - | 'emoji' - | 'location' - | 'link'; - -export type CommunityMeetupsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CommunityMeetupsJsonGroupConnectionDistinctArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionMaxArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionMinArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionSumArgs = { - field: CommunityMeetupsJsonFieldsEnum; -}; - - -export type CommunityMeetupsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityMeetupsJsonFieldsEnum; -}; - -export type CommunityMeetupsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CommunityEventsJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CommunityEventsJsonConnectionDistinctArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionMaxArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionMinArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionSumArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityEventsJsonFieldsEnum; -}; - -export type CommunityEventsJsonEdge = { - next?: Maybe; - node: CommunityEventsJson; - previous?: Maybe; -}; - -export type CommunityEventsJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'title' - | 'to' - | 'sponsor' - | 'location' - | 'description' - | 'startDate' - | 'endDate'; - -export type CommunityEventsJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CommunityEventsJsonGroupConnectionDistinctArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionMaxArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionMinArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionSumArgs = { - field: CommunityEventsJsonFieldsEnum; -}; - - -export type CommunityEventsJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CommunityEventsJsonFieldsEnum; -}; - -export type CommunityEventsJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type CexLayer2SupportJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type CexLayer2SupportJsonConnectionDistinctArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionMaxArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionMinArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionSumArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CexLayer2SupportJsonFieldsEnum; -}; - -export type CexLayer2SupportJsonEdge = { - next?: Maybe; - node: CexLayer2SupportJson; - previous?: Maybe; -}; - -export type CexLayer2SupportJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'supports_withdrawals' - | 'supports_deposits' - | 'url'; - -export type CexLayer2SupportJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type CexLayer2SupportJsonGroupConnectionDistinctArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionMaxArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionMinArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionSumArgs = { - field: CexLayer2SupportJsonFieldsEnum; -}; - - -export type CexLayer2SupportJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: CexLayer2SupportJsonFieldsEnum; -}; - -export type CexLayer2SupportJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type AlltimeJsonConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; -}; - - -export type AlltimeJsonConnectionDistinctArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionMaxArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionMinArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionSumArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: AlltimeJsonFieldsEnum; -}; - -export type AlltimeJsonEdge = { - next?: Maybe; - node: AlltimeJson; - previous?: Maybe; -}; - -export type AlltimeJsonFieldsEnum = - | 'id' - | 'parent___id' - | 'parent___parent___id' - | 'parent___parent___parent___id' - | 'parent___parent___parent___children' - | 'parent___parent___children' - | 'parent___parent___children___id' - | 'parent___parent___children___children' - | 'parent___parent___internal___content' - | 'parent___parent___internal___contentDigest' - | 'parent___parent___internal___description' - | 'parent___parent___internal___fieldOwners' - | 'parent___parent___internal___ignoreType' - | 'parent___parent___internal___mediaType' - | 'parent___parent___internal___owner' - | 'parent___parent___internal___type' - | 'parent___children' - | 'parent___children___id' - | 'parent___children___parent___id' - | 'parent___children___parent___children' - | 'parent___children___children' - | 'parent___children___children___id' - | 'parent___children___children___children' - | 'parent___children___internal___content' - | 'parent___children___internal___contentDigest' - | 'parent___children___internal___description' - | 'parent___children___internal___fieldOwners' - | 'parent___children___internal___ignoreType' - | 'parent___children___internal___mediaType' - | 'parent___children___internal___owner' - | 'parent___children___internal___type' - | 'parent___internal___content' - | 'parent___internal___contentDigest' - | 'parent___internal___description' - | 'parent___internal___fieldOwners' - | 'parent___internal___ignoreType' - | 'parent___internal___mediaType' - | 'parent___internal___owner' - | 'parent___internal___type' - | 'children' - | 'children___id' - | 'children___parent___id' - | 'children___parent___parent___id' - | 'children___parent___parent___children' - | 'children___parent___children' - | 'children___parent___children___id' - | 'children___parent___children___children' - | 'children___parent___internal___content' - | 'children___parent___internal___contentDigest' - | 'children___parent___internal___description' - | 'children___parent___internal___fieldOwners' - | 'children___parent___internal___ignoreType' - | 'children___parent___internal___mediaType' - | 'children___parent___internal___owner' - | 'children___parent___internal___type' - | 'children___children' - | 'children___children___id' - | 'children___children___parent___id' - | 'children___children___parent___children' - | 'children___children___children' - | 'children___children___children___id' - | 'children___children___children___children' - | 'children___children___internal___content' - | 'children___children___internal___contentDigest' - | 'children___children___internal___description' - | 'children___children___internal___fieldOwners' - | 'children___children___internal___ignoreType' - | 'children___children___internal___mediaType' - | 'children___children___internal___owner' - | 'children___children___internal___type' - | 'children___internal___content' - | 'children___internal___contentDigest' - | 'children___internal___description' - | 'children___internal___fieldOwners' - | 'children___internal___ignoreType' - | 'children___internal___mediaType' - | 'children___internal___owner' - | 'children___internal___type' - | 'internal___content' - | 'internal___contentDigest' - | 'internal___description' - | 'internal___fieldOwners' - | 'internal___ignoreType' - | 'internal___mediaType' - | 'internal___owner' - | 'internal___type' - | 'name' - | 'url' - | 'unit' - | 'dateRange___from' - | 'dateRange___to' - | 'currency' - | 'mode' - | 'totalCosts' - | 'totalTMSavings' - | 'totalPreTranslated' - | 'data' - | 'data___user___id' - | 'data___user___username' - | 'data___user___fullName' - | 'data___user___userRole' - | 'data___user___avatarUrl' - | 'data___user___preTranslated' - | 'data___user___totalCosts' - | 'data___languages' - | 'data___languages___language___id' - | 'data___languages___language___name' - | 'data___languages___language___tmSavings' - | 'data___languages___language___preTranslate' - | 'data___languages___language___totalCosts' - | 'data___languages___translated___tmMatch' - | 'data___languages___translated___default' - | 'data___languages___translated___total' - | 'data___languages___targetTranslated___tmMatch' - | 'data___languages___targetTranslated___default' - | 'data___languages___targetTranslated___total' - | 'data___languages___translatedByMt___tmMatch' - | 'data___languages___translatedByMt___default' - | 'data___languages___translatedByMt___total' - | 'data___languages___approved___tmMatch' - | 'data___languages___approved___default' - | 'data___languages___approved___total' - | 'data___languages___translationCosts___tmMatch' - | 'data___languages___translationCosts___default' - | 'data___languages___translationCosts___total' - | 'data___languages___approvalCosts___tmMatch' - | 'data___languages___approvalCosts___default' - | 'data___languages___approvalCosts___total'; - -export type AlltimeJsonGroupConnection = { - totalCount: Scalars['Int']; - edges: Array; - nodes: Array; - pageInfo: PageInfo; - distinct: Array; - max?: Maybe; - min?: Maybe; - sum?: Maybe; - group: Array; - field: Scalars['String']; - fieldValue?: Maybe; -}; - - -export type AlltimeJsonGroupConnectionDistinctArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionMaxArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionMinArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionSumArgs = { - field: AlltimeJsonFieldsEnum; -}; - - -export type AlltimeJsonGroupConnectionGroupArgs = { - skip?: InputMaybe; - limit?: InputMaybe; - field: AlltimeJsonFieldsEnum; -}; - -export type AlltimeJsonSortInput = { - fields?: InputMaybe>>; - order?: InputMaybe>>; -}; - -export type IndexPageQueryVariables = Exact<{ [key: string]: never; }>; - - -export type IndexPageQuery = { hero?: { childImageSharp?: { gatsbyImageData: any } | null } | null, ethereum?: { childImageSharp?: { gatsbyImageData: any } | null } | null, enterprise?: { childImageSharp?: { gatsbyImageData: any } | null } | null, dogefixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, robotfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, ethfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, devfixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, future?: { childImageSharp?: { gatsbyImageData: any } | null } | null, impact?: { childImageSharp?: { gatsbyImageData: any } | null } | null, finance?: { childImageSharp?: { gatsbyImageData: any } | null } | null, hackathon?: { childImageSharp?: { gatsbyImageData: any } | null } | null, infrastructure?: { childImageSharp?: { gatsbyImageData: any } | null } | null, infrastructurefixed?: { childImageSharp?: { gatsbyImageData: any } | null } | null, merge?: { childImageSharp?: { gatsbyImageData: any } | null } | null }; - -export type GatsbyImageSharpFixedFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_WithWebpFragment = { base64?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFixed_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFixed_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string }; - -export type GatsbyImageSharpFixed_WithWebp_NoBase64Fragment = { width: number, height: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null }; - -export type GatsbyImageSharpFluidFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluidLimitPresentationSizeFragment = { maxHeight: number, maxWidth: number }; - -export type GatsbyImageSharpFluid_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebpFragment = { base64?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebp_TracedSvgFragment = { tracedSVG?: string | null, aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type GatsbyImageSharpFluid_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, sizes: string }; - -export type GatsbyImageSharpFluid_WithWebp_NoBase64Fragment = { aspectRatio: number, src: string, srcSet: string, srcWebp?: string | null, srcSetWebp?: string | null, sizes: string }; - -export type AllMdxQueryVariables = Exact<{ [key: string]: never; }>; - - -export type AllMdxQuery = { allMdx: { edges: Array<{ node: { fields?: { isOutdated?: boolean | null, slug?: string | null, relativePath?: string | null } | null, frontmatter?: { lang?: string | null, template?: string | null } | null } }> } }; From 5285466280c33bb092d837970e8b1e7bd62c393a Mon Sep 17 00:00:00 2001 From: Elyanil Liranzo-Castro Date: Tue, 24 May 2022 12:51:59 -0400 Subject: [PATCH 77/93] fixes grammar --- .../docs/consensus-mechanisms/pow/mining-algorithms/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md index 0f7ef8a6533..297828f75eb 100644 --- a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md +++ b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md @@ -5,7 +5,7 @@ lang: en sidebar: true --- -Ethereum mining has used two mining algorithms, Dagger Hashimoto and Ethash. Dagger Hashimoto was never used to to mine Ethereum, being superseded by Ethash before mainet launched. It was a R&D minign algorithm that paved the way for Ethash. However, it has historical significance as an important innovation in Ethereum's development. Proof-of-work mining itself will be deprecated in favor of proof-of-stake during [The Merge](/merge/), which is forecast to happen in Q3-Q4 2022. +Ethereum mining has used two mining algorithms, Dagger Hashimoto and Ethash. Dagger Hashimoto was never used to mine Ethereum, being superseded by Ethash before mainet launched. It was a R&D minign algorithm that paved the way for Ethash. However, it has historical significance as an important innovation in Ethereum's development. Proof-of-work mining itself will be deprecated in favor of proof-of-stake during [The Merge](/merge/), which is forecast to happen in Q3-Q4 2022. The fundamental idea of both mining algorithms is that a miner tries to find a nonce input using brute force computation so that the result is below a certain difficulty threshold. This difficulty threshold can be dynamically adjusted, allowing block production to happen at a regular interval. From ec5111205d61571850ea44041851aed57dbdc805 Mon Sep 17 00:00:00 2001 From: Elyanil Liranzo-Castro Date: Tue, 24 May 2022 13:19:02 -0400 Subject: [PATCH 78/93] fixes spelling error --- .../docs/consensus-mechanisms/pow/mining-algorithms/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md index 297828f75eb..38c5a127ca7 100644 --- a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md +++ b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/index.md @@ -5,7 +5,7 @@ lang: en sidebar: true --- -Ethereum mining has used two mining algorithms, Dagger Hashimoto and Ethash. Dagger Hashimoto was never used to mine Ethereum, being superseded by Ethash before mainet launched. It was a R&D minign algorithm that paved the way for Ethash. However, it has historical significance as an important innovation in Ethereum's development. Proof-of-work mining itself will be deprecated in favor of proof-of-stake during [The Merge](/merge/), which is forecast to happen in Q3-Q4 2022. +Ethereum mining has used two mining algorithms, Dagger Hashimoto and Ethash. Dagger Hashimoto was never used to mine Ethereum, being superseded by Ethash before mainet launched. It was a R&D mining algorithm that paved the way for Ethash. However, it has historical significance as an important innovation in Ethereum's development. Proof-of-work mining itself will be deprecated in favor of proof-of-stake during [The Merge](/merge/), which is forecast to happen in Q3-Q4 2022. The fundamental idea of both mining algorithms is that a miner tries to find a nonce input using brute force computation so that the result is below a certain difficulty threshold. This difficulty threshold can be dynamically adjusted, allowing block production to happen at a regular interval. From 60786027131ffb880facc1ffbf7253ccaeee26fb Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 14:29:00 -0300 Subject: [PATCH 79/93] fix Context type and remove unnecessary ts comments --- gatsby-node.ts | 5 ++--- src/types.ts | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/gatsby-node.ts b/gatsby-node.ts index 5c6e4e458c5..7f465a03eed 100644 --- a/gatsby-node.ts +++ b/gatsby-node.ts @@ -50,11 +50,9 @@ const checkIsMdxOutdated = (filePath: string): boolean => { let englishMatch = "" let intlMatch = "" try { - // @ts-expect-error englishData.match(re).forEach((match) => { englishMatch += match.replace(re, (_, p1, p2) => p1 + p2) }) - // @ts-expect-error translatedData.match(re).forEach((match) => { intlMatch += match.replace(re, (_, p1, p2) => p1 + p2) }) @@ -302,6 +300,7 @@ export const createPages: GatsbyNode["createPages"] = async ({ path: slug, component: path.resolve(`src/templates/${template}.js`), context: { + language, slug, isOutdated: !!node.fields.isOutdated, relativePath: relativePath, @@ -379,7 +378,7 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({ if (isTranslated && hasNoContext) { const { isOutdated, isContentEnglish } = await checkIsPageOutdated( page.context.intl.originalPath, - page.context.language! + page.context.language ) deletePage(page) createPage({ diff --git a/src/types.ts b/src/types.ts index a02e16a1ab6..b114878d55d 100644 --- a/src/types.ts +++ b/src/types.ts @@ -15,7 +15,7 @@ export type Context = { slug: string relativePath: string intl: Intl - language?: Lang + language: Lang isOutdated: boolean isContentEnglish?: boolean } From c5e2a9089e087475d390cf074e2771df3361fcbd Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 14:36:31 -0300 Subject: [PATCH 80/93] fix react useeffect deps --- src/components/Staking/StakingProductsCardGrid.js | 1 + src/components/Staking/StakingStatsBox.js | 6 +++--- src/components/StatsBoxGrid.js | 3 ++- src/pages/layer-2.js | 5 +++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/components/Staking/StakingProductsCardGrid.js b/src/components/Staking/StakingProductsCardGrid.js index 5b288746e77..cb918475b89 100644 --- a/src/components/Staking/StakingProductsCardGrid.js +++ b/src/components/Staking/StakingProductsCardGrid.js @@ -497,6 +497,7 @@ const StakingProductCardGrid = ({ category }) => { .sort((a, b) => b.rankingScore - a.rankingScore) ) } + // eslint-disable-next-line react-hooks/exhaustive-deps }, []) if (!rankedProducts) return null diff --git a/src/components/Staking/StakingStatsBox.js b/src/components/Staking/StakingStatsBox.js index a0e6aa34fd5..0c48f11d63b 100644 --- a/src/components/Staking/StakingStatsBox.js +++ b/src/components/Staking/StakingStatsBox.js @@ -59,13 +59,14 @@ const ErrorMessage = () => ( const StatsBoxGrid = () => { const intl = useIntl() - const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) const [totalEth, setTotalEth] = useState(0) const [totalValidators, setTotalValidators] = useState(0) const [currentApr, setCurrentApr] = useState(0) const [error, setError] = useState(false) useEffect(() => { + const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) + const formatInteger = (amount) => new Intl.NumberFormat(localeForStatsBoxNumbers).format(amount) @@ -101,8 +102,7 @@ const StatsBoxGrid = () => { setError(true) } })() - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []) + }, [intl.locale]) // TODO: Improve error handling if (error) return diff --git a/src/components/StatsBoxGrid.js b/src/components/StatsBoxGrid.js index 4d0c3bb2314..748014e7846 100644 --- a/src/components/StatsBoxGrid.js +++ b/src/components/StatsBoxGrid.js @@ -265,7 +265,6 @@ const RangeSelector = ({ state, setState }) => ( const StatsBoxGrid = () => { const intl = useIntl() - const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) const [ethPrices, setEthPrices] = useState({ data: [], @@ -293,6 +292,8 @@ const StatsBoxGrid = () => { const [selectedRangeTxs, setSelectedRangeTxs] = useState(ranges[0]) useEffect(() => { + const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) + const formatPrice = (price) => { return new Intl.NumberFormat(localeForStatsBoxNumbers, { style: "currency", diff --git a/src/pages/layer-2.js b/src/pages/layer-2.js index 32df2e384c3..f3a1a4c1df0 100644 --- a/src/pages/layer-2.js +++ b/src/pages/layer-2.js @@ -186,12 +186,13 @@ const StatDivider = styled.div` const Layer2Page = ({ data }) => { const intl = useIntl() - const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) const [tvl, setTVL] = useState("loading...") const [percentChangeL2, setL2PercentChange] = useState("loading...") const [averageFee, setAverageFee] = useState("loading...") useEffect(() => { + const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale) + const fetchL2Beat = async () => { try { const l2BeatData = await getData(`${GATSBY_FUNCTIONS_PATH}/l2beat`) @@ -254,7 +255,7 @@ const Layer2Page = ({ data }) => { } } fetchCryptoStats() - }, []) + }, [intl.locale]) const heroContent = { title: "Layer 2", From 6dffdb10bc7e291de4fbd076f29907793fa6eb00 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Tue, 24 May 2022 15:52:58 -0300 Subject: [PATCH 81/93] fix not deterministic output for gatsby-types generation --- src/gatsby-types.d.ts | 49 +++++++++++++++++++++----------------- src/templates/docs.js | 2 +- src/templates/job.js | 2 +- src/templates/staking.js | 2 +- src/templates/static.js | 2 +- src/templates/tutorial.js | 2 +- src/templates/upgrade.js | 2 +- src/templates/use-cases.js | 2 +- 8 files changed, 34 insertions(+), 29 deletions(-) diff --git a/src/gatsby-types.d.ts b/src/gatsby-types.d.ts index 87ee706e49c..6d0b897d189 100644 --- a/src/gatsby-types.d.ts +++ b/src/gatsby-types.d.ts @@ -4089,6 +4089,7 @@ declare namespace Queries { | "childMdx.frontmatter.address" | "childMdx.frontmatter.alt" | "childMdx.frontmatter.author" + | "childMdx.frontmatter.authors" | "childMdx.frontmatter.compensation" | "childMdx.frontmatter.description" | "childMdx.frontmatter.emoji" @@ -5099,6 +5100,7 @@ declare namespace Queries { | "childrenMdx.frontmatter.address" | "childrenMdx.frontmatter.alt" | "childrenMdx.frontmatter.author" + | "childrenMdx.frontmatter.authors" | "childrenMdx.frontmatter.compensation" | "childrenMdx.frontmatter.description" | "childrenMdx.frontmatter.emoji" @@ -5625,6 +5627,7 @@ declare namespace Queries { readonly address: Maybe readonly alt: Maybe readonly author: Maybe + readonly authors: Maybe readonly compensation: Maybe readonly description: Maybe readonly emoji: Maybe @@ -5656,6 +5659,7 @@ declare namespace Queries { readonly address: InputMaybe readonly alt: InputMaybe readonly author: InputMaybe + readonly authors: InputMaybe readonly compensation: InputMaybe readonly description: InputMaybe readonly emoji: InputMaybe @@ -6594,6 +6598,7 @@ declare namespace Queries { | "frontmatter.address" | "frontmatter.alt" | "frontmatter.author" + | "frontmatter.authors" | "frontmatter.compensation" | "frontmatter.description" | "frontmatter.emoji" @@ -10160,11 +10165,11 @@ declare namespace Queries { } | null } - type DocsPageQueryQueryVariables = Exact<{ + type DocsPageQueryVariables = Exact<{ relativePath: InputMaybe }> - type DocsPageQueryQuery = { + type DocsPageQuery = { readonly siteData: { readonly siteMetadata: { readonly editContentUrl: string | null } | null } | null @@ -10184,11 +10189,11 @@ declare namespace Queries { } | null } - type JobQueryQueryVariables = Exact<{ + type JobPageQueryVariables = Exact<{ relativePath: InputMaybe }> - type JobQueryQuery = { + type JobPageQuery = { readonly mdx: { readonly body: string readonly tableOfContents: Record | null @@ -10219,11 +10224,11 @@ declare namespace Queries { } | null } - type StakingPageQueryQueryVariables = Exact<{ + type StakingPageQueryVariables = Exact<{ relativePath: InputMaybe }> - type StakingPageQueryQuery = { + type StakingPageQuery = { readonly siteData: { readonly siteMetadata: { readonly editContentUrl: string | null } | null } | null @@ -10256,11 +10261,11 @@ declare namespace Queries { } | null } - type StaticPageQueryQueryVariables = Exact<{ + type StaticPageQueryVariables = Exact<{ relativePath: InputMaybe }> - type StaticPageQueryQuery = { + type StaticPageQuery = { readonly siteData: { readonly siteMetadata: { readonly editContentUrl: string | null } | null } | null @@ -10286,11 +10291,11 @@ declare namespace Queries { } | null } - type TutorialPageQueryQueryVariables = Exact<{ + type TutorialPageQueryVariables = Exact<{ relativePath: InputMaybe }> - type TutorialPageQueryQuery = { + type TutorialPageQuery = { readonly siteData: { readonly siteMetadata: { readonly editContentUrl: string | null } | null } | null @@ -10319,15 +10324,12 @@ declare namespace Queries { } | null } - type UseCasePageQueryQueryVariables = Exact<{ + type UpgradePageQueryVariables = Exact<{ relativePath: InputMaybe }> - type UseCasePageQueryQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { + type UpgradePageQuery = { + readonly mdx: { readonly body: string readonly tableOfContents: Record | null readonly fields: { readonly slug: string | null } | null @@ -10336,12 +10338,11 @@ declare namespace Queries { readonly description: string | null readonly lang: string | null readonly sidebar: boolean | null - readonly emoji: string | null readonly sidebarDepth: number | null readonly summaryPoint1: string readonly summaryPoint2: string readonly summaryPoint3: string - readonly alt: string | null + readonly summaryPoint4: string readonly isOutdated: boolean | null readonly image: { readonly childImageSharp: { @@ -10359,12 +10360,15 @@ declare namespace Queries { } | null } - type UpgradePageQueryQueryVariables = Exact<{ + type UseCasePageQueryVariables = Exact<{ relativePath: InputMaybe }> - type UpgradePageQueryQuery = { - readonly mdx: { + type UseCasePageQuery = { + readonly siteData: { + readonly siteMetadata: { readonly editContentUrl: string | null } | null + } | null + readonly pageData: { readonly body: string readonly tableOfContents: Record | null readonly fields: { readonly slug: string | null } | null @@ -10373,11 +10377,12 @@ declare namespace Queries { readonly description: string | null readonly lang: string | null readonly sidebar: boolean | null + readonly emoji: string | null readonly sidebarDepth: number | null readonly summaryPoint1: string readonly summaryPoint2: string readonly summaryPoint3: string - readonly summaryPoint4: string + readonly alt: string | null readonly isOutdated: boolean | null readonly image: { readonly childImageSharp: { diff --git a/src/templates/docs.js b/src/templates/docs.js index e4f447020c4..05c40fd534b 100644 --- a/src/templates/docs.js +++ b/src/templates/docs.js @@ -228,7 +228,7 @@ const DocsPage = ({ data, pageContext }) => { } export const query = graphql` - query DocsPageQuery($relativePath: String) { + query DocsPage($relativePath: String) { siteData: site { siteMetadata { editContentUrl diff --git a/src/templates/job.js b/src/templates/job.js index 1e9125631c0..5ae84c3ea37 100644 --- a/src/templates/job.js +++ b/src/templates/job.js @@ -386,7 +386,7 @@ const JobPage = ({ data: { mdx } }) => { } export const JobQuery = graphql` - query JobQuery($relativePath: String) { + query JobPage($relativePath: String) { mdx(fields: { relativePath: { eq: $relativePath } }) { fields { slug diff --git a/src/templates/staking.js b/src/templates/staking.js index c7c9147ecbe..f66645e2f85 100644 --- a/src/templates/staking.js +++ b/src/templates/staking.js @@ -446,7 +446,7 @@ const StakingPage = ({ data, pageContext, location }) => { } export const stakingPageQuery = graphql` - query StakingPageQuery($relativePath: String) { + query StakingPage($relativePath: String) { siteData: site { siteMetadata { editContentUrl diff --git a/src/templates/static.js b/src/templates/static.js index c592af57df8..9e875920ccd 100644 --- a/src/templates/static.js +++ b/src/templates/static.js @@ -195,7 +195,7 @@ const StaticPage = ({ data: { siteData, pageData: mdx }, pageContext }) => { } export const staticPageQuery = graphql` - query StaticPageQuery($relativePath: String) { + query StaticPage($relativePath: String) { siteData: site { siteMetadata { editContentUrl diff --git a/src/templates/tutorial.js b/src/templates/tutorial.js index d29291a27d7..b9bfdc17f2c 100644 --- a/src/templates/tutorial.js +++ b/src/templates/tutorial.js @@ -187,7 +187,7 @@ const TutorialPage = ({ data, pageContext }) => { export default TutorialPage export const query = graphql` - query TutorialPageQuery($relativePath: String) { + query TutorialPage($relativePath: String) { siteData: site { siteMetadata { editContentUrl diff --git a/src/templates/upgrade.js b/src/templates/upgrade.js index 8ba2cbaa04f..5f6988eff35 100644 --- a/src/templates/upgrade.js +++ b/src/templates/upgrade.js @@ -397,7 +397,7 @@ const UpgradePage = ({ data: { mdx } }) => { } export const upgradePageQuery = graphql` - query UpgradePageQuery($relativePath: String) { + query UpgradePage($relativePath: String) { mdx(fields: { relativePath: { eq: $relativePath } }) { fields { slug diff --git a/src/templates/use-cases.js b/src/templates/use-cases.js index 8a09773d6f8..4fdc6f66c53 100644 --- a/src/templates/use-cases.js +++ b/src/templates/use-cases.js @@ -395,7 +395,7 @@ const UseCasePage = ({ data, pageContext }) => { } export const useCasePageQuery = graphql` - query UseCasePageQuery($relativePath: String) { + query UseCasePage($relativePath: String) { siteData: site { siteMetadata { editContentUrl From 36758caa6a8a6b369334562695e58a58d3b0e4ec Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 24 May 2022 20:10:19 +0000 Subject: [PATCH 82/93] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4a22c476e0f..42167641342 100644 --- a/README.md +++ b/README.md @@ -1224,6 +1224,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Justyna Broniszewska

📖 +
Elyanil Liranzo-Castro

📖 From 424dd4fb96dda1e20d4c6481903721b1567d4f1e Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 24 May 2022 20:10:20 +0000 Subject: [PATCH 83/93] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 1da8b72dcdc..4d4f8928804 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -7570,6 +7570,15 @@ "contributions": [ "doc" ] + }, + { + "login": "yanil3500", + "name": "Elyanil Liranzo-Castro", + "avatar_url": "https://avatars.githubusercontent.com/u/11803254?v=4", + "profile": "https://github.com/yanil3500", + "contributions": [ + "doc" + ] } ], "contributorsPerLine": 7, From c6eb93461f874c6f1c1ede1777d91855499126da Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 13:40:02 -0700 Subject: [PATCH 84/93] FeedbackWidget on English pages only --- src/components/FeedbackWidget.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/FeedbackWidget.js b/src/components/FeedbackWidget.js index 5ce252706ff..c058460ad1e 100644 --- a/src/components/FeedbackWidget.js +++ b/src/components/FeedbackWidget.js @@ -224,6 +224,8 @@ const FeedbackWidget = ({ className }) => { setIsOpen(false) // Close widget without triggering redundant tracker event } + if (!location.includes("/en/")) return null + return ( <> From ebb5e0fdc15169cb77eeb18e671435f69ac9ea0f Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 13:50:37 -0700 Subject: [PATCH 85/93] Removes StakeWise Solo from SaaS provider list StakeWise Solo no longer accepting new deposits; StakeWise Pool only --- src/data/staking-products.json | 53 ---------------------------------- 1 file changed, 53 deletions(-) diff --git a/src/data/staking-products.json b/src/data/staking-products.json index 17b144f7a13..6ac5c062804 100644 --- a/src/data/staking-products.json +++ b/src/data/staking-products.json @@ -350,59 +350,6 @@ "eventAction": "Clicked", "eventName": "Clicked Abyss Finance go to link" } - }, - { - "name": "StakeWise Solo", - "svgPath": "stakewise-glyph.svg", - "hue": 220, - "launchDate": "2021-02-01", - "url": "https://app.stakewise.io/solo", - "audits": [ - { - "name": "Omniscia", - "url": "https://github.com/stakewise/contracts/blob/master/audits/2021-11-25-Omniscia.pdf", - "date": "2021-11-25" - }, - { - "name": "Certik", - "url": "https://github.com/stakewise/contracts/blob/master/audits/2021-06-01-Certik.pdf", - "date": "2021-06-01" - }, - { - "name": "Certik", - "url": "https://github.com/stakewise/contracts/blob/master/audits/2021-04-18-Certik.pdf", - "date": "2021-04-18" - }, - { - "name": "Runtime Verification", - "url": "https://github.com/stakewise/contracts/blob/master/audits/2021-01-14-RuntimeVerification.pdf", - "date": "2021-01-14" - } - ], - "minEth": 32, - "additionalStake": null, - "additionalStakeUnit": null, - "monthlyFee": 10, - "monthlyFeeUnit": "USD", - "isFoss": true, - "hasBugBounty": false, - "isTrustless": false, - "isPermissionless": true, - "pctMajorityClient": null, - "isSelfCustody": false, - "platforms": ["Browser"], - "ui": ["GUI"], - "socials": { - "discord": "https://discord.gg/8Zf7tKyXeZ", - "twitter": "https://twitter.com/stakewise_io", - "telegram": "https://t.me/stakewise_io", - "github": "https://github.com/stakewise" - }, - "matomo": { - "eventCategory": "StakingProductCard", - "eventAction": "Clicked", - "eventName": "Clicked StakeWise Solo go to link" - } } ], "pools": [ From 7db7cb5c93c20dcab49658c98a423ee39eb93fc2 Mon Sep 17 00:00:00 2001 From: Paul Wackerow <54227730+wackerow@users.noreply.github.com> Date: Tue, 24 May 2022 13:55:20 -0700 Subject: [PATCH 86/93] Simplify name to StakeWise Dropped "Pool" as this was used to differentiate from the "Solo" option which has been deprecated. --- src/data/staking-products.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/staking-products.json b/src/data/staking-products.json index 6ac5c062804..6374dcf10d4 100644 --- a/src/data/staking-products.json +++ b/src/data/staking-products.json @@ -450,7 +450,7 @@ } }, { - "name": "StakeWise Pool", + "name": "StakeWise", "svgPath": "stakewise-glyph.svg", "hue": 220, "launchDate": "2021-02-01", From 3b6fc57de8e8b0f496b5d2dcddc6c75eec2ec5bd Mon Sep 17 00:00:00 2001 From: Dmitri Tsumak Date: Wed, 25 May 2022 13:46:35 +0300 Subject: [PATCH 87/93] Update StakeWise information --- src/data/staking-products.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/data/staking-products.json b/src/data/staking-products.json index 17b144f7a13..aaf6519cf6c 100644 --- a/src/data/staking-products.json +++ b/src/data/staking-products.json @@ -546,9 +546,9 @@ ], "isFoss": true, "hasBugBounty": false, - "isTrustless": false, + "isTrustless": true, "hasPermissionlessNodes": false, - "pctMajorityClient": null, + "pctMajorityClient": 43.1, "platforms": ["Browser"], "ui": ["GUI"], "socials": { From f8f7857cc744b8c424f8b26b2ae204ae53be953f Mon Sep 17 00:00:00 2001 From: Dmitri Tsumak Date: Wed, 25 May 2022 13:51:32 +0300 Subject: [PATCH 88/93] Add Wallet to StakeWise platform --- src/data/staking-products.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/staking-products.json b/src/data/staking-products.json index aaf6519cf6c..f0dec906540 100644 --- a/src/data/staking-products.json +++ b/src/data/staking-products.json @@ -582,7 +582,7 @@ "isTrustless": true, "hasPermissionlessNodes": false, "pctMajorityClient": 0.0, - "platforms": ["Browser"], + "platforms": ["Browser", "Wallet"], "ui": ["GUI"], "twitter": "https://twitter.com/stakefish", "telegram": "https://t.me/stakefish", From cc8821a54807d60946162171e1a929c0e840e4c1 Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 25 May 2022 14:08:01 +0100 Subject: [PATCH 89/93] add TTD to glossary --- src/content/glossary/index.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/content/glossary/index.md b/src/content/glossary/index.md index d1c134d5f9e..279dc10872e 100644 --- a/src/content/glossary/index.md +++ b/src/content/glossary/index.md @@ -510,7 +510,6 @@ A [wallet](#wallet) using the hierarchical deterministic (HD) key creation and t A value used to generate the master [private key](#private-key) and master chain code for an HD [wallet](#wallet). The wallet seed can be represented by mnemonic words, making it easier for humans to copy, back up, and restore private keys. - ### homestead {#homestead} The second development stage of Ethereum, launched in March 2016 at block 1,150,000. @@ -575,7 +574,6 @@ Every account’s private key/address pair exists as a single keyfile in an Ethe Cryptographic [hash](#hash) function used in Ethereum. Keccak-256 was standardized as [SHA](#sha)-3. - ## L {#section-l} @@ -749,7 +747,7 @@ A secret number that allows Ethereum users to prove ownership of an account or c ### private chain {#private-chain} -A fully private blockchain is one with permissioned access, not publicly available for use. +A fully private blockchain is one with permissioned access, not publicly available for use. ### proof-of-stake (PoS) {#pos} @@ -951,6 +949,10 @@ A denomination of [ether](#ether). 1 szabo = 1012 [wei](#wei), 10 Date: Wed, 25 May 2022 11:41:53 -0300 Subject: [PATCH 90/93] bump gatsby version to 4.15.0 to use graphqlTypegen config property --- gatsby-config.ts | 2 +- package.json | 2 +- yarn.lock | 1004 ++++++++++++++++++++++++---------------------- 3 files changed, 534 insertions(+), 474 deletions(-) diff --git a/gatsby-config.ts b/gatsby-config.ts index e5babff3f60..438655a2dd0 100644 --- a/gatsby-config.ts +++ b/gatsby-config.ts @@ -22,6 +22,7 @@ const ignoreTranslations = ignoreLanguages.map( ) const config: GatsbyConfig = { + graphqlTypegen: true, siteMetadata: { // `title` & `description` pulls from respective ${lang}.json files in PageMetadata.js title: `ethereum.org`, @@ -233,7 +234,6 @@ const config: GatsbyConfig = { // https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs flags: { FAST_DEV: true, // DEV_SSR, QUERY_ON_DEMAND & LAZY_IMAGES - GRAPHQL_TYPEGEN: true, // ref. https://www.gatsbyjs.com/docs/reference/release-notes/v4.14/ }, } diff --git a/package.json b/package.json index 0161d800a69..aa8b228b8cc 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "dotenv": "^8.2.0", "ethereum-blockies-base64": "^1.0.2", "framer-motion": "^4.1.3", - "gatsby": "^4.14.0", + "gatsby": "^4.15.0", "gatsby-plugin-gatsby-cloud": "^4.3.0", "gatsby-plugin-image": "^2.0.0", "gatsby-plugin-intl": "^0.3.3", diff --git a/yarn.lock b/yarn.lock index 60ce4744e27..5395915ba78 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1644,6 +1644,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.0": + version "7.18.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.2.tgz#674575748fa99cf03694e77fc00de8e5117b42a0" + integrity sha512-mTV1PibQHr88R1p4nH/uhR/TJ0mXGEgKTx6Mnd1cn/DSA9r8fqbd+d31xujI2C1pRWtxjy+HAcmtB+MEcF4VNg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.12.7", "@babel/template@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.0.tgz#d16a35ebf4cd74e202083356fab21dd89363ddd6" @@ -1734,6 +1741,11 @@ "@babel/helper-validator-identifier" "^7.16.7" to-fast-properties "^2.0.0" +"@builder.io/partytown@^0.5.2": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@builder.io/partytown/-/partytown-0.5.4.tgz#1a89069978734e132fa4a59414ddb64e4b94fde7" + integrity sha512-qnikpQgi30AS01aFlNQV6l8/qdZIcP76mp90ti+u4rucXHsn4afSKivQXApqxvrQG9+Ibv45STyvHizvxef/7A== + "@emotion/cache@^11.4.0", "@emotion/cache@^11.7.1": version "11.7.1" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.7.1.tgz#08d080e396a42e0037848214e8aa7bf879065539" @@ -1927,14 +1939,14 @@ resolved "https://registry.yarnpkg.com/@formatjs/intl-utils/-/intl-utils-2.3.0.tgz#2dc8c57044de0340eb53a7ba602e59abf80dc799" integrity sha512-KWk80UPIzPmUg+P0rKh6TqspRw0G6eux1PuJr+zz47ftMaZ9QDwbGzHZbtzWkl5hgayM/qrKRutllRC7D/vVXQ== -"@gatsbyjs/parcel-namer-relative-to-cwd@0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-0.0.2.tgz#e1586f1796aa773e53e0909025ea16e423c14391" - integrity sha512-ZeGxCbx13+zjpE/0HuJ/tjox9zfiYq9fGoAAi+RHP5vHSJCmJVO5hZbexQ/umlUyAkkkzC4p1WIpw1cYQTA8SA== +"@gatsbyjs/parcel-namer-relative-to-cwd@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-1.0.0.tgz#18efb6168e5a554647ae87e33d77b2e785580d35" + integrity sha512-SQc8dL3vx4ZQIz1usRQewn0gRYvSYSoKLcF4rB5f2Uoia6VIZkCpfuzV2+++T/3ttMqxE8Wt7yRgE+s7fE5VaQ== dependencies: - "@babel/runtime" "^7.15.4" - "@parcel/plugin" "2.3.1" - gatsby-core-utils "^3.8.2" + "@babel/runtime" "^7.18.0" + "@parcel/plugin" "2.5.0" + gatsby-core-utils "^3.15.0" "@gatsbyjs/potrace@^2.2.0": version "2.2.0" @@ -2961,6 +2973,18 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@lezer/common@^0.15.0", "@lezer/common@^0.15.7": + version "0.15.12" + resolved "https://registry.yarnpkg.com/@lezer/common/-/common-0.15.12.tgz#2f21aec551dd5fd7d24eb069f90f54d5bc6ee5e9" + integrity sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig== + +"@lezer/lr@^0.15.4": + version "0.15.8" + resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-0.15.8.tgz#1564a911e62b0a0f75ca63794a6aa8c5dc63db21" + integrity sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg== + dependencies: + "@lezer/common" "^0.15.0" + "@lmdb/lmdb-darwin-arm64@2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.4.0.tgz#e432168019a5f46d7fb2b03cf8ef3a9d672b0f7c" @@ -3031,6 +3055,15 @@ resolved "https://registry.yarnpkg.com/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz#9ceecc94b49fbaa15666e38ae8587f64acce007d" integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== +"@mischnic/json-sourcemap@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz#38af657be4108140a548638267d02a2ea3336507" + integrity sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA== + dependencies: + "@lezer/common" "^0.15.7" + "@lezer/lr" "^0.15.4" + json5 "^2.2.1" + "@netlify/functions@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@netlify/functions/-/functions-1.0.0.tgz#5b6c02fafc567033c93b15a080cc021e5f10f254" @@ -3059,343 +3092,252 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@parcel/bundler-default@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.4.1.tgz#a158fe63d99e38865db8353132bd1b2ff62ab47a" - integrity sha512-PTfBOuoiiYdfwyoPFeBTOinyl1RL4qaoyAQ0PCe01C1i4NcRWCY1w7zRvwJW/OhU3Ka+LtioGmfxu5/drdXzLg== +"@parcel/bundler-default@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.5.0.tgz#1f0b6d4893bb1a24f49fc7254a423134fb03741e" + integrity sha512-7CJzE17SirCXjcRgBcnqWO/5EOA1raq/3OIKtT4cxbjpDQGHZpjpEEZiMNRpEpdNMxDSlsG8mAkXTYGL2VVWRw== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/hash" "2.4.1" - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/hash" "2.5.0" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" -"@parcel/cache@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.3.1.tgz#259da8fecdfaa2ae6d481338d264f2dd3c993c71" - integrity sha512-8Wvm0VERtocUepIfkZ6xVs1LHZqttnzdrM7oSc0bXhwtz8kZB++N88g0rQskbUchW87314eYdzBtEL0aiq0bgQ== - dependencies: - "@parcel/fs" "2.3.1" - "@parcel/logger" "2.3.1" - "@parcel/utils" "2.3.1" - lmdb "^2.0.2" - -"@parcel/cache@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.4.1.tgz#94322d6de5b9ccb18d58585c267022f47a6315d3" - integrity sha512-2N5ly++p/yefmPdK39X1QIoA2e6NtS1aYSsxrIC9EX92Kjd7SfSceqUJhlJWB49omJSheEJLd1qM3EJG9EvICQ== +"@parcel/cache@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.5.0.tgz#957620b1b26bfd4f9bd7256ea25ef86e7d6f2816" + integrity sha512-3kOO3cZQv0FAKhrMHGLdb4Qtzpmy78Q6jPN3u8eCY4yqeDTnyQBZvWNHoyCm5WlmL8y6Q6REYMbETLxSH1ggAQ== dependencies: - "@parcel/fs" "2.4.1" - "@parcel/logger" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/fs" "2.5.0" + "@parcel/logger" "2.5.0" + "@parcel/utils" "2.5.0" lmdb "2.2.4" -"@parcel/codeframe@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.3.1.tgz#7855498b51d43c19181d6cd6dc8177dab2c83f40" - integrity sha512-sdNvbg9qYS2pwzqyyyt+wZfNGuy7EslzDLbzQclFZmhD6e770mcYoi8/7i7D/AONbXiI15vwNmgOdcUIXtPxbA== - dependencies: - chalk "^4.1.0" - -"@parcel/codeframe@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.4.1.tgz#57dcedb0326ca120241d2f272b84019009350b20" - integrity sha512-m3WDeEpWvgqekCqsHfPMJrSQquahdIgSR1x1RDCqQ1YelvW0fQiGgu42MXI5tjoBrHC1l1mF01UDb+xMSxz1DA== +"@parcel/codeframe@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.5.0.tgz#de73dcd69a36e9d0fed1f4361cabfd83df13244a" + integrity sha512-qafqL8Vu2kr932cCWESoDEEoAeKVi7/xdzTBuhzEJng1AfmRT0rCbt/P4ao3RjiDyozPSjXsHOqM6GDZcto4eQ== dependencies: chalk "^4.1.0" -"@parcel/compressor-raw@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.4.1.tgz#0bd2cb6fe02ae910e4e25f4db7b08ec1c1a52395" - integrity sha512-cEOOOzIK7glxCqJX0OfBFBZE/iT7tmjEOXswRY3CnqY9FGoY3NYDAsOLm7A73RuIdNaZfYVxVUy3g7OLpbKL+g== +"@parcel/compressor-raw@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.5.0.tgz#8675d7474b84920e1e4682a5bbd9b417ebfc0bc5" + integrity sha512-I5Zs+2f1ue4sTPdfT8BNsLfTZl48sMWLk2Io3elUJjH/SS9kO7ut5ChkuJtt77ZS35m0OF+ZCt3ICTJdnDG8eA== dependencies: - "@parcel/plugin" "2.4.1" + "@parcel/plugin" "2.5.0" -"@parcel/core@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.4.1.tgz#436b219769f273af299deb81f576be5b528c7e27" - integrity sha512-h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA== - dependencies: - "@parcel/cache" "2.4.1" - "@parcel/diagnostic" "2.4.1" - "@parcel/events" "2.4.1" - "@parcel/fs" "2.4.1" - "@parcel/graph" "2.4.1" - "@parcel/hash" "2.4.1" - "@parcel/logger" "2.4.1" - "@parcel/package-manager" "2.4.1" - "@parcel/plugin" "2.4.1" +"@parcel/core@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.5.0.tgz#13f60be9124a6a3e33aff32715acfc5ebade9dd2" + integrity sha512-dygDmPsfAYJKTnUftcbEzjCik7AAaPbFvJW8ETYz8diyjkAG9y6hvCAZIrJE5pNOjFzg32en4v4UWv8Sqlzl9g== + dependencies: + "@mischnic/json-sourcemap" "^0.1.0" + "@parcel/cache" "2.5.0" + "@parcel/diagnostic" "2.5.0" + "@parcel/events" "2.5.0" + "@parcel/fs" "2.5.0" + "@parcel/graph" "2.5.0" + "@parcel/hash" "2.5.0" + "@parcel/logger" "2.5.0" + "@parcel/package-manager" "2.5.0" + "@parcel/plugin" "2.5.0" "@parcel/source-map" "^2.0.0" - "@parcel/types" "2.4.1" - "@parcel/utils" "2.4.1" - "@parcel/workers" "2.4.1" + "@parcel/types" "2.5.0" + "@parcel/utils" "2.5.0" + "@parcel/workers" "2.5.0" abortcontroller-polyfill "^1.1.9" base-x "^3.0.8" browserslist "^4.6.6" clone "^2.1.1" dotenv "^7.0.0" dotenv-expand "^5.1.0" - json-source-map "^0.6.1" json5 "^2.2.0" msgpackr "^1.5.4" nullthrows "^1.1.1" semver "^5.7.1" -"@parcel/diagnostic@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.3.1.tgz#821040ab49c862463f47b44b8c7725b3ec3bf9bb" - integrity sha512-hBMcg4WVMdSIy6RpI4gSto5dZ3OoUbnrCZzVw3J1tzQJn7x9na/+014IaE58vJtAqJ8/jc/TqWIcwsSLe898rA== - dependencies: - json-source-map "^0.6.1" - nullthrows "^1.1.1" - -"@parcel/diagnostic@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.4.1.tgz#edb275699b543f71cf933bea141a3165ad919a0d" - integrity sha512-wmJIfn0PG2ABuraS+kMjl6UKaLjTDTtG+XkjJLWHzU/dd5RozqAZDKp65GWjvHzHLx7KICTAdUJsXh2s3TnTOQ== +"@parcel/diagnostic@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.5.0.tgz#8c6891924e04b625d50176aae141d24dc8dddf87" + integrity sha512-KiMGGRpEV7wl5gjcxBKcgX84a+cG+IEn94gwy5LK3lENR09nuKShqqgKGAmj/17CobJgw1QNP94/H4Md+oxIWg== dependencies: - json-source-map "^0.6.1" + "@mischnic/json-sourcemap" "^0.1.0" nullthrows "^1.1.1" -"@parcel/events@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.3.1.tgz#77108bd706638831339b96eaab39a0e9137aa92e" - integrity sha512-J2rWKGl1Z2IvwwDwWYz/4gUxC1P4LsioUyOo1HYGT+N5+r41P8ZB5CM/aosI2qu5mMsH8rTpclOv5E36vCSQxw== - -"@parcel/events@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.4.1.tgz#6e1ba26d55f7a2d6a7491e0901d287de3e471e99" - integrity sha512-er2jwyzYt3Zimkrp7TR865GIeIMYNd7YSSxW39y/egm4LIPBsruUpHSnKRD5b65Jd+gckkxDsnrpADG6MH1zNw== - -"@parcel/fs-search@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.3.1.tgz#a97d5a98ec13bf47e636006c40eedf8031ede3d5" - integrity sha512-JsBIDttjmgJIMD6Q6MV83M+mwr5NqUm55iA+SewimboiWzSPzIJxRaegniSsNfsrBASJ6nSZFHcLPd/VJ5iqJw== - dependencies: - detect-libc "^1.0.3" +"@parcel/events@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.5.0.tgz#5e108a01a5aa3075038d2a2081fde0432d2559e7" + integrity sha512-Gc2LPwL1H34Ony5MENbKZg7wvCscZ4x9y7Fu92sfbdWpLo3K13hVtsX3TMIIgYt3B7R7OmO8yR880U2T+JfVkQ== -"@parcel/fs-search@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.4.1.tgz#ae195107895f366183ed0a3fa34bd4eeeaf3dfef" - integrity sha512-xfoLvHjHkZm4VZf3UWU5v6gzz+x7IBVY7siHGn0YyGwvlv73FmiR4mCSizqerXOyXknF2fpg6tNHNQyyNLS32Q== +"@parcel/fs-search@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.5.0.tgz#d96b7c46c2326398e52c9c14cdd07559d598436d" + integrity sha512-uBONkz9ZCNSOqbPGWJY3MNl+pqBTfvzHH9+4UhzHEHPArvK2oD0+syYPVE60+zGrxybXTESYMCJp4bHvH6Z2hA== dependencies: detect-libc "^1.0.3" -"@parcel/fs@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.3.1.tgz#f60503921e1d3c17c6b43cf26fb76b08fe3fee2b" - integrity sha512-FKqyf8KF0zOw8gfj/feEAMj4Kzqkgt9Zxa2A7UDdMWRvxLR8znqnWjD++xqq6rxJp2Y1zm4fH3JOTK4CRddUSg== - dependencies: - "@parcel/fs-search" "2.3.1" - "@parcel/types" "2.3.1" - "@parcel/utils" "2.3.1" - "@parcel/watcher" "^2.0.0" - "@parcel/workers" "2.3.1" - -"@parcel/fs@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.4.1.tgz#49e22a8f8018916a4922682e8e608256752c9692" - integrity sha512-kE9HzW6XjO/ZA5bQnAzp1YVmGlXeDqUaius2cH2K0wU7KQX/GBjyfEWJm/UsKPB6QIrGXgkPH6ashNzOgwDqpw== +"@parcel/fs@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.5.0.tgz#2bcb6ccf43826f2bfca9e1ca644be3bf5252c400" + integrity sha512-YYr14BWtx/bJ+hu6PPQQ6G/3omOTWgVqEw+UFI3iQH3P6+e0LRXW/Ja1yAcJeepGcTwIP0opnXZBQOm8PBQ2SA== dependencies: - "@parcel/fs-search" "2.4.1" - "@parcel/types" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/fs-search" "2.5.0" + "@parcel/types" "2.5.0" + "@parcel/utils" "2.5.0" "@parcel/watcher" "^2.0.0" - "@parcel/workers" "2.4.1" + "@parcel/workers" "2.5.0" -"@parcel/graph@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.4.1.tgz#33c8d370603e898d1ef6e99b4936b90c45d6d76c" - integrity sha512-3JCnPI9BJdKpGIk6NtVN7ML3C/J9Ey+WfUfk8WisDxFP7vjYkXwZbNSR/HnxH+Y03wmB6cv4HI8A4kndF0H0pw== +"@parcel/graph@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.5.0.tgz#bd8898d555366a4b261766e22c8652ad869efaff" + integrity sha512-qa2VtG08dJyTaWrxYAkMIlkoDRSPoiqLDNxxHKplkcxAjXBUw0/AkWaz82VO5r1G6jfOj+nM30ajH9uygZYwbw== dependencies: - "@parcel/utils" "2.4.1" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" -"@parcel/hash@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.3.1.tgz#7da61cd0a7358cabe9d6fdc4d103d6fb7b54526f" - integrity sha512-IYhSQE+CIKWjPfiLmsrXHupkNd+hMlTlI9DR5qLiD8ydyPwg0XE/bOYTcbdsSl6HTackY0XYVSJwTtEgvtYVfw== - dependencies: - detect-libc "^1.0.3" - xxhash-wasm "^0.4.2" - -"@parcel/hash@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.4.1.tgz#475ecec62b08dbd21dddb62d6dc5b9148a6e5fe5" - integrity sha512-Ch1kkFPedef3geapU+XYmAdZY29u3eQXn/twMjowAKkWCmj6wZ+muUgBmOO2uCfK3xys7GycI8jYZcAbF5DVLg== +"@parcel/hash@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.5.0.tgz#f2a05f7090f8f27ce8b53afd6272183763101ba7" + integrity sha512-47JL0XpB7UvIW6Ijf8vv+yVMt9dLvB/lRlBHFmAkmovisueVMVbYD7smxVZnCSehD8UH8BcymKbMzyL5dimgoQ== dependencies: detect-libc "^1.0.3" xxhash-wasm "^0.4.2" -"@parcel/logger@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.3.1.tgz#042f8742c6655ca01b5a64a041c228525e72c9c2" - integrity sha512-swNPInULCJrpCJCLOgZcf+xNcUF0NjD7LyNcB349BkyO7i6st14nfBjXf6eAJJu0z7RMmi6zp9CQB47e4cI6+g== - dependencies: - "@parcel/diagnostic" "2.3.1" - "@parcel/events" "2.3.1" - -"@parcel/logger@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.4.1.tgz#8f87097009d6847409da69ecbc248a136b2f36c2" - integrity sha512-wm7FoKY+1dyo+Dd7Z4b0d6hmpgRBWfZwCoZSSyhgbG96Ty68/oo3m7oEMXPfry8IVGIhShmWKDp4py44PH3l7w== - dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/events" "2.4.1" - -"@parcel/markdown-ansi@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.3.1.tgz#076f9d4cdf5cc63e16eb1ddf36d799e8741e8063" - integrity sha512-M4Hi25pKtSh1KF/ppMDBk5QuLpYAQjgB/MSP+nz7NzXQlYPCN5oEk9TUkrmQ9J+vOvVwefxfy7ahSErEuQbTFw== +"@parcel/logger@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.5.0.tgz#c618b780b80984d821c5bc53f27527fd540f4d0f" + integrity sha512-pT1L3ceH6trL1N3I3r2HawPjz/PCubOo/Kazu7IeXsMsKVjj1a6AeieZHzkNZIbhiGPtm/cHbBNLz2zTWDLeOA== dependencies: - chalk "^4.1.0" + "@parcel/diagnostic" "2.5.0" + "@parcel/events" "2.5.0" -"@parcel/markdown-ansi@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.4.1.tgz#65f798234e5767d92c5f411de5aae11e611cd9b6" - integrity sha512-BkWhzbKQhTQ9lS96ZMMG0KyXSJBFdNeBVobWrdrrwcFlNER0nt2m6fdF7Hfpf1TqFhM4tT+GNFtON7ybL53RiQ== +"@parcel/markdown-ansi@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.5.0.tgz#e0751d6c8fcd0aa4c8ee0a08d27e9d4d64705410" + integrity sha512-ixkNF3KWIqxMlfxTe9Gb2cp/uNmklQev8VEUxujMVxmUfGyQs4859zdJIQlIinabWYhArhsXATkVf3MzCUN6TQ== dependencies: chalk "^4.1.0" -"@parcel/namer-default@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.4.1.tgz#63442b2bf06ec555f825924435f450c9768bcc5a" - integrity sha512-a/Xulfia7JJP6Cw/D6Wq5xX6IAKVKMRPEYtU2wB8vKuwC/et6kXi+0bFVeCLnTjDzVtsjDdyOEwfRC4yiEy3BA== +"@parcel/namer-default@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.5.0.tgz#1e1950a74aca825a753c9aa8e8c37dfb46ef7ef3" + integrity sha512-ahGQqHJzsWE5Qux8zXMAU+lyNBOl+ZpcOFzRGE2DWOsmAlytsHl7DBVCQvzUyNBFg1/HmIj+7D4efv2kjR7rTg== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/plugin" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/plugin" "2.5.0" nullthrows "^1.1.1" -"@parcel/node-resolver-core@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.4.1.tgz#640fd087f610f030db7411bb2f61ae0e896d7cd1" - integrity sha512-CvCADj3l4o5USqz/ZCaqbK8gdAQK63q94oSa0KnP6hrcDI/gDyf5Bk4+3cD4kSI+ByuN6aFLAYBS2nHBh5O/MQ== +"@parcel/node-resolver-core@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-2.5.0.tgz#4aaf5c8eb57b56d1257ca02cae5b88be790be6bd" + integrity sha512-XQvpguiIwQcu75cscLDFOVhjsjuPzXbuMaaZ7XxxUEl0PscIgu/GfKYxTfTruN3cRl+CaQH6qBAMfjLaFng6lQ== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" -"@parcel/optimizer-terser@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.4.1.tgz#999ae4551448540494f79861d4f68eb0cd0bfa48" - integrity sha512-naRdp6gApWHUI1FCBZEJs9NzNngjZx8hRhIHeQtTxWpc2Mu8cVzxbVHNAwUj10nW3iOYmxyj4wleOArl8xpVCQ== +"@parcel/optimizer-terser@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-terser/-/optimizer-terser-2.5.0.tgz#16b3320b34135edac69751ab2f3537a346133086" + integrity sha512-PZ3UHBGfjE49/Jloopsd38Hxg4qzsrdepWP53mCuVP7Aw605Y4QtYuB1ho3VV0oXfKQVq+uI7lVIBsuW4K6vqA== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/plugin" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/plugin" "2.5.0" "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.1" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" terser "^5.2.0" -"@parcel/package-manager@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.3.1.tgz#c0f49fab9d1108bc9bf8d4357c53eead8d28c48d" - integrity sha512-w2XOkD3SU8RxhUDW+Soy/TjvEVvfUsBmHy02asllt4b/ZtyZVAsQmonGExHDDkRn3TNDR6Y96Yw6M7purt+b9w== - dependencies: - "@parcel/diagnostic" "2.3.1" - "@parcel/fs" "2.3.1" - "@parcel/logger" "2.3.1" - "@parcel/types" "2.3.1" - "@parcel/utils" "2.3.1" - "@parcel/workers" "2.3.1" - semver "^5.7.1" - -"@parcel/package-manager@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.4.1.tgz#fcd05b0d1999bef52496599043e0d5432abf57da" - integrity sha512-JUUinm4U3hy4epHl9A389xb+BGiFR8n9+qw3Z4UDfS1te43sh8+0virBGcnai/G7mlr5/vHW+l9xulc7WQaY6w== - dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/fs" "2.4.1" - "@parcel/logger" "2.4.1" - "@parcel/types" "2.4.1" - "@parcel/utils" "2.4.1" - "@parcel/workers" "2.4.1" +"@parcel/package-manager@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.5.0.tgz#9c82236e4e0fa158008b5bc5298def1085913b30" + integrity sha512-zTuF55/lITUjw9dUU/X0HiF++589xbPXw/zUiG9T6s8BQThLvrxAhYP89S719pw7cTqDimGkTxnIuK+a0djEkg== + dependencies: + "@parcel/diagnostic" "2.5.0" + "@parcel/fs" "2.5.0" + "@parcel/logger" "2.5.0" + "@parcel/types" "2.5.0" + "@parcel/utils" "2.5.0" + "@parcel/workers" "2.5.0" semver "^5.7.1" -"@parcel/packager-js@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.4.1.tgz#f544f9e48718a1187be7856a5e638dc231e1867e" - integrity sha512-broWBUQisJLF5ThFtnl/asypuLMlMBwFPBTr8Ho9FYlL6W4wUzIymu7eOcuDljstmbD6luNVGMdCBYqt3IhHmw== +"@parcel/packager-js@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.5.0.tgz#3a696207587f57bf5e0c93b2e36db0758f896bea" + integrity sha512-aJAKOTgXdxO3V9O7+2DCVOtne128WwXmUAOVThnMRo7f3zMVSAR7Mxc9pEsuTzPfj8UBXgFBRfdJUSCgsMxiSw== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/hash" "2.4.1" - "@parcel/plugin" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/hash" "2.5.0" + "@parcel/plugin" "2.5.0" "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.1" + "@parcel/utils" "2.5.0" globals "^13.2.0" nullthrows "^1.1.1" -"@parcel/packager-raw@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.4.1.tgz#2566bd6187cf4e2393e5aad2b567d803248fdacb" - integrity sha512-4lCY3TjiYaZyRIqshNF21i6XkQ5PJyr+ahhK4O2IymuYuD8/wGH2amTZqKPpGLuiF3j1HskRRUNv1ekpvExJ8w== - dependencies: - "@parcel/plugin" "2.4.1" - -"@parcel/plugin@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.3.1.tgz#d7abc685ede4d7ae25bb15ccfcfa2a59e8d7c51d" - integrity sha512-ROOWbgFze7BCF3RkEh8VbcKGlR5UGBuJ8lfCaFrG1VOk7Rxgl8Bmk96TRbZREm/1jB74p2O8twVKyPSC13riow== +"@parcel/packager-raw@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.5.0.tgz#ce0103c26667c93e5c04eda92691363e93aecb1a" + integrity sha512-aHV0oogeiqxhxS1lsttw15EvG3DDWK3FV7+F+7hoaAy+xg89K56NTp6j43Jtw9iyU1/HnZRGBE2hF3C7N73oKw== dependencies: - "@parcel/types" "2.3.1" + "@parcel/plugin" "2.5.0" -"@parcel/plugin@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.4.1.tgz#15294d796be2703b16fa4e617967cfaa8e5631d4" - integrity sha512-EJzNhwNWYuSpIPRlG1U2hKcovq/RsVie4Os1z51/e2dcCto/uAoJOMoWYYsCxtjkJ7BjFYyQ7fcZRKM9DEr6gQ== +"@parcel/plugin@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.5.0.tgz#ae24d9a709581483e0d494a9e09100f0e40956cf" + integrity sha512-obtb6/Gql6YFQ86bdv75A2Noabx8679reFZeyfKKf0L7Lppx4DFQetXwM9XVy7Gx6hJ1Ekm3UMuuIyVJk33YHQ== dependencies: - "@parcel/types" "2.4.1" + "@parcel/types" "2.5.0" -"@parcel/reporter-dev-server@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.1.tgz#dc29b399f0402ad6327fa1697ddc8bee74e7ff7d" - integrity sha512-tRz1LHiudDhujBC3kJ3Qm0Wnbo3p3SpE6fjyCFRhdv2PJnEufNTTwzEUoa7lYZACwFVQUtrh6F7nMXFw6ynrsQ== +"@parcel/reporter-dev-server@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.5.0.tgz#043daa2116358d8f806a89d4a7385fe9555a089f" + integrity sha512-wvxAiW42AxJ3B8jtvowJcP4/cTV8zY48SfKg61YKYu1yUO+TtyJIjHQzDW2XuT34cIGFY97Gr0i+AVu44RyUuQ== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" -"@parcel/resolver-default@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.4.1.tgz#0ac851a42c9fb7521936339341f69730e6052495" - integrity sha512-iJRt1+7lk0n7+wb+S/tVyiObbaiYP1YQGKRsTE8y4Kgp4/OPukdUHGFJwzbojWa0HnyoXm3zEgelVz7cHl47fQ== +"@parcel/resolver-default@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.5.0.tgz#b107c59b4f8bbb013091916f349f5fc58e5dfab9" + integrity sha512-39PkZpVr/+iYS11u+lA84vIsKm/yisltTVmUjlYsDnExiuV1c8OSbSdYZ3JMx+7CYPE0bWbosX2AGilIwIMWpQ== dependencies: - "@parcel/node-resolver-core" "2.4.1" - "@parcel/plugin" "2.4.1" + "@parcel/node-resolver-core" "2.5.0" + "@parcel/plugin" "2.5.0" -"@parcel/runtime-browser-hmr@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.1.tgz#dcc0d5b41e5662aa694dc5ad937c00d088c80dca" - integrity sha512-INsr78Kn0OuwMdXHCzw7v6l3Gf/UBTYtX7N7JNDOIBEFFkuZQiFWyAOI2P/DvMm8qeqcsrKliBO5Xty/a2Ivaw== +"@parcel/runtime-browser-hmr@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.5.0.tgz#5da8b803cc6bd8a0aac143521ea709f2d13a403f" + integrity sha512-oPAo8Zf06gXCpt41nyvK7kv2HH1RrHAGgOqttyjStwAFlm5MZKs7BgtJzO58LfJN8g3sMY0cNdG17fB/4f8q6Q== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" -"@parcel/runtime-js@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.4.1.tgz#7322a434a49ce78a14dccfb945dfc24f009397df" - integrity sha512-/EXwRpo+GPvWgN5yD0hjjt84Gm6QWp757dqOOzTG5R2rm1WU+g1a+zJJB1zXkxhu9lleQs44D1jEffzhh2Voyw== +"@parcel/runtime-js@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.5.0.tgz#270369beef008f72e2c0814022f573817a12dba1" + integrity sha512-gPC2PbNAiooULP71wF5twe4raekuXsR1Hw/ahITDoqsZdXHzG3CkoCjYL3CkmBGiKQgMMocCyN1E2oBzAH8Kyw== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" -"@parcel/runtime-react-refresh@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.1.tgz#86c9e2bbf4ce7a4bfed493da07716f8c3a24948d" - integrity sha512-a4GBQ/fO7Mklh1M1G2JVpJBPbZD7YXUPAzh9Y4vpCf0ouTHBRMc8ew4CyKPJIrrTly5P42tFWnD3P4FVNKwHOQ== +"@parcel/runtime-react-refresh@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.5.0.tgz#fc74342d77848ea61f364246df70673e83b5430f" + integrity sha512-+8RuDKFdFYIQTrXG4MRhG9XqkkYEHn0zxKyOJ/IkDDfSEhY0na+EyhrneFUwIvDX63gLPkxceXAg0gwBqXPK/Q== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" react-refresh "^0.9.0" -"@parcel/runtime-service-worker@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.1.tgz#928fb063273766ea52d8839758c212bbc657f1cb" - integrity sha512-WtMKSiyQ0kF78rBw0XIx7n65mMb+6GBx+5m49r1aVZzeZEOSynpjJzJvqo7rxVmA7qTDkD2bko7BH41iScsEaw== +"@parcel/runtime-service-worker@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.5.0.tgz#609ea02b27cae378f7d9f54820384f7e3494a749" + integrity sha512-STuDlU0fPXeWpAmbayY7o04F0eHy6FTOFeT5KQ0PTxtdEa3Ey8QInP/NVE52Yv0aVQtesWukGrNEFCERlkbFRw== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" nullthrows "^1.1.1" "@parcel/source-map@^2.0.0": @@ -3405,16 +3347,16 @@ dependencies: detect-libc "^1.0.3" -"@parcel/transformer-js@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.4.1.tgz#824fc0cf86225a18eb3ac330a5096795ffb65374" - integrity sha512-39Y9RUuDk5dc09Z3Pgj8snQd5E8926IqOowdTLKNJr7EcmkwHdinbpI4EqgKnisOwX4NSzxUti1I2DHsP1QZHw== +"@parcel/transformer-js@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.5.0.tgz#268a6d34898d7c6515c5a64bae535d2c1a7f57a0" + integrity sha512-Cp8Ic+Au3OcskCRZszmo47z3bqcZ7rfPv2xZYXpXY2TzEc3IV0bKje57bZektoY8LW9LkYM9iBO/WhkVoT6LIg== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/plugin" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/plugin" "2.5.0" "@parcel/source-map" "^2.0.0" - "@parcel/utils" "2.4.1" - "@parcel/workers" "2.4.1" + "@parcel/utils" "2.5.0" + "@parcel/workers" "2.5.0" "@swc/helpers" "^0.3.6" browserslist "^4.6.6" detect-libc "^1.0.3" @@ -3422,79 +3364,53 @@ regenerator-runtime "^0.13.7" semver "^5.7.1" -"@parcel/transformer-json@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.4.1.tgz#0585e539db5a81899a0409cfee63f509b81d6962" - integrity sha512-bAwKyWb2/Wm6GS7OpQg1lWgcq+VDBXTKy5oFGX3edbpZFsrb59Ln1v+1jI888zRq4ehDBybhx8WTxPKTJnU+jA== +"@parcel/transformer-json@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.5.0.tgz#9406b8f0cdd58e65f20fd381a75ece64d346858d" + integrity sha512-661sByA7TkR6Lmxt+hqV4h2SAt+7lgc58DzmUYArpEl1fQnMuQuaB0kQeHzi6fDD2+2G6o7EC+DuwBZKa479TA== dependencies: - "@parcel/plugin" "2.4.1" + "@parcel/plugin" "2.5.0" json5 "^2.2.0" -"@parcel/transformer-raw@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.4.1.tgz#5e1842fbd661b6058294a7ba984a34b6896c3e65" - integrity sha512-0PzdWJSGSTQ522aohymHEnq4GABy0mHSs+LkPZyMfNmX9ZAIyy6XuFJ9dz8nUmP4Nhn8qDvbRjoAYXR3XsGDGQ== +"@parcel/transformer-raw@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.5.0.tgz#5561945e2fd220ac38c0a21aad72175377d048bc" + integrity sha512-I3zjE1u9+Wj90Qqs1V2FTm6iC6SAyOVUthwVZkZey+qbQG/ok682Ez2XjLu7MyQCo9BJNwF/nfOa1hHr3MaJEQ== dependencies: - "@parcel/plugin" "2.4.1" + "@parcel/plugin" "2.5.0" -"@parcel/transformer-react-refresh-wrap@^2.3.2": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.1.tgz#14f9194f30e417b46fc325f78ee4035254670f64" - integrity sha512-zF6pzj/BwSiD1jA/BHDCEJnKSIDekjblU+OWp1WpSjA1uYkJORuZ5knLcq6mXOQ8M2NCbOXosc1ru8071i8sYA== +"@parcel/transformer-react-refresh-wrap@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.5.0.tgz#e1ef71218efb21a78677e8770fb6bcf753caf35c" + integrity sha512-VPqVBxhTN4OQwcjsdyxrv+smjAm4s6dbSWAplgPwdOITMv+a0tjhhJU37WnRC+xxTrbEqRcOt96JvGOkPb8i7g== dependencies: - "@parcel/plugin" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/plugin" "2.5.0" + "@parcel/utils" "2.5.0" react-refresh "^0.9.0" -"@parcel/types@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.3.1.tgz#50e34487a060dc6c5366ef8c23db5093cf441b5c" - integrity sha512-i2UyUoA4DzyYxe9rZRDuMAZ6TD3Mq3tTTqeJ2/zA6w83Aon3cqdE9va91peu1fKRGyRqE5lwWRtA7ktF1A2SVA== - dependencies: - "@parcel/cache" "2.3.1" - "@parcel/diagnostic" "2.3.1" - "@parcel/fs" "2.3.1" - "@parcel/package-manager" "2.3.1" - "@parcel/source-map" "^2.0.0" - "@parcel/workers" "2.3.1" - utility-types "^3.10.0" - -"@parcel/types@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.4.1.tgz#4cd7b99db403ec36a1fe9f31a6320b2f6148f580" - integrity sha512-YqkiyGS8oiD89Z2lJP7sbjn0F0wlSJMAuqgqf7obeKj0zmZJS7n2xK0uUEuIlUO+Cbqgl0kCGsUSjuT8xcEqjg== +"@parcel/types@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.5.0.tgz#e3818d4358f849ac2593605b98366b8e156ab533" + integrity sha512-bA0fhG6aXSGYEVo5Dt96x6lseUQHeVZVzgmiRdZsvb614Gvx22ItfaKhPmAVbM9vzbObZDHl9l9G2Ovw8Xve4g== dependencies: - "@parcel/cache" "2.4.1" - "@parcel/diagnostic" "2.4.1" - "@parcel/fs" "2.4.1" - "@parcel/package-manager" "2.4.1" + "@parcel/cache" "2.5.0" + "@parcel/diagnostic" "2.5.0" + "@parcel/fs" "2.5.0" + "@parcel/package-manager" "2.5.0" "@parcel/source-map" "^2.0.0" - "@parcel/workers" "2.4.1" + "@parcel/workers" "2.5.0" utility-types "^3.10.0" -"@parcel/utils@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.3.1.tgz#e1e582c850e7f7b131292cb45b8a177f59903413" - integrity sha512-OFdh/HuAcce753/U3QoORzYU3N5oZqCfQNRb0i3onuz/qpli5TyxUl/k1BuTqlKYr6Px3kj05g6GFi9kRBOMbw== - dependencies: - "@parcel/codeframe" "2.3.1" - "@parcel/diagnostic" "2.3.1" - "@parcel/hash" "2.3.1" - "@parcel/logger" "2.3.1" - "@parcel/markdown-ansi" "2.3.1" - "@parcel/source-map" "^2.0.0" - chalk "^4.1.0" - -"@parcel/utils@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.4.1.tgz#1d8e30fc0fb61a52c3445235f0ed2e0130a29797" - integrity sha512-hmbrnPtFAfMT6s9FMMIVlIzCwEFX/+byB67GoJmSCAMRmj6RMu4a6xKlv2FdzkTKJV2ucg8vxAcua0MQ/q8rkQ== - dependencies: - "@parcel/codeframe" "2.4.1" - "@parcel/diagnostic" "2.4.1" - "@parcel/hash" "2.4.1" - "@parcel/logger" "2.4.1" - "@parcel/markdown-ansi" "2.4.1" +"@parcel/utils@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.5.0.tgz#96d2c7e7226128cc84418ba41770b38aff23ca20" + integrity sha512-kaLGXtQuOOH55KZqXdYDvczhh3mk2eeTVqrrXuuihGjbLKYFlUW2tFDm+5r2s9nCPwTQxOO43ZEOCKSnia+e4w== + dependencies: + "@parcel/codeframe" "2.5.0" + "@parcel/diagnostic" "2.5.0" + "@parcel/hash" "2.5.0" + "@parcel/logger" "2.5.0" + "@parcel/markdown-ansi" "2.5.0" "@parcel/source-map" "^2.0.0" chalk "^4.1.0" @@ -3506,27 +3422,15 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" -"@parcel/workers@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.3.1.tgz#f0bfbd61785bea0667908989878fdf2d953c17e3" - integrity sha512-e2P/9p5AYBLfNRs8n+57ChGrn5171oHwY54dz/jj0CrXKN1q0b+rNwzYsPaAtOicBoqmm1s5I3cjfO6GfJP65A== - dependencies: - "@parcel/diagnostic" "2.3.1" - "@parcel/logger" "2.3.1" - "@parcel/types" "2.3.1" - "@parcel/utils" "2.3.1" - chrome-trace-event "^1.0.2" - nullthrows "^1.1.1" - -"@parcel/workers@2.4.1": - version "2.4.1" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.4.1.tgz#27bc3ac703625bc1694873fee07fdbeaf555d987" - integrity sha512-EYujbJOblFqIt2NGQ+baIYTuavJqbhy84IfZ3j0jmACeKO5Ew1EHXZyl9LJgWHKaIPZsnvnbxw2mDOF05K65xQ== +"@parcel/workers@2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.5.0.tgz#c7f1a4bcd491c7422212724dedbcf7d1e980146e" + integrity sha512-/Ow5OKJWs+9OzV3Jy4J++VnbNx0j3ls/M1CGVBLiBWyCada9DMtquYoBQ4Sk6Uam50BKkIFYetGOeXPNQyyMjg== dependencies: - "@parcel/diagnostic" "2.4.1" - "@parcel/logger" "2.4.1" - "@parcel/types" "2.4.1" - "@parcel/utils" "2.4.1" + "@parcel/diagnostic" "2.5.0" + "@parcel/logger" "2.5.0" + "@parcel/types" "2.5.0" + "@parcel/utils" "2.5.0" chrome-trace-event "^1.0.2" nullthrows "^1.1.1" @@ -4976,13 +4880,13 @@ babel-plugin-polyfill-regenerator@^0.3.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.3.0" -babel-plugin-remove-graphql-queries@^4.14.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.14.0.tgz#de14d5cb35848e91aa2a2a22731403d2e7ed3480" - integrity sha512-rqCih6maArH0nbkndAP9UKKQCUWZy1NBxG+nSOoIZpvLkMqTweAuiTpMDJVHWDk9CycFlLfl09/Ayk/nciVKhA== +babel-plugin-remove-graphql-queries@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.15.0.tgz#602b55cd73367666ae23e0cfa212bb227bfce6b6" + integrity sha512-Jkc9DbXWvhtKddEqH0KXtXEQcqQIEBb43+NjRbQam+i1X8v1Dlq3EsWAaxDMLw8Wx3Hsb00CfiQw9z9eXEpb2A== dependencies: "@babel/runtime" "^7.15.4" - gatsby-core-utils "^3.14.0" + gatsby-core-utils "^3.15.0" babel-plugin-remove-graphql-queries@^4.4.0: version "4.4.0" @@ -5081,6 +4985,27 @@ babel-preset-gatsby@^2.14.0: gatsby-core-utils "^3.14.0" gatsby-legacy-polyfills "^2.14.0" +babel-preset-gatsby@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.15.0.tgz#fb9f72224e75aa5dd2650c68f03e03307a39adde" + integrity sha512-NDsRwwYdtTALqgf3HahKTfkPIF4LWeSf5QrZ0zFT6D1pKOGPZxFFLc8Bo6m6VKa73Lx8gxF2DlawGqc9VS2dyw== + dependencies: + "@babel/plugin-proposal-class-properties" "^7.14.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" + "@babel/plugin-proposal-optional-chaining" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-classes" "^7.15.4" + "@babel/plugin-transform-runtime" "^7.15.0" + "@babel/plugin-transform-spread" "^7.14.6" + "@babel/preset-env" "^7.15.4" + "@babel/preset-react" "^7.14.0" + "@babel/runtime" "^7.15.4" + babel-plugin-dynamic-import-node "^2.3.3" + babel-plugin-macros "^3.1.0" + babel-plugin-transform-react-remove-prop-types "^0.4.24" + gatsby-core-utils "^3.15.0" + gatsby-legacy-polyfills "^2.15.0" + backo2@^1.0.2, backo2@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" @@ -5466,6 +5391,11 @@ bytes@3.1.1: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + cacache@^12.0.2: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" @@ -6310,10 +6240,10 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.5.3" -create-gatsby@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-2.14.0.tgz#f4b834d4da996ae5a3933a115cb6e7db3efa91db" - integrity sha512-Q92Omw5zPTKRrv5XDcsIVzBqSIHwl3T1lpOjQhSrQd42LDKUFAuE8zf/kTWT0QXo9cacBC+diUWIRxkqIZVKzQ== +create-gatsby@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-2.15.0.tgz#bda86f1cbf3f10f624d49e0fb370c34a1243a111" + integrity sha512-JvD1jAUG+957G7by8kWkQXHTyCvfHsA1wNCReSlx/nyNwnwjimrGix6oDCWRk6TnXTc7twSPdmDzLoSYpRwmuQ== dependencies: "@babel/runtime" "^7.15.4" @@ -6722,7 +6652,7 @@ debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" -debug@^3.0.0, debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: +debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@^3.2.6, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -6854,6 +6784,11 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -7416,6 +7351,11 @@ es6-iterator@^2.0.3, es6-iterator@~2.0.3: es5-ext "^0.10.35" es6-symbol "^3.1.1" +es6-promise@^4.1.1: + version "4.2.8" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== + es6-symbol@^3.1.1, es6-symbol@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" @@ -7844,6 +7784,15 @@ express-graphql@^0.12.0: http-errors "1.8.0" raw-body "^2.4.1" +express-http-proxy@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/express-http-proxy/-/express-http-proxy-1.6.3.tgz#f3ef139ffd49a7962e7af0462bbcca557c913175" + integrity sha512-/l77JHcOUrDUX8V67E287VEUQT0lbm71gdGVoodnlWBziarYKgMcpqT7xvh/HM8Jv52phw8Bd8tY+a7QjOr7Yg== + dependencies: + debug "^3.0.1" + es6-promise "^4.1.1" + raw-body "^2.3.0" + express-logging@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/express-logging/-/express-logging-1.1.1.tgz#62839618cbab5bb3610f1a1c1485352fe9d26c2a" @@ -8390,10 +8339,10 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gatsby-cli@^4.14.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-4.14.0.tgz#0badecba2e9c79f0aee5d2605fcf45a0e9614067" - integrity sha512-jmLhrBNguZM8ldKpt1dmxbEZ4j/OtEdE1IpUCHoLGoCIZ7QGtleA2WHhn0R4GnoY0FVP7+pGWcmPpBXo63DBXA== +gatsby-cli@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-4.15.0.tgz#6da238eebe4c747a90ccea04268092de9f41814b" + integrity sha512-N4Vm4zEuurwChbRpgPYniyl3YdQLS1VcXWqXpu0eqmFQ74JxyzqFCeoiBfT6B4AkZJQyx4RwxR+0eJseowfy0A== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.15.5" @@ -8411,13 +8360,13 @@ gatsby-cli@^4.14.0: common-tags "^1.8.2" configstore "^5.0.1" convert-hrtime "^3.0.0" - create-gatsby "^2.14.0" + create-gatsby "^2.15.0" envinfo "^7.8.1" execa "^5.1.1" fs-exists-cached "^1.0.0" fs-extra "^10.1.0" - gatsby-core-utils "^3.14.0" - gatsby-telemetry "^3.14.0" + gatsby-core-utils "^3.15.0" + gatsby-telemetry "^3.15.0" hosted-git-info "^3.0.8" is-valid-path "^0.1.1" joi "^17.4.2" @@ -8436,7 +8385,6 @@ gatsby-cli@^4.14.0: stack-trace "^0.0.10" strip-ansi "^6.0.1" update-notifier "^5.1.0" - uuid "3.4.0" yargs "^15.4.1" yoga-layout-prebuilt "^1.10.0" yurnalist "^2.1.0" @@ -8457,7 +8405,7 @@ gatsby-core-utils@^2.14.0, gatsby-core-utils@^2.2.0: tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-core-utils@^3.11.1, gatsby-core-utils@^3.8.2: +gatsby-core-utils@^3.11.1: version "3.11.1" resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.11.1.tgz#ea87c1d3aa45c26c9ea32b8e8b029afe6a56f8c7" integrity sha512-Op9/uihtcsDLlZDfRsGJ1ya2mFx2YH9Zmx93bawElZ0YpIzKjCkNTp+I5i5UANxvs5I+Fljl0WHQRudMWg+fWA== @@ -8499,6 +8447,27 @@ gatsby-core-utils@^3.14.0: tmp "^0.2.1" xdg-basedir "^4.0.0" +gatsby-core-utils@^3.15.0: + version "3.15.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.15.0.tgz#1fb6611765250c187dd6d36c2812a5b0c50204ae" + integrity sha512-aLNrH3gGUIeD9XGk3z/27N5qaVx7y3AAgs/Vu6PJm69t25kTwuOHKNzhlnHkIZypznZkkVeN7QbHBkIKam/ZIQ== + dependencies: + "@babel/runtime" "^7.15.4" + ci-info "2.0.0" + configstore "^5.0.1" + fastq "^1.13.0" + file-type "^16.5.3" + fs-extra "^10.1.0" + got "^11.8.3" + import-from "^4.0.0" + lmdb "2.3.10" + lock "^1.1.0" + node-object-hash "^2.3.10" + proper-lockfile "^4.1.2" + resolve-from "^5.0.0" + tmp "^0.2.1" + xdg-basedir "^4.0.0" + gatsby-core-utils@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.4.0.tgz#6d5658dc045dcf60a314d4f2d0bc85e260659837" @@ -8515,10 +8484,10 @@ gatsby-core-utils@^3.4.0: tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^2.14.0: - version "2.14.0" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.14.0.tgz#3864bfc7176e3f1bfbea02f8afc0dcc2e273534e" - integrity sha512-J71G+WtSRmykmmdqYYGz5CYC6zToTmJqyywKpN83aZF2z7h7Ab2FHBuiP84KIlF2xpSxsk26puZ40TIHOGP2yw== +gatsby-graphiql-explorer@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.15.0.tgz#48cda38dba3aaf4c4e5f5884a43d16826d252d59" + integrity sha512-L6hjZtbxKwq8GC6XwuaWb8oUEu0AWL02vKjHqdXp2yYBe7g1FsrWjIaI94fGsNCL4d/3bGfh4IKB9cKx+eVb4g== dependencies: "@babel/runtime" "^7.15.4" @@ -8530,52 +8499,60 @@ gatsby-legacy-polyfills@^2.14.0: "@babel/runtime" "^7.15.4" core-js-compat "3.9.0" -gatsby-link@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-4.14.1.tgz#da9554dde257ec82c142f2109724e87ed8ad0925" - integrity sha512-cIAYDXZ115esTXOOFPUi00P2lbOSqu3dHtYStanlQFZbV3rofC/CET9x6nLnUQGPBjoLr1U4RcOJUI4946JTyg== +gatsby-legacy-polyfills@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.15.0.tgz#bb9d838c4c57fd9a37572942cac556eca219a2bd" + integrity sha512-EC50uFv3rIT1oB9+WxhiEUWg1Bkxxf+FPMTkNUZKMYc9JBtUwbqWOupjDHIYEq0RNAHx2+Qxs9NzbC3nE4P6/Q== + dependencies: + "@babel/runtime" "^7.15.4" + core-js-compat "3.9.0" + +gatsby-link@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-4.15.0.tgz#7c237e5ba28f21708516deba30c8863458d9f734" + integrity sha512-46kP4he6dRGDL78SKTY3uWH8glPr2QuVY9v/4RreC6I3LZqI5Wr3F1kyR/LvLXMcXhszCuNJ4lPIOOltBTeX4Q== dependencies: "@babel/runtime" "^7.15.4" "@types/reach__router" "^1.3.10" - gatsby-page-utils "^2.14.1" + gatsby-page-utils "^2.15.0" prop-types "^15.8.1" -gatsby-page-utils@^2.14.1: - version "2.14.1" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-2.14.1.tgz#9ae3eab466a2c7302cc01ba9591fa15c17f0b133" - integrity sha512-lXRj9GC+EfPUSZzaZwAd8Cvq5qk88SNtfGHG5JuvWgN9Adln+w7EouPTsBKZ1lqCQerwqnd39lwtc+uY1yOHLA== +gatsby-page-utils@^2.15.0: + version "2.15.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-2.15.0.tgz#f03b5f283cc70e66ecd48d04bbe6e75b5841bee9" + integrity sha512-icy/+uRQH94qLlqO2jlRkYFtttWHpQp+LYrtxuLGyLMOa6hPb6dEoVdKet3vGqq0ahmHPJmU7oQgSLs9w6Flog== dependencies: "@babel/runtime" "^7.15.4" bluebird "^3.7.2" chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^3.14.0" + gatsby-core-utils "^3.15.0" glob "^7.2.3" lodash "^4.17.21" micromatch "^4.0.5" -gatsby-parcel-config@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/gatsby-parcel-config/-/gatsby-parcel-config-0.5.0.tgz#343de83ca703c4aa8e4c49c394c2c65e167e0394" - integrity sha512-Ff4MD1y9+tYLlzQ377TiW79L0+PQxTc8FKm+l6bYDs9LDmPf4I+tshIIJnQEJE7aLuR66Ow9qSdluZj2Df2msA== - dependencies: - "@gatsbyjs/parcel-namer-relative-to-cwd" "0.0.2" - "@parcel/bundler-default" "^2.3.2" - "@parcel/compressor-raw" "^2.3.2" - "@parcel/namer-default" "^2.3.2" - "@parcel/optimizer-terser" "^2.3.2" - "@parcel/packager-js" "^2.3.2" - "@parcel/packager-raw" "^2.3.2" - "@parcel/reporter-dev-server" "^2.3.2" - "@parcel/resolver-default" "^2.3.2" - "@parcel/runtime-browser-hmr" "^2.3.2" - "@parcel/runtime-js" "^2.3.2" - "@parcel/runtime-react-refresh" "^2.3.2" - "@parcel/runtime-service-worker" "^2.3.2" - "@parcel/transformer-js" "^2.3.2" - "@parcel/transformer-json" "^2.3.2" - "@parcel/transformer-raw" "^2.3.2" - "@parcel/transformer-react-refresh-wrap" "^2.3.2" +gatsby-parcel-config@0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/gatsby-parcel-config/-/gatsby-parcel-config-0.6.0.tgz#51d314acdb497943d971975fc5c83f8529f1a535" + integrity sha512-X9OIegPN2b12dNkhPM/TeeCkvwGki1Ey7jcfRI6zf59xTGStP/BVfOZFMK1bkzR4RKj25YR4Bk6yr11/jgudPg== + dependencies: + "@gatsbyjs/parcel-namer-relative-to-cwd" "^1.0.0" + "@parcel/bundler-default" "2.5.0" + "@parcel/compressor-raw" "2.5.0" + "@parcel/namer-default" "2.5.0" + "@parcel/optimizer-terser" "2.5.0" + "@parcel/packager-js" "2.5.0" + "@parcel/packager-raw" "2.5.0" + "@parcel/reporter-dev-server" "2.5.0" + "@parcel/resolver-default" "2.5.0" + "@parcel/runtime-browser-hmr" "2.5.0" + "@parcel/runtime-js" "2.5.0" + "@parcel/runtime-react-refresh" "2.5.0" + "@parcel/runtime-service-worker" "2.5.0" + "@parcel/transformer-js" "2.5.0" + "@parcel/transformer-json" "2.5.0" + "@parcel/transformer-raw" "2.5.0" + "@parcel/transformer-react-refresh-wrap" "2.5.0" gatsby-plugin-gatsby-cloud@^4.3.0: version "4.4.0" @@ -8692,20 +8669,20 @@ gatsby-plugin-netlify@^3.14.0: lodash "^4.17.21" webpack-assets-manifest "^5.0.6" -gatsby-plugin-page-creator@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.14.1.tgz#117872c22657438875ec76cafee93c69a4a5805c" - integrity sha512-/w0L/SwdSGfL1XKV2bJ1xWfhfVUt04IzXxT8YVmSBdnQmPmrG6NQ4Xz46niiVBDbFqQ8f/CLzXfF0L6TGduF6A== +gatsby-plugin-page-creator@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.15.0.tgz#926825ac6f4838a3dd55b37fc8a5c44f12641c94" + integrity sha512-LFIv8o93j9+FwtF9A7InQRGdK3uAEQm4EYV8Qssv2K5S/ZGkCBtPRfzjJAC0Ya6Ab23RvQ6jXayJAIBldfPGNw== dependencies: "@babel/runtime" "^7.15.4" "@babel/traverse" "^7.15.4" "@sindresorhus/slugify" "^1.1.2" chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^3.14.0" - gatsby-page-utils "^2.14.1" - gatsby-plugin-utils "^3.8.0" - gatsby-telemetry "^3.14.0" + gatsby-core-utils "^3.15.0" + gatsby-page-utils "^2.15.0" + gatsby-plugin-utils "^3.9.0" + gatsby-telemetry "^3.15.0" globby "^11.1.0" lodash "^4.17.21" @@ -8772,10 +8749,10 @@ gatsby-plugin-styled-components@^5.0.0: dependencies: "@babel/runtime" "^7.15.4" -gatsby-plugin-typescript@^4.14.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.14.0.tgz#4d2dfc15ded7d1a01ae0e9fcbb67534484ffd58c" - integrity sha512-iAeC1dnpj99hjnRpD4FetXaJ9b321AuIf0q9vAw4G9FvddG0pxDtg3X9roUV8cmJ+VaLNsLr0DYc4fvOfrFGUQ== +gatsby-plugin-typescript@^4.15.0: + version "4.15.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.15.0.tgz#422162615de6f7efc223a32457cfdcbc13593de8" + integrity sha512-2Ul7XndL9fbZG1cltPOU16IabJ5dTvC30WHP06/yze46p66MQx/K6G5Br3c7J0yL7A7tCuLmWtsuwo9+3+Te/Q== dependencies: "@babel/core" "^7.15.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -8783,7 +8760,7 @@ gatsby-plugin-typescript@^4.14.0: "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/preset-typescript" "^7.15.0" "@babel/runtime" "^7.15.4" - babel-plugin-remove-graphql-queries "^4.14.0" + babel-plugin-remove-graphql-queries "^4.15.0" gatsby-plugin-utils@^3.5.1: version "3.5.1" @@ -8799,16 +8776,16 @@ gatsby-plugin-utils@^3.5.1: joi "^17.4.2" mime "^3.0.0" -gatsby-plugin-utils@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-3.8.0.tgz#ef497c15f57fbe17cb5d58ae15325e31689e5db0" - integrity sha512-dLFk+4E2BJrSuPz5/cLUyw4/dDbyMtruLww2XnFk34DVxg16FHIBYcY7p5IbfmDiBmMtlgJFqxBHj1zt8l6syw== +gatsby-plugin-utils@^3.9.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-3.9.0.tgz#5025ff666126174019dcb6ffda894c02eaf968ba" + integrity sha512-ZxiVeZ/GigbqeHkbD47Ha5VKDGr9J+2uqxT+aLBaEGtSNTte90x3jzPST2auDRRSrTovf2B2zuzpChI/HB4tSg== dependencies: "@babel/runtime" "^7.15.4" "@gatsbyjs/potrace" "^2.2.0" fs-extra "^10.1.0" - gatsby-core-utils "^3.14.0" - gatsby-sharp "^0.8.0" + gatsby-core-utils "^3.15.0" + gatsby-sharp "^0.9.0" graphql-compose "^9.0.7" import-from "^4.0.0" joi "^17.4.2" @@ -8816,10 +8793,10 @@ gatsby-plugin-utils@^3.8.0: mini-svg-data-uri "^1.4.4" svgo "^2.8.0" -gatsby-react-router-scroll@^5.14.0: - version "5.14.0" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.14.0.tgz#b5f4387611e9cddf20066133cca9736f9ccc585f" - integrity sha512-jyqAmmo2UK6v/qRfx8bqlRkjiSYtJRUWNb4nx3bpEIvMlN/vGdJtJ60LsGkRJ5g6U6MybfVX7kUFjgjZdgtqHA== +gatsby-react-router-scroll@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.15.0.tgz#d539f6fdc9d99b69961b8acb489c42871317315c" + integrity sha512-Cjn8SVUZxwgkLFjRZ9HVeZECC16yIkMOpy5LGuLl50HBI/fFTO0QAvGgs0/Axh7tTyPeO/EaZr018zJI0ZiQhA== dependencies: "@babel/runtime" "^7.15.4" prop-types "^15.8.1" @@ -8873,6 +8850,11 @@ gatsby-remark-reading-time@^1.1.0: dependencies: reading-time "^1.1.3" +gatsby-script@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gatsby-script/-/gatsby-script-1.0.0.tgz#5561027ac10789734694da4378d0c3d4ad76da01" + integrity sha512-PmzBHFEaPktEj91AYrSWDJecttklz1OX44scYbNcI1krMhdcI1CREblBDH2oVXGi1zW1ZZalx3sq1GBkEoCCsA== + gatsby-sharp@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/gatsby-sharp/-/gatsby-sharp-0.5.0.tgz#879d3c462eefa917cb3a50c6ec891951d9740f56" @@ -8881,10 +8863,10 @@ gatsby-sharp@^0.5.0: "@types/sharp" "^0.29.5" sharp "^0.30.1" -gatsby-sharp@^0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/gatsby-sharp/-/gatsby-sharp-0.8.0.tgz#a3f34b2bc6d2d145f2346d2ef9b023da66be93df" - integrity sha512-As590vHGlCiN9iCWneJo/pJYZjkWykjaFvoKAwPcv6Twn3+6l7ExKOBe9v/WmigALU23dI6vWP0JYvXmmvNYBg== +gatsby-sharp@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/gatsby-sharp/-/gatsby-sharp-0.9.0.tgz#9fa6a02dbe6a9ad66d6935e9ed7f2552855ea9a8" + integrity sha512-+VNeMILfo+0y5a9IOA+7jBq/nBxY+7gbY3zWAh5B6RyGYTecx7fPTkOBkhGnFrSUhhQ/ZLlnZSceAtJ/y/weKg== dependencies: "@types/sharp" "^0.30.0" sharp "^0.30.3" @@ -8927,10 +8909,10 @@ gatsby-telemetry@^3.11.1: lodash "^4.17.21" node-fetch "^2.6.7" -gatsby-telemetry@^3.14.0: - version "3.14.0" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-3.14.0.tgz#6f3903a60c0918b98b3a9d2645a464be1b642489" - integrity sha512-QnlN3nvb+1gYsY6cIQKAuvkhx9uoOg71yuEYB0EFQdgcnyIbWlBVRHId8wOXoQHwRYFmatvxBmcKlVF8FCs61A== +gatsby-telemetry@^3.15.0: + version "3.15.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-3.15.0.tgz#10a211b2b74d04ec94cade5230f21d779abda0fd" + integrity sha512-pXHnw79qmfN5bAVkgdQMCnq7rZFxfGU1YkZJQAG+gCsLRpDgYxgxZYhkbdRJzyF8vMYiCp7HlNsCMvBA75Rpug== dependencies: "@babel/code-frame" "^7.14.0" "@babel/runtime" "^7.15.4" @@ -8940,7 +8922,7 @@ gatsby-telemetry@^3.14.0: boxen "^4.2.0" configstore "^5.0.1" fs-extra "^10.1.0" - gatsby-core-utils "^3.14.0" + gatsby-core-utils "^3.15.0" git-up "^4.0.5" is-docker "^2.2.1" lodash "^4.17.21" @@ -9029,18 +9011,18 @@ gatsby-transformer-sharp@^4.10.0: semver "^7.3.5" sharp "^0.30.1" -gatsby-worker@^1.14.0: - version "1.14.0" - resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-1.14.0.tgz#3e94362f58489ee3955411b3523d93dcb55f40c1" - integrity sha512-Zxa295xBIdgsjg0evBFetm8ctkzi7l1cbPJ8VR5440SV8Mun1d1iPJYl070UazNSYz7UK1lTf1B0ISJYUg31VQ== +gatsby-worker@^1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-1.15.0.tgz#b0e687389754f09cbfb95bdd940f2f4a07137011" + integrity sha512-N8vxDaUe12Nzy/so83yVewmkpMVnpFRupHykd/ysd65jMsRGyhsmVt/zAhGMyp0MIbJtORV2NDEU2+kF5beXxQ== dependencies: "@babel/core" "^7.15.5" "@babel/runtime" "^7.15.4" -gatsby@^4.14.0: - version "4.14.1" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-4.14.1.tgz#6d92761bb98dd2504ea0868977c8ded793eeb6dd" - integrity sha512-YWA7Xn4yUCinTyIVJXGYp0ZHNeCsHyDVCU3KpVfCyFbhAsLi4gzGlZsFJPqnWRikMNrvT5yXR5Ni314+oQmCYg== +gatsby@^4.15.0: + version "4.15.1" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-4.15.1.tgz#a6dd1afb3f87572c9b25fab0bababef2a792a708" + integrity sha512-ZzgrfLpTqJzcZ2mWNb4+tegV6E5ftDTIzT7Pzg3OLzm8ApeScv/vNkim03R9BQDc7f2EzLwd0/ZjiHqqZpKbSw== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.15.5" @@ -9050,6 +9032,7 @@ gatsby@^4.14.0: "@babel/runtime" "^7.15.4" "@babel/traverse" "^7.15.4" "@babel/types" "^7.15.4" + "@builder.io/partytown" "^0.5.2" "@gatsbyjs/reach-router" "^1.3.6" "@gatsbyjs/webpack-hot-middleware" "^2.25.2" "@graphql-codegen/add" "^3.1.1" @@ -9060,7 +9043,7 @@ gatsby@^4.14.0: "@graphql-tools/code-file-loader" "^7.2.14" "@graphql-tools/load" "^7.5.10" "@nodelib/fs.walk" "^1.2.8" - "@parcel/core" "^2.3.2" + "@parcel/core" "2.5.0" "@pmmmwh/react-refresh-webpack-plugin" "^0.4.3" "@types/http-proxy" "^1.17.7" "@typescript-eslint/eslint-plugin" "^4.33.0" @@ -9074,8 +9057,8 @@ gatsby@^4.14.0: babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-lodash "^3.3.4" - babel-plugin-remove-graphql-queries "^4.14.0" - babel-preset-gatsby "^2.14.0" + babel-plugin-remove-graphql-queries "^4.15.0" + babel-preset-gatsby "^2.15.0" better-opn "^2.1.1" bluebird "^3.7.2" body-parser "^1.19.0" @@ -9111,25 +9094,27 @@ gatsby@^4.14.0: execa "^5.1.1" express "^4.17.1" express-graphql "^0.12.0" + express-http-proxy "^1.6.3" fastest-levenshtein "^1.0.12" fastq "^1.13.0" file-loader "^6.2.0" find-cache-dir "^3.3.2" fs-exists-cached "1.0.0" fs-extra "^10.1.0" - gatsby-cli "^4.14.0" - gatsby-core-utils "^3.14.0" - gatsby-graphiql-explorer "^2.14.0" - gatsby-legacy-polyfills "^2.14.0" - gatsby-link "^4.14.1" - gatsby-page-utils "^2.14.1" - gatsby-parcel-config "^0.5.0" - gatsby-plugin-page-creator "^4.14.1" - gatsby-plugin-typescript "^4.14.0" - gatsby-plugin-utils "^3.8.0" - gatsby-react-router-scroll "^5.14.0" - gatsby-telemetry "^3.14.0" - gatsby-worker "^1.14.0" + gatsby-cli "^4.15.0" + gatsby-core-utils "^3.15.0" + gatsby-graphiql-explorer "^2.15.0" + gatsby-legacy-polyfills "^2.15.0" + gatsby-link "^4.15.0" + gatsby-page-utils "^2.15.0" + gatsby-parcel-config "0.6.0" + gatsby-plugin-page-creator "^4.15.0" + gatsby-plugin-typescript "^4.15.0" + gatsby-plugin-utils "^3.9.0" + gatsby-react-router-scroll "^5.15.0" + gatsby-script "^1.0.0" + gatsby-telemetry "^3.15.0" + gatsby-worker "^1.15.0" glob "^7.2.3" globby "^11.1.0" got "^11.8.2" @@ -9144,7 +9129,7 @@ gatsby@^4.14.0: joi "^17.4.2" json-loader "^0.5.7" latest-version "5.1.0" - lmdb "~2.2.3" + lmdb "2.3.10" lodash "^4.17.21" md5-file "^5.0.0" meant "^1.0.3" @@ -9202,7 +9187,7 @@ gatsby@^4.14.0: xstate "^4.26.0" yaml-loader "^0.6.0" optionalDependencies: - gatsby-sharp "^0.8.0" + gatsby-sharp "^0.9.0" gauge@~2.7.3: version "2.7.4" @@ -9961,6 +9946,17 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + http-errors@~1.7.2: version "1.7.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" @@ -10861,11 +10857,6 @@ json-schema-traverse@^1.0.0: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== -json-source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/json-source-map/-/json-source-map-0.6.1.tgz#e0b1f6f4ce13a9ad57e2ae165a24d06e62c79a0f" - integrity sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg== - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -11009,6 +11000,36 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +lmdb-darwin-arm64@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.3.10.tgz#4e20f75770eeedc60af3d4630975fd105a89ffe8" + integrity sha512-LVXbH2MYu7/ZuQ8+P9rv+SwNyBKltxo7vHAGJS94HWyfwnCbKEYER9PImBvNBwzvgtaYk6x0RMX3oor6e6KdDQ== + +lmdb-darwin-x64@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-darwin-x64/-/lmdb-darwin-x64-2.3.10.tgz#e53637a6735488eaa15feb7c0e9da142015b9476" + integrity sha512-gAc/1b/FZOb9yVOT+o0huA+hdW82oxLo5r22dFTLoRUFG1JMzxdTjmnW6ONVOHdqC9a5bt3vBCEY3jmXNqV26A== + +lmdb-linux-arm64@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-linux-arm64/-/lmdb-linux-arm64-2.3.10.tgz#ac7db8bdfe0e9dbf2be1cc3362d6f2b79e2a9722" + integrity sha512-Ihr8mdICTK3jA4GXHxrXGK2oekn0mY6zuDSXQDNtyRSH19j3D2Y04A7SEI9S0EP/t5sjKSudYgZbiHDxRCsI5A== + +lmdb-linux-arm@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-linux-arm/-/lmdb-linux-arm-2.3.10.tgz#74235418bbe7bf41e8ea5c9d52365c4ff5ca4b49" + integrity sha512-Rb8+4JjsThuEcJ7GLLwFkCFnoiwv/3hAAbELWITz70buQFF+dCZvCWWgEgmDTxwn5r+wIkdUjmFv4dqqiKQFmQ== + +lmdb-linux-x64@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-linux-x64/-/lmdb-linux-x64-2.3.10.tgz#d790b95061d03c5c99a57b3ad5126f7723c60a2f" + integrity sha512-E3l3pDiCA9uvnLf+t3qkmBGRO01dp1EHD0x0g0iRnfpAhV7wYbayJGfG93BUt22Tj3fnq4HDo4dQ6ZWaDI1nuw== + +lmdb-win32-x64@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb-win32-x64/-/lmdb-win32-x64-2.3.10.tgz#bff73d12d94084343c569b16069d8d38626eb2d6" + integrity sha512-gspWk34tDANhjn+brdqZstJMptGiwj4qFNVg0Zey9ds+BUlif+Lgf5szrfOVzZ8gVRkk1Lgbz7i78+V7YK7SCA== + lmdb@2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.2.4.tgz#6494d5a1d1db152e0be759edcfa06893e4cbdb53" @@ -11020,7 +11041,26 @@ lmdb@2.2.4: ordered-binary "^1.2.4" weak-lru-cache "^1.2.2" -lmdb@^2.0.2, lmdb@^2.2.4, lmdb@~2.2.3: +lmdb@2.3.10: + version "2.3.10" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.3.10.tgz#640fc60815846babcbe088d7f8ed0a51da857f6a" + integrity sha512-GtH+nStn9V59CfYeQ5ddx6YTfuFCmu86UJojIjJAweG+/Fm0PDknuk3ovgYDtY/foMeMdZa8/P7oSljW/d5UPw== + dependencies: + msgpackr "^1.5.4" + nan "^2.14.2" + node-addon-api "^4.3.0" + node-gyp-build-optional-packages "^4.3.2" + ordered-binary "^1.2.4" + weak-lru-cache "^1.2.2" + optionalDependencies: + lmdb-darwin-arm64 "2.3.10" + lmdb-darwin-x64 "2.3.10" + lmdb-linux-arm "2.3.10" + lmdb-linux-arm64 "2.3.10" + lmdb-linux-x64 "2.3.10" + lmdb-win32-x64 "2.3.10" + +lmdb@^2.2.4: version "2.2.6" resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.2.6.tgz#a52ef533812b8abcbe0033fc9d74d215e7dfc0a0" integrity sha512-UmQV0oZZcV3EN6rjcAjIiuWcc3MYZGWQ0GUYz46Ron5fuTa/dUow7WSQa6leFkvZIKVUdECBWVw96tckfEzUFQ== @@ -12093,6 +12133,11 @@ node-gyp-build-optional-packages@5.0.2: resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.2.tgz#3de7d30bd1f9057b5dfbaeab4a4442b7fe9c5901" integrity sha512-PiN4NWmlQPqvbEFcH/omQsswWQbe5Z9YK/zdB23irp5j2XibaA2IrGvpSWmVVG4qMZdmPdwPctSy4a86rOMn6g== +node-gyp-build-optional-packages@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz#82de9bdf9b1ad042457533afb2f67469dc2264bb" + integrity sha512-P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA== + node-gyp-build@^4.2.3: version "4.3.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" @@ -13639,6 +13684,16 @@ raw-body@2.4.2, raw-body@^2.4.1: iconv-lite "0.4.24" unpipe "1.0.0" +raw-body@^2.3.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + raw-loader@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6" @@ -15101,6 +15156,11 @@ static-site-generator-webpack-plugin@^3.4.2: url "^0.11.0" webpack-sources "^0.2.0" +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" From 2adefb2f0318dc450f3da9f2ac38f0c7fbfb5fad Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 25 May 2022 11:44:54 -0300 Subject: [PATCH 91/93] gitignore gatsby-types auto-generated file --- .gitignore | 2 + src/gatsby-types.d.ts | 10422 ---------------------------------------- 2 files changed, 2 insertions(+), 10422 deletions(-) delete mode 100644 src/gatsby-types.d.ts diff --git a/.gitignore b/.gitignore index 94df5b6badd..1ba1dd163e8 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,5 @@ yarn-error.log src/data/contributors.json # These files are generated by `yarn merge-translations` command src/intl/*.json +# Auto generated code when gatsby build the site +src/gatsby-types.d.ts \ No newline at end of file diff --git a/src/gatsby-types.d.ts b/src/gatsby-types.d.ts deleted file mode 100644 index 6d0b897d189..00000000000 --- a/src/gatsby-types.d.ts +++ /dev/null @@ -1,10422 +0,0 @@ -/* eslint-disable */ - -/* THIS FILE IS AUTOGENERATED. CHANGES WILL BE LOST ON SUBSEQUENT RUNS. */ - -declare namespace Queries { - type Maybe = T | null - type InputMaybe = T | null - type Exact = { [K in keyof T]: T[K] } - type MakeOptional = Omit & { - [SubKey in K]?: Maybe - } - type MakeMaybe = Omit & { - [SubKey in K]: Maybe - } - /** All built-in and custom scalars, mapped to their actual values */ - type Scalars = { - /** The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. */ - ID: string - /** The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. */ - String: string - /** The `Boolean` scalar type represents `true` or `false`. */ - Boolean: boolean - /** The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. */ - Int: number - /** The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). */ - Float: number - /** A date string, such as 2007-12-03, compliant with the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */ - Date: string - /** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSON: Record - } - - type AVIFOptions = { - readonly lossless: InputMaybe - readonly quality: InputMaybe - readonly speed: InputMaybe - } - - type AlltimeJson = Node & { - readonly children: ReadonlyArray - readonly currency: Maybe - readonly data: Maybe>> - readonly dateRange: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly mode: Maybe - readonly name: Maybe - readonly parent: Maybe - readonly totalCosts: Maybe - readonly totalPreTranslated: Maybe - readonly totalTMSavings: Maybe - readonly unit: Maybe - readonly url: Maybe - } - - type AlltimeJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type AlltimeJsonConnection_distinctArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonConnection_groupArgs = { - field: AlltimeJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type AlltimeJsonConnection_maxArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonConnection_minArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonConnection_sumArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonData = { - readonly languages: Maybe>> - readonly user: Maybe - } - - type AlltimeJsonDataFilterInput = { - readonly languages: InputMaybe - readonly user: InputMaybe - } - - type AlltimeJsonDataFilterListInput = { - readonly elemMatch: InputMaybe - } - - type AlltimeJsonDataLanguages = { - readonly approvalCosts: Maybe - readonly approved: Maybe - readonly language: Maybe - readonly targetTranslated: Maybe - readonly translated: Maybe - readonly translatedByMt: Maybe - readonly translationCosts: Maybe - } - - type AlltimeJsonDataLanguagesApprovalCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesApprovalCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataLanguagesApproved = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesApprovedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataLanguagesFilterInput = { - readonly approvalCosts: InputMaybe - readonly approved: InputMaybe - readonly language: InputMaybe - readonly targetTranslated: InputMaybe - readonly translated: InputMaybe - readonly translatedByMt: InputMaybe - readonly translationCosts: InputMaybe - } - - type AlltimeJsonDataLanguagesFilterListInput = { - readonly elemMatch: InputMaybe - } - - type AlltimeJsonDataLanguagesLanguage = { - readonly id: Maybe - readonly name: Maybe - readonly preTranslate: Maybe - readonly tmSavings: Maybe - readonly totalCosts: Maybe - } - - type AlltimeJsonDataLanguagesLanguageFilterInput = { - readonly id: InputMaybe - readonly name: InputMaybe - readonly preTranslate: InputMaybe - readonly tmSavings: InputMaybe - readonly totalCosts: InputMaybe - } - - type AlltimeJsonDataLanguagesTargetTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesTargetTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataLanguagesTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesTranslatedByMt = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesTranslatedByMtFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataLanguagesTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataLanguagesTranslationCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type AlltimeJsonDataLanguagesTranslationCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type AlltimeJsonDataUser = { - readonly avatarUrl: Maybe - readonly fullName: Maybe - readonly id: Maybe - readonly preTranslated: Maybe - readonly totalCosts: Maybe - readonly userRole: Maybe - readonly username: Maybe - } - - type AlltimeJsonDataUserFilterInput = { - readonly avatarUrl: InputMaybe - readonly fullName: InputMaybe - readonly id: InputMaybe - readonly preTranslated: InputMaybe - readonly totalCosts: InputMaybe - readonly userRole: InputMaybe - readonly username: InputMaybe - } - - type AlltimeJsonDateRange = { - readonly from: Maybe - readonly to: Maybe - } - - type AlltimeJsonDateRange_fromArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type AlltimeJsonDateRange_toArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type AlltimeJsonDateRangeFilterInput = { - readonly from: InputMaybe - readonly to: InputMaybe - } - - type AlltimeJsonEdge = { - readonly next: Maybe - readonly node: AlltimeJson - readonly previous: Maybe - } - - type AlltimeJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "currency" - | "data" - | "data.languages" - | "data.languages.approvalCosts.default" - | "data.languages.approvalCosts.tmMatch" - | "data.languages.approvalCosts.total" - | "data.languages.approved.default" - | "data.languages.approved.tmMatch" - | "data.languages.approved.total" - | "data.languages.language.id" - | "data.languages.language.name" - | "data.languages.language.preTranslate" - | "data.languages.language.tmSavings" - | "data.languages.language.totalCosts" - | "data.languages.targetTranslated.default" - | "data.languages.targetTranslated.tmMatch" - | "data.languages.targetTranslated.total" - | "data.languages.translatedByMt.default" - | "data.languages.translatedByMt.tmMatch" - | "data.languages.translatedByMt.total" - | "data.languages.translated.default" - | "data.languages.translated.tmMatch" - | "data.languages.translated.total" - | "data.languages.translationCosts.default" - | "data.languages.translationCosts.tmMatch" - | "data.languages.translationCosts.total" - | "data.user.avatarUrl" - | "data.user.fullName" - | "data.user.id" - | "data.user.preTranslated" - | "data.user.totalCosts" - | "data.user.userRole" - | "data.user.username" - | "dateRange.from" - | "dateRange.to" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mode" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "totalCosts" - | "totalPreTranslated" - | "totalTMSavings" - | "unit" - | "url" - - type AlltimeJsonFilterInput = { - readonly children: InputMaybe - readonly currency: InputMaybe - readonly data: InputMaybe - readonly dateRange: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly mode: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly totalCosts: InputMaybe - readonly totalPreTranslated: InputMaybe - readonly totalTMSavings: InputMaybe - readonly unit: InputMaybe - readonly url: InputMaybe - } - - type AlltimeJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type AlltimeJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type AlltimeJsonGroupConnection_distinctArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonGroupConnection_groupArgs = { - field: AlltimeJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type AlltimeJsonGroupConnection_maxArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonGroupConnection_minArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonGroupConnection_sumArgs = { - field: AlltimeJsonFieldsEnum - } - - type AlltimeJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type BlurredOptions = { - /** Force the output format for the low-res preview. Default is to use the same format as the input. You should rarely need to change this */ - readonly toFormat: InputMaybe - /** Width of the generated low-res preview. Default is 20px */ - readonly width: InputMaybe - } - - type BooleanQueryOperatorInput = { - readonly eq: InputMaybe - readonly in: InputMaybe>> - readonly ne: InputMaybe - readonly nin: InputMaybe>> - } - - type CexLayer2SupportJson = Node & { - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly name: Maybe - readonly parent: Maybe - readonly supports_deposits: Maybe>> - readonly supports_withdrawals: Maybe< - ReadonlyArray> - > - readonly url: Maybe - } - - type CexLayer2SupportJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CexLayer2SupportJsonConnection_distinctArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonConnection_groupArgs = { - field: CexLayer2SupportJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CexLayer2SupportJsonConnection_maxArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonConnection_minArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonConnection_sumArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonEdge = { - readonly next: Maybe - readonly node: CexLayer2SupportJson - readonly previous: Maybe - } - - type CexLayer2SupportJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "supports_deposits" - | "supports_withdrawals" - | "url" - - type CexLayer2SupportJsonFilterInput = { - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly supports_deposits: InputMaybe - readonly supports_withdrawals: InputMaybe - readonly url: InputMaybe - } - - type CexLayer2SupportJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type CexLayer2SupportJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CexLayer2SupportJsonGroupConnection_distinctArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonGroupConnection_groupArgs = { - field: CexLayer2SupportJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CexLayer2SupportJsonGroupConnection_maxArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonGroupConnection_minArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonGroupConnection_sumArgs = { - field: CexLayer2SupportJsonFieldsEnum - } - - type CexLayer2SupportJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type CommunityEventsJson = Node & { - readonly children: ReadonlyArray - readonly description: Maybe - readonly endDate: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly location: Maybe - readonly parent: Maybe - readonly sponsor: Maybe - readonly startDate: Maybe - readonly title: Maybe - readonly to: Maybe - } - - type CommunityEventsJson_endDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type CommunityEventsJson_startDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type CommunityEventsJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CommunityEventsJsonConnection_distinctArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonConnection_groupArgs = { - field: CommunityEventsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CommunityEventsJsonConnection_maxArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonConnection_minArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonConnection_sumArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonEdge = { - readonly next: Maybe - readonly node: CommunityEventsJson - readonly previous: Maybe - } - - type CommunityEventsJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "description" - | "endDate" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "location" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "sponsor" - | "startDate" - | "title" - | "to" - - type CommunityEventsJsonFilterInput = { - readonly children: InputMaybe - readonly description: InputMaybe - readonly endDate: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly location: InputMaybe - readonly parent: InputMaybe - readonly sponsor: InputMaybe - readonly startDate: InputMaybe - readonly title: InputMaybe - readonly to: InputMaybe - } - - type CommunityEventsJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type CommunityEventsJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CommunityEventsJsonGroupConnection_distinctArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonGroupConnection_groupArgs = { - field: CommunityEventsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CommunityEventsJsonGroupConnection_maxArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonGroupConnection_minArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonGroupConnection_sumArgs = { - field: CommunityEventsJsonFieldsEnum - } - - type CommunityEventsJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type CommunityMeetupsJson = Node & { - readonly children: ReadonlyArray - readonly emoji: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly link: Maybe - readonly location: Maybe - readonly parent: Maybe - readonly title: Maybe - } - - type CommunityMeetupsJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CommunityMeetupsJsonConnection_distinctArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonConnection_groupArgs = { - field: CommunityMeetupsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CommunityMeetupsJsonConnection_maxArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonConnection_minArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonConnection_sumArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonEdge = { - readonly next: Maybe - readonly node: CommunityMeetupsJson - readonly previous: Maybe - } - - type CommunityMeetupsJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "emoji" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "link" - | "location" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "title" - - type CommunityMeetupsJsonFilterInput = { - readonly children: InputMaybe - readonly emoji: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly link: InputMaybe - readonly location: InputMaybe - readonly parent: InputMaybe - readonly title: InputMaybe - } - - type CommunityMeetupsJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type CommunityMeetupsJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type CommunityMeetupsJsonGroupConnection_distinctArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonGroupConnection_groupArgs = { - field: CommunityMeetupsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type CommunityMeetupsJsonGroupConnection_maxArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonGroupConnection_minArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonGroupConnection_sumArgs = { - field: CommunityMeetupsJsonFieldsEnum - } - - type CommunityMeetupsJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type ConsensusBountyHuntersCsv = Node & { - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly name: Maybe - readonly parent: Maybe - readonly score: Maybe - readonly username: Maybe - } - - type ConsensusBountyHuntersCsvConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ConsensusBountyHuntersCsvConnection_distinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvConnection_groupArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ConsensusBountyHuntersCsvConnection_maxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvConnection_minArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvConnection_sumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvEdge = { - readonly next: Maybe - readonly node: ConsensusBountyHuntersCsv - readonly previous: Maybe - } - - type ConsensusBountyHuntersCsvFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "score" - | "username" - - type ConsensusBountyHuntersCsvFilterInput = { - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly score: InputMaybe - readonly username: InputMaybe - } - - type ConsensusBountyHuntersCsvFilterListInput = { - readonly elemMatch: InputMaybe - } - - type ConsensusBountyHuntersCsvGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ConsensusBountyHuntersCsvGroupConnection_distinctArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvGroupConnection_groupArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ConsensusBountyHuntersCsvGroupConnection_maxArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvGroupConnection_minArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvGroupConnection_sumArgs = { - field: ConsensusBountyHuntersCsvFieldsEnum - } - - type ConsensusBountyHuntersCsvSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type DataJson = Node & { - readonly children: ReadonlyArray - readonly commit: Maybe - readonly contributors: Maybe>> - readonly contributorsPerLine: Maybe - readonly files: Maybe>> - readonly id: Scalars["ID"] - readonly imageSize: Maybe - readonly internal: Internal - readonly keyGen: Maybe>> - readonly nodeTools: Maybe>> - readonly parent: Maybe - readonly pools: Maybe>> - readonly projectName: Maybe - readonly projectOwner: Maybe - readonly repoHost: Maybe - readonly repoType: Maybe - readonly saas: Maybe>> - readonly skipCi: Maybe - } - - type DataJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type DataJsonConnection_distinctArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonConnection_groupArgs = { - field: DataJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type DataJsonConnection_maxArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonConnection_minArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonConnection_sumArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonContributors = { - readonly avatar_url: Maybe - readonly contributions: Maybe>> - readonly login: Maybe - readonly name: Maybe - readonly profile: Maybe - } - - type DataJsonContributorsFilterInput = { - readonly avatar_url: InputMaybe - readonly contributions: InputMaybe - readonly login: InputMaybe - readonly name: InputMaybe - readonly profile: InputMaybe - } - - type DataJsonContributorsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonEdge = { - readonly next: Maybe - readonly node: DataJson - readonly previous: Maybe - } - - type DataJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "commit" - | "contributors" - | "contributorsPerLine" - | "contributors.avatar_url" - | "contributors.contributions" - | "contributors.login" - | "contributors.name" - | "contributors.profile" - | "files" - | "id" - | "imageSize" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "keyGen" - | "keyGen.audits" - | "keyGen.audits.name" - | "keyGen.audits.url" - | "keyGen.hasBugBounty" - | "keyGen.hue" - | "keyGen.isFoss" - | "keyGen.isPermissionless" - | "keyGen.isSelfCustody" - | "keyGen.isTrustless" - | "keyGen.launchDate" - | "keyGen.matomo.eventAction" - | "keyGen.matomo.eventCategory" - | "keyGen.matomo.eventName" - | "keyGen.name" - | "keyGen.platforms" - | "keyGen.socials.discord" - | "keyGen.socials.github" - | "keyGen.socials.twitter" - | "keyGen.svgPath" - | "keyGen.ui" - | "keyGen.url" - | "nodeTools" - | "nodeTools.additionalStake" - | "nodeTools.additionalStakeUnit" - | "nodeTools.audits" - | "nodeTools.audits.name" - | "nodeTools.audits.url" - | "nodeTools.easyClientSwitching" - | "nodeTools.hasBugBounty" - | "nodeTools.hue" - | "nodeTools.isFoss" - | "nodeTools.isPermissionless" - | "nodeTools.isTrustless" - | "nodeTools.launchDate" - | "nodeTools.matomo.eventAction" - | "nodeTools.matomo.eventCategory" - | "nodeTools.matomo.eventName" - | "nodeTools.minEth" - | "nodeTools.multiClient" - | "nodeTools.name" - | "nodeTools.platforms" - | "nodeTools.socials.discord" - | "nodeTools.socials.github" - | "nodeTools.socials.telegram" - | "nodeTools.socials.twitter" - | "nodeTools.svgPath" - | "nodeTools.tokens" - | "nodeTools.tokens.address" - | "nodeTools.tokens.name" - | "nodeTools.tokens.symbol" - | "nodeTools.ui" - | "nodeTools.url" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "pools" - | "pools.audits" - | "pools.audits.date" - | "pools.audits.name" - | "pools.audits.url" - | "pools.feePercentage" - | "pools.hasBugBounty" - | "pools.hasPermissionlessNodes" - | "pools.hue" - | "pools.isFoss" - | "pools.isTrustless" - | "pools.launchDate" - | "pools.matomo.eventAction" - | "pools.matomo.eventCategory" - | "pools.matomo.eventName" - | "pools.minEth" - | "pools.name" - | "pools.pctMajorityClient" - | "pools.platforms" - | "pools.socials.discord" - | "pools.socials.github" - | "pools.socials.reddit" - | "pools.socials.telegram" - | "pools.socials.twitter" - | "pools.svgPath" - | "pools.telegram" - | "pools.tokens" - | "pools.tokens.address" - | "pools.tokens.name" - | "pools.tokens.symbol" - | "pools.twitter" - | "pools.ui" - | "pools.url" - | "projectName" - | "projectOwner" - | "repoHost" - | "repoType" - | "saas" - | "saas.additionalStake" - | "saas.additionalStakeUnit" - | "saas.audits" - | "saas.audits.date" - | "saas.audits.name" - | "saas.audits.url" - | "saas.hasBugBounty" - | "saas.hue" - | "saas.isFoss" - | "saas.isPermissionless" - | "saas.isSelfCustody" - | "saas.isTrustless" - | "saas.launchDate" - | "saas.matomo.eventAction" - | "saas.matomo.eventCategory" - | "saas.matomo.eventName" - | "saas.minEth" - | "saas.monthlyFee" - | "saas.monthlyFeeUnit" - | "saas.name" - | "saas.pctMajorityClient" - | "saas.platforms" - | "saas.socials.discord" - | "saas.socials.github" - | "saas.socials.telegram" - | "saas.socials.twitter" - | "saas.svgPath" - | "saas.ui" - | "saas.url" - | "skipCi" - - type DataJsonFilterInput = { - readonly children: InputMaybe - readonly commit: InputMaybe - readonly contributors: InputMaybe - readonly contributorsPerLine: InputMaybe - readonly files: InputMaybe - readonly id: InputMaybe - readonly imageSize: InputMaybe - readonly internal: InputMaybe - readonly keyGen: InputMaybe - readonly nodeTools: InputMaybe - readonly parent: InputMaybe - readonly pools: InputMaybe - readonly projectName: InputMaybe - readonly projectOwner: InputMaybe - readonly repoHost: InputMaybe - readonly repoType: InputMaybe - readonly saas: InputMaybe - readonly skipCi: InputMaybe - } - - type DataJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type DataJsonGroupConnection_distinctArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonGroupConnection_groupArgs = { - field: DataJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type DataJsonGroupConnection_maxArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonGroupConnection_minArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonGroupConnection_sumArgs = { - field: DataJsonFieldsEnum - } - - type DataJsonKeyGen = { - readonly audits: Maybe>> - readonly hasBugBounty: Maybe - readonly hue: Maybe - readonly isFoss: Maybe - readonly isPermissionless: Maybe - readonly isSelfCustody: Maybe - readonly isTrustless: Maybe - readonly launchDate: Maybe - readonly matomo: Maybe - readonly name: Maybe - readonly platforms: Maybe>> - readonly socials: Maybe - readonly svgPath: Maybe - readonly ui: Maybe>> - readonly url: Maybe - } - - type DataJsonKeyGen_launchDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonKeyGenAudits = { - readonly name: Maybe - readonly url: Maybe - } - - type DataJsonKeyGenAuditsFilterInput = { - readonly name: InputMaybe - readonly url: InputMaybe - } - - type DataJsonKeyGenAuditsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonKeyGenFilterInput = { - readonly audits: InputMaybe - readonly hasBugBounty: InputMaybe - readonly hue: InputMaybe - readonly isFoss: InputMaybe - readonly isPermissionless: InputMaybe - readonly isSelfCustody: InputMaybe - readonly isTrustless: InputMaybe - readonly launchDate: InputMaybe - readonly matomo: InputMaybe - readonly name: InputMaybe - readonly platforms: InputMaybe - readonly socials: InputMaybe - readonly svgPath: InputMaybe - readonly ui: InputMaybe - readonly url: InputMaybe - } - - type DataJsonKeyGenFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonKeyGenMatomo = { - readonly eventAction: Maybe - readonly eventCategory: Maybe - readonly eventName: Maybe - } - - type DataJsonKeyGenMatomoFilterInput = { - readonly eventAction: InputMaybe - readonly eventCategory: InputMaybe - readonly eventName: InputMaybe - } - - type DataJsonKeyGenSocials = { - readonly discord: Maybe - readonly github: Maybe - readonly twitter: Maybe - } - - type DataJsonKeyGenSocialsFilterInput = { - readonly discord: InputMaybe - readonly github: InputMaybe - readonly twitter: InputMaybe - } - - type DataJsonNodeTools = { - readonly additionalStake: Maybe - readonly additionalStakeUnit: Maybe - readonly audits: Maybe>> - readonly easyClientSwitching: Maybe - readonly hasBugBounty: Maybe - readonly hue: Maybe - readonly isFoss: Maybe - readonly isPermissionless: Maybe - readonly isTrustless: Maybe - readonly launchDate: Maybe - readonly matomo: Maybe - readonly minEth: Maybe - readonly multiClient: Maybe - readonly name: Maybe - readonly platforms: Maybe>> - readonly socials: Maybe - readonly svgPath: Maybe - readonly tokens: Maybe>> - readonly ui: Maybe>> - readonly url: Maybe - } - - type DataJsonNodeTools_launchDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonNodeToolsAudits = { - readonly name: Maybe - readonly url: Maybe - } - - type DataJsonNodeToolsAuditsFilterInput = { - readonly name: InputMaybe - readonly url: InputMaybe - } - - type DataJsonNodeToolsAuditsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonNodeToolsFilterInput = { - readonly additionalStake: InputMaybe - readonly additionalStakeUnit: InputMaybe - readonly audits: InputMaybe - readonly easyClientSwitching: InputMaybe - readonly hasBugBounty: InputMaybe - readonly hue: InputMaybe - readonly isFoss: InputMaybe - readonly isPermissionless: InputMaybe - readonly isTrustless: InputMaybe - readonly launchDate: InputMaybe - readonly matomo: InputMaybe - readonly minEth: InputMaybe - readonly multiClient: InputMaybe - readonly name: InputMaybe - readonly platforms: InputMaybe - readonly socials: InputMaybe - readonly svgPath: InputMaybe - readonly tokens: InputMaybe - readonly ui: InputMaybe - readonly url: InputMaybe - } - - type DataJsonNodeToolsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonNodeToolsMatomo = { - readonly eventAction: Maybe - readonly eventCategory: Maybe - readonly eventName: Maybe - } - - type DataJsonNodeToolsMatomoFilterInput = { - readonly eventAction: InputMaybe - readonly eventCategory: InputMaybe - readonly eventName: InputMaybe - } - - type DataJsonNodeToolsSocials = { - readonly discord: Maybe - readonly github: Maybe - readonly telegram: Maybe - readonly twitter: Maybe - } - - type DataJsonNodeToolsSocialsFilterInput = { - readonly discord: InputMaybe - readonly github: InputMaybe - readonly telegram: InputMaybe - readonly twitter: InputMaybe - } - - type DataJsonNodeToolsTokens = { - readonly address: Maybe - readonly name: Maybe - readonly symbol: Maybe - } - - type DataJsonNodeToolsTokensFilterInput = { - readonly address: InputMaybe - readonly name: InputMaybe - readonly symbol: InputMaybe - } - - type DataJsonNodeToolsTokensFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonPools = { - readonly audits: Maybe>> - readonly feePercentage: Maybe - readonly hasBugBounty: Maybe - readonly hasPermissionlessNodes: Maybe - readonly hue: Maybe - readonly isFoss: Maybe - readonly isTrustless: Maybe - readonly launchDate: Maybe - readonly matomo: Maybe - readonly minEth: Maybe - readonly name: Maybe - readonly pctMajorityClient: Maybe - readonly platforms: Maybe>> - readonly socials: Maybe - readonly svgPath: Maybe - readonly telegram: Maybe - readonly tokens: Maybe>> - readonly twitter: Maybe - readonly ui: Maybe>> - readonly url: Maybe - } - - type DataJsonPools_launchDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonPoolsAudits = { - readonly date: Maybe - readonly name: Maybe - readonly url: Maybe - } - - type DataJsonPoolsAudits_dateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonPoolsAuditsFilterInput = { - readonly date: InputMaybe - readonly name: InputMaybe - readonly url: InputMaybe - } - - type DataJsonPoolsAuditsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonPoolsFilterInput = { - readonly audits: InputMaybe - readonly feePercentage: InputMaybe - readonly hasBugBounty: InputMaybe - readonly hasPermissionlessNodes: InputMaybe - readonly hue: InputMaybe - readonly isFoss: InputMaybe - readonly isTrustless: InputMaybe - readonly launchDate: InputMaybe - readonly matomo: InputMaybe - readonly minEth: InputMaybe - readonly name: InputMaybe - readonly pctMajorityClient: InputMaybe - readonly platforms: InputMaybe - readonly socials: InputMaybe - readonly svgPath: InputMaybe - readonly telegram: InputMaybe - readonly tokens: InputMaybe - readonly twitter: InputMaybe - readonly ui: InputMaybe - readonly url: InputMaybe - } - - type DataJsonPoolsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonPoolsMatomo = { - readonly eventAction: Maybe - readonly eventCategory: Maybe - readonly eventName: Maybe - } - - type DataJsonPoolsMatomoFilterInput = { - readonly eventAction: InputMaybe - readonly eventCategory: InputMaybe - readonly eventName: InputMaybe - } - - type DataJsonPoolsSocials = { - readonly discord: Maybe - readonly github: Maybe - readonly reddit: Maybe - readonly telegram: Maybe - readonly twitter: Maybe - } - - type DataJsonPoolsSocialsFilterInput = { - readonly discord: InputMaybe - readonly github: InputMaybe - readonly reddit: InputMaybe - readonly telegram: InputMaybe - readonly twitter: InputMaybe - } - - type DataJsonPoolsTokens = { - readonly address: Maybe - readonly name: Maybe - readonly symbol: Maybe - } - - type DataJsonPoolsTokensFilterInput = { - readonly address: InputMaybe - readonly name: InputMaybe - readonly symbol: InputMaybe - } - - type DataJsonPoolsTokensFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonSaas = { - readonly additionalStake: Maybe - readonly additionalStakeUnit: Maybe - readonly audits: Maybe>> - readonly hasBugBounty: Maybe - readonly hue: Maybe - readonly isFoss: Maybe - readonly isPermissionless: Maybe - readonly isSelfCustody: Maybe - readonly isTrustless: Maybe - readonly launchDate: Maybe - readonly matomo: Maybe - readonly minEth: Maybe - readonly monthlyFee: Maybe - readonly monthlyFeeUnit: Maybe - readonly name: Maybe - readonly pctMajorityClient: Maybe - readonly platforms: Maybe>> - readonly socials: Maybe - readonly svgPath: Maybe - readonly ui: Maybe>> - readonly url: Maybe - } - - type DataJsonSaas_launchDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonSaasAudits = { - readonly date: Maybe - readonly name: Maybe - readonly url: Maybe - } - - type DataJsonSaasAudits_dateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DataJsonSaasAuditsFilterInput = { - readonly date: InputMaybe - readonly name: InputMaybe - readonly url: InputMaybe - } - - type DataJsonSaasAuditsFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonSaasFilterInput = { - readonly additionalStake: InputMaybe - readonly additionalStakeUnit: InputMaybe - readonly audits: InputMaybe - readonly hasBugBounty: InputMaybe - readonly hue: InputMaybe - readonly isFoss: InputMaybe - readonly isPermissionless: InputMaybe - readonly isSelfCustody: InputMaybe - readonly isTrustless: InputMaybe - readonly launchDate: InputMaybe - readonly matomo: InputMaybe - readonly minEth: InputMaybe - readonly monthlyFee: InputMaybe - readonly monthlyFeeUnit: InputMaybe - readonly name: InputMaybe - readonly pctMajorityClient: InputMaybe - readonly platforms: InputMaybe - readonly socials: InputMaybe - readonly svgPath: InputMaybe - readonly ui: InputMaybe - readonly url: InputMaybe - } - - type DataJsonSaasFilterListInput = { - readonly elemMatch: InputMaybe - } - - type DataJsonSaasMatomo = { - readonly eventAction: Maybe - readonly eventCategory: Maybe - readonly eventName: Maybe - } - - type DataJsonSaasMatomoFilterInput = { - readonly eventAction: InputMaybe - readonly eventCategory: InputMaybe - readonly eventName: InputMaybe - } - - type DataJsonSaasSocials = { - readonly discord: Maybe - readonly github: Maybe - readonly telegram: Maybe - readonly twitter: Maybe - } - - type DataJsonSaasSocialsFilterInput = { - readonly discord: InputMaybe - readonly github: InputMaybe - readonly telegram: InputMaybe - readonly twitter: InputMaybe - } - - type DataJsonSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type DateQueryOperatorInput = { - readonly eq: InputMaybe - readonly gt: InputMaybe - readonly gte: InputMaybe - readonly in: InputMaybe>> - readonly lt: InputMaybe - readonly lte: InputMaybe - readonly ne: InputMaybe - readonly nin: InputMaybe>> - } - - type Directory = Node & { - readonly absolutePath: Scalars["String"] - readonly accessTime: Scalars["Date"] - readonly atime: Scalars["Date"] - readonly atimeMs: Scalars["Float"] - readonly base: Scalars["String"] - readonly birthTime: Scalars["Date"] - /** @deprecated Use `birthTime` instead */ - readonly birthtime: Maybe - /** @deprecated Use `birthTime` instead */ - readonly birthtimeMs: Maybe - readonly changeTime: Scalars["Date"] - readonly children: ReadonlyArray - readonly ctime: Scalars["Date"] - readonly ctimeMs: Scalars["Float"] - readonly dev: Scalars["Int"] - readonly dir: Scalars["String"] - readonly ext: Scalars["String"] - readonly extension: Scalars["String"] - readonly gid: Scalars["Int"] - readonly id: Scalars["ID"] - readonly ino: Scalars["Float"] - readonly internal: Internal - readonly mode: Scalars["Int"] - readonly modifiedTime: Scalars["Date"] - readonly mtime: Scalars["Date"] - readonly mtimeMs: Scalars["Float"] - readonly name: Scalars["String"] - readonly nlink: Scalars["Int"] - readonly parent: Maybe - readonly prettySize: Scalars["String"] - readonly rdev: Scalars["Int"] - readonly relativeDirectory: Scalars["String"] - readonly relativePath: Scalars["String"] - readonly root: Scalars["String"] - readonly size: Scalars["Int"] - readonly sourceInstanceName: Scalars["String"] - readonly uid: Scalars["Int"] - } - - type Directory_accessTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_atimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_birthTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_changeTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_ctimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_modifiedTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type Directory_mtimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type DirectoryConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type DirectoryConnection_distinctArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryConnection_groupArgs = { - field: DirectoryFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type DirectoryConnection_maxArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryConnection_minArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryConnection_sumArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryEdge = { - readonly next: Maybe - readonly node: Directory - readonly previous: Maybe - } - - type DirectoryFieldsEnum = - | "absolutePath" - | "accessTime" - | "atime" - | "atimeMs" - | "base" - | "birthTime" - | "birthtime" - | "birthtimeMs" - | "changeTime" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "ctime" - | "ctimeMs" - | "dev" - | "dir" - | "ext" - | "extension" - | "gid" - | "id" - | "ino" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mode" - | "modifiedTime" - | "mtime" - | "mtimeMs" - | "name" - | "nlink" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "prettySize" - | "rdev" - | "relativeDirectory" - | "relativePath" - | "root" - | "size" - | "sourceInstanceName" - | "uid" - - type DirectoryFilterInput = { - readonly absolutePath: InputMaybe - readonly accessTime: InputMaybe - readonly atime: InputMaybe - readonly atimeMs: InputMaybe - readonly base: InputMaybe - readonly birthTime: InputMaybe - readonly birthtime: InputMaybe - readonly birthtimeMs: InputMaybe - readonly changeTime: InputMaybe - readonly children: InputMaybe - readonly ctime: InputMaybe - readonly ctimeMs: InputMaybe - readonly dev: InputMaybe - readonly dir: InputMaybe - readonly ext: InputMaybe - readonly extension: InputMaybe - readonly gid: InputMaybe - readonly id: InputMaybe - readonly ino: InputMaybe - readonly internal: InputMaybe - readonly mode: InputMaybe - readonly modifiedTime: InputMaybe - readonly mtime: InputMaybe - readonly mtimeMs: InputMaybe - readonly name: InputMaybe - readonly nlink: InputMaybe - readonly parent: InputMaybe - readonly prettySize: InputMaybe - readonly rdev: InputMaybe - readonly relativeDirectory: InputMaybe - readonly relativePath: InputMaybe - readonly root: InputMaybe - readonly size: InputMaybe - readonly sourceInstanceName: InputMaybe - readonly uid: InputMaybe - } - - type DirectoryGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type DirectoryGroupConnection_distinctArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryGroupConnection_groupArgs = { - field: DirectoryFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type DirectoryGroupConnection_maxArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryGroupConnection_minArgs = { - field: DirectoryFieldsEnum - } - - type DirectoryGroupConnection_sumArgs = { - field: DirectoryFieldsEnum - } - - type DirectorySortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type DuotoneGradient = { - readonly highlight: Scalars["String"] - readonly opacity: InputMaybe - readonly shadow: Scalars["String"] - } - - type ExchangesByCountryCsv = Node & { - readonly binance: Maybe - readonly binanceus: Maybe - readonly bitbuy: Maybe - readonly bitfinex: Maybe - readonly bitflyer: Maybe - readonly bitkub: Maybe - readonly bitso: Maybe - readonly bittrex: Maybe - readonly bitvavo: Maybe - readonly bybit: Maybe - readonly children: ReadonlyArray - readonly coinbase: Maybe - readonly coinmama: Maybe - readonly coinspot: Maybe - readonly country: Maybe - readonly cryptocom: Maybe - readonly easycrypto: Maybe - readonly ftx: Maybe - readonly ftxus: Maybe - readonly gateio: Maybe - readonly gemini: Maybe - readonly huobiglobal: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly itezcom: Maybe - readonly kraken: Maybe - readonly kucoin: Maybe - readonly moonpay: Maybe - readonly mtpelerin: Maybe - readonly okx: Maybe - readonly parent: Maybe - readonly rain: Maybe - readonly simplex: Maybe - readonly wazirx: Maybe - readonly wyre: Maybe - } - - type ExchangesByCountryCsvConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExchangesByCountryCsvConnection_distinctArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvConnection_groupArgs = { - field: ExchangesByCountryCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExchangesByCountryCsvConnection_maxArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvConnection_minArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvConnection_sumArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvEdge = { - readonly next: Maybe - readonly node: ExchangesByCountryCsv - readonly previous: Maybe - } - - type ExchangesByCountryCsvFieldsEnum = - | "binance" - | "binanceus" - | "bitbuy" - | "bitfinex" - | "bitflyer" - | "bitkub" - | "bitso" - | "bittrex" - | "bitvavo" - | "bybit" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "coinbase" - | "coinmama" - | "coinspot" - | "country" - | "cryptocom" - | "easycrypto" - | "ftx" - | "ftxus" - | "gateio" - | "gemini" - | "huobiglobal" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "itezcom" - | "kraken" - | "kucoin" - | "moonpay" - | "mtpelerin" - | "okx" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "rain" - | "simplex" - | "wazirx" - | "wyre" - - type ExchangesByCountryCsvFilterInput = { - readonly binance: InputMaybe - readonly binanceus: InputMaybe - readonly bitbuy: InputMaybe - readonly bitfinex: InputMaybe - readonly bitflyer: InputMaybe - readonly bitkub: InputMaybe - readonly bitso: InputMaybe - readonly bittrex: InputMaybe - readonly bitvavo: InputMaybe - readonly bybit: InputMaybe - readonly children: InputMaybe - readonly coinbase: InputMaybe - readonly coinmama: InputMaybe - readonly coinspot: InputMaybe - readonly country: InputMaybe - readonly cryptocom: InputMaybe - readonly easycrypto: InputMaybe - readonly ftx: InputMaybe - readonly ftxus: InputMaybe - readonly gateio: InputMaybe - readonly gemini: InputMaybe - readonly huobiglobal: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly itezcom: InputMaybe - readonly kraken: InputMaybe - readonly kucoin: InputMaybe - readonly moonpay: InputMaybe - readonly mtpelerin: InputMaybe - readonly okx: InputMaybe - readonly parent: InputMaybe - readonly rain: InputMaybe - readonly simplex: InputMaybe - readonly wazirx: InputMaybe - readonly wyre: InputMaybe - } - - type ExchangesByCountryCsvFilterListInput = { - readonly elemMatch: InputMaybe - } - - type ExchangesByCountryCsvGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExchangesByCountryCsvGroupConnection_distinctArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvGroupConnection_groupArgs = { - field: ExchangesByCountryCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExchangesByCountryCsvGroupConnection_maxArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvGroupConnection_minArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvGroupConnection_sumArgs = { - field: ExchangesByCountryCsvFieldsEnum - } - - type ExchangesByCountryCsvSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type ExecutionBountyHuntersCsv = Node & { - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly name: Maybe - readonly parent: Maybe - readonly score: Maybe - readonly username: Maybe - } - - type ExecutionBountyHuntersCsvConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExecutionBountyHuntersCsvConnection_distinctArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvConnection_groupArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExecutionBountyHuntersCsvConnection_maxArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvConnection_minArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvConnection_sumArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvEdge = { - readonly next: Maybe - readonly node: ExecutionBountyHuntersCsv - readonly previous: Maybe - } - - type ExecutionBountyHuntersCsvFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "score" - | "username" - - type ExecutionBountyHuntersCsvFilterInput = { - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly score: InputMaybe - readonly username: InputMaybe - } - - type ExecutionBountyHuntersCsvFilterListInput = { - readonly elemMatch: InputMaybe - } - - type ExecutionBountyHuntersCsvGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExecutionBountyHuntersCsvGroupConnection_distinctArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvGroupConnection_groupArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExecutionBountyHuntersCsvGroupConnection_maxArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvGroupConnection_minArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvGroupConnection_sumArgs = { - field: ExecutionBountyHuntersCsvFieldsEnum - } - - type ExecutionBountyHuntersCsvSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type ExternalTutorialsJson = Node & { - readonly author: Maybe - readonly authorGithub: Maybe - readonly children: ReadonlyArray - readonly description: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly lang: Maybe - readonly parent: Maybe - readonly publishDate: Maybe - readonly skillLevel: Maybe - readonly tags: Maybe>> - readonly timeToRead: Maybe - readonly title: Maybe - readonly url: Maybe - } - - type ExternalTutorialsJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExternalTutorialsJsonConnection_distinctArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonConnection_groupArgs = { - field: ExternalTutorialsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExternalTutorialsJsonConnection_maxArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonConnection_minArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonConnection_sumArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonEdge = { - readonly next: Maybe - readonly node: ExternalTutorialsJson - readonly previous: Maybe - } - - type ExternalTutorialsJsonFieldsEnum = - | "author" - | "authorGithub" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "description" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "lang" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "publishDate" - | "skillLevel" - | "tags" - | "timeToRead" - | "title" - | "url" - - type ExternalTutorialsJsonFilterInput = { - readonly author: InputMaybe - readonly authorGithub: InputMaybe - readonly children: InputMaybe - readonly description: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly lang: InputMaybe - readonly parent: InputMaybe - readonly publishDate: InputMaybe - readonly skillLevel: InputMaybe - readonly tags: InputMaybe - readonly timeToRead: InputMaybe - readonly title: InputMaybe - readonly url: InputMaybe - } - - type ExternalTutorialsJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type ExternalTutorialsJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ExternalTutorialsJsonGroupConnection_distinctArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonGroupConnection_groupArgs = { - field: ExternalTutorialsJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ExternalTutorialsJsonGroupConnection_maxArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonGroupConnection_minArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonGroupConnection_sumArgs = { - field: ExternalTutorialsJsonFieldsEnum - } - - type ExternalTutorialsJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type File = Node & { - readonly absolutePath: Scalars["String"] - readonly accessTime: Scalars["Date"] - readonly atime: Scalars["Date"] - readonly atimeMs: Scalars["Float"] - readonly base: Scalars["String"] - readonly birthTime: Scalars["Date"] - /** @deprecated Use `birthTime` instead */ - readonly birthtime: Maybe - /** @deprecated Use `birthTime` instead */ - readonly birthtimeMs: Maybe - readonly blksize: Maybe - readonly blocks: Maybe - readonly changeTime: Scalars["Date"] - /** Returns the first child node of type AlltimeJson or null if there are no children of given type on this node */ - readonly childAlltimeJson: Maybe - /** Returns the first child node of type CexLayer2SupportJson or null if there are no children of given type on this node */ - readonly childCexLayer2SupportJson: Maybe - /** Returns the first child node of type CommunityEventsJson or null if there are no children of given type on this node */ - readonly childCommunityEventsJson: Maybe - /** Returns the first child node of type CommunityMeetupsJson or null if there are no children of given type on this node */ - readonly childCommunityMeetupsJson: Maybe - /** Returns the first child node of type ConsensusBountyHuntersCsv or null if there are no children of given type on this node */ - readonly childConsensusBountyHuntersCsv: Maybe - /** Returns the first child node of type DataJson or null if there are no children of given type on this node */ - readonly childDataJson: Maybe - /** Returns the first child node of type ExchangesByCountryCsv or null if there are no children of given type on this node */ - readonly childExchangesByCountryCsv: Maybe - /** Returns the first child node of type ExecutionBountyHuntersCsv or null if there are no children of given type on this node */ - readonly childExecutionBountyHuntersCsv: Maybe - /** Returns the first child node of type ExternalTutorialsJson or null if there are no children of given type on this node */ - readonly childExternalTutorialsJson: Maybe - /** Returns the first child node of type ImageSharp or null if there are no children of given type on this node */ - readonly childImageSharp: Maybe - /** Returns the first child node of type Layer2Json or null if there are no children of given type on this node */ - readonly childLayer2Json: Maybe - /** Returns the first child node of type Mdx or null if there are no children of given type on this node */ - readonly childMdx: Maybe - /** Returns the first child node of type MonthJson or null if there are no children of given type on this node */ - readonly childMonthJson: Maybe - /** Returns the first child node of type QuarterJson or null if there are no children of given type on this node */ - readonly childQuarterJson: Maybe - /** Returns the first child node of type WalletsCsv or null if there are no children of given type on this node */ - readonly childWalletsCsv: Maybe - readonly children: ReadonlyArray - /** Returns all children nodes filtered by type AlltimeJson */ - readonly childrenAlltimeJson: Maybe>> - /** Returns all children nodes filtered by type CexLayer2SupportJson */ - readonly childrenCexLayer2SupportJson: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type CommunityEventsJson */ - readonly childrenCommunityEventsJson: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type CommunityMeetupsJson */ - readonly childrenCommunityMeetupsJson: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type ConsensusBountyHuntersCsv */ - readonly childrenConsensusBountyHuntersCsv: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type DataJson */ - readonly childrenDataJson: Maybe>> - /** Returns all children nodes filtered by type ExchangesByCountryCsv */ - readonly childrenExchangesByCountryCsv: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type ExecutionBountyHuntersCsv */ - readonly childrenExecutionBountyHuntersCsv: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type ExternalTutorialsJson */ - readonly childrenExternalTutorialsJson: Maybe< - ReadonlyArray> - > - /** Returns all children nodes filtered by type ImageSharp */ - readonly childrenImageSharp: Maybe>> - /** Returns all children nodes filtered by type Layer2Json */ - readonly childrenLayer2Json: Maybe>> - /** Returns all children nodes filtered by type Mdx */ - readonly childrenMdx: Maybe>> - /** Returns all children nodes filtered by type MonthJson */ - readonly childrenMonthJson: Maybe>> - /** Returns all children nodes filtered by type QuarterJson */ - readonly childrenQuarterJson: Maybe>> - /** Returns all children nodes filtered by type WalletsCsv */ - readonly childrenWalletsCsv: Maybe>> - readonly ctime: Scalars["Date"] - readonly ctimeMs: Scalars["Float"] - readonly dev: Scalars["Int"] - readonly dir: Scalars["String"] - readonly ext: Scalars["String"] - readonly extension: Scalars["String"] - readonly fields: Maybe - readonly gid: Scalars["Int"] - readonly id: Scalars["ID"] - readonly ino: Scalars["Float"] - readonly internal: Internal - readonly mode: Scalars["Int"] - readonly modifiedTime: Scalars["Date"] - readonly mtime: Scalars["Date"] - readonly mtimeMs: Scalars["Float"] - readonly name: Scalars["String"] - readonly nlink: Scalars["Int"] - readonly parent: Maybe - readonly prettySize: Scalars["String"] - /** Copy file to static directory and return public url to it */ - readonly publicURL: Maybe - readonly rdev: Scalars["Int"] - readonly relativeDirectory: Scalars["String"] - readonly relativePath: Scalars["String"] - readonly root: Scalars["String"] - readonly size: Scalars["Int"] - readonly sourceInstanceName: Scalars["String"] - readonly uid: Scalars["Int"] - } - - type File_accessTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_atimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_birthTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_changeTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_ctimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_modifiedTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type File_mtimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type FileConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type FileConnection_distinctArgs = { - field: FileFieldsEnum - } - - type FileConnection_groupArgs = { - field: FileFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type FileConnection_maxArgs = { - field: FileFieldsEnum - } - - type FileConnection_minArgs = { - field: FileFieldsEnum - } - - type FileConnection_sumArgs = { - field: FileFieldsEnum - } - - type FileEdge = { - readonly next: Maybe - readonly node: File - readonly previous: Maybe - } - - type FileFields = { - readonly gitLogLatestAuthorEmail: Maybe - readonly gitLogLatestAuthorName: Maybe - readonly gitLogLatestDate: Maybe - } - - type FileFields_gitLogLatestDateArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type FileFieldsEnum = - | "absolutePath" - | "accessTime" - | "atime" - | "atimeMs" - | "base" - | "birthTime" - | "birthtime" - | "birthtimeMs" - | "blksize" - | "blocks" - | "changeTime" - | "childAlltimeJson.children" - | "childAlltimeJson.children.children" - | "childAlltimeJson.children.children.children" - | "childAlltimeJson.children.children.id" - | "childAlltimeJson.children.id" - | "childAlltimeJson.children.internal.content" - | "childAlltimeJson.children.internal.contentDigest" - | "childAlltimeJson.children.internal.description" - | "childAlltimeJson.children.internal.fieldOwners" - | "childAlltimeJson.children.internal.ignoreType" - | "childAlltimeJson.children.internal.mediaType" - | "childAlltimeJson.children.internal.owner" - | "childAlltimeJson.children.internal.type" - | "childAlltimeJson.children.parent.children" - | "childAlltimeJson.children.parent.id" - | "childAlltimeJson.currency" - | "childAlltimeJson.data" - | "childAlltimeJson.data.languages" - | "childAlltimeJson.data.user.avatarUrl" - | "childAlltimeJson.data.user.fullName" - | "childAlltimeJson.data.user.id" - | "childAlltimeJson.data.user.preTranslated" - | "childAlltimeJson.data.user.totalCosts" - | "childAlltimeJson.data.user.userRole" - | "childAlltimeJson.data.user.username" - | "childAlltimeJson.dateRange.from" - | "childAlltimeJson.dateRange.to" - | "childAlltimeJson.id" - | "childAlltimeJson.internal.content" - | "childAlltimeJson.internal.contentDigest" - | "childAlltimeJson.internal.description" - | "childAlltimeJson.internal.fieldOwners" - | "childAlltimeJson.internal.ignoreType" - | "childAlltimeJson.internal.mediaType" - | "childAlltimeJson.internal.owner" - | "childAlltimeJson.internal.type" - | "childAlltimeJson.mode" - | "childAlltimeJson.name" - | "childAlltimeJson.parent.children" - | "childAlltimeJson.parent.children.children" - | "childAlltimeJson.parent.children.id" - | "childAlltimeJson.parent.id" - | "childAlltimeJson.parent.internal.content" - | "childAlltimeJson.parent.internal.contentDigest" - | "childAlltimeJson.parent.internal.description" - | "childAlltimeJson.parent.internal.fieldOwners" - | "childAlltimeJson.parent.internal.ignoreType" - | "childAlltimeJson.parent.internal.mediaType" - | "childAlltimeJson.parent.internal.owner" - | "childAlltimeJson.parent.internal.type" - | "childAlltimeJson.parent.parent.children" - | "childAlltimeJson.parent.parent.id" - | "childAlltimeJson.totalCosts" - | "childAlltimeJson.totalPreTranslated" - | "childAlltimeJson.totalTMSavings" - | "childAlltimeJson.unit" - | "childAlltimeJson.url" - | "childCexLayer2SupportJson.children" - | "childCexLayer2SupportJson.children.children" - | "childCexLayer2SupportJson.children.children.children" - | "childCexLayer2SupportJson.children.children.id" - | "childCexLayer2SupportJson.children.id" - | "childCexLayer2SupportJson.children.internal.content" - | "childCexLayer2SupportJson.children.internal.contentDigest" - | "childCexLayer2SupportJson.children.internal.description" - | "childCexLayer2SupportJson.children.internal.fieldOwners" - | "childCexLayer2SupportJson.children.internal.ignoreType" - | "childCexLayer2SupportJson.children.internal.mediaType" - | "childCexLayer2SupportJson.children.internal.owner" - | "childCexLayer2SupportJson.children.internal.type" - | "childCexLayer2SupportJson.children.parent.children" - | "childCexLayer2SupportJson.children.parent.id" - | "childCexLayer2SupportJson.id" - | "childCexLayer2SupportJson.internal.content" - | "childCexLayer2SupportJson.internal.contentDigest" - | "childCexLayer2SupportJson.internal.description" - | "childCexLayer2SupportJson.internal.fieldOwners" - | "childCexLayer2SupportJson.internal.ignoreType" - | "childCexLayer2SupportJson.internal.mediaType" - | "childCexLayer2SupportJson.internal.owner" - | "childCexLayer2SupportJson.internal.type" - | "childCexLayer2SupportJson.name" - | "childCexLayer2SupportJson.parent.children" - | "childCexLayer2SupportJson.parent.children.children" - | "childCexLayer2SupportJson.parent.children.id" - | "childCexLayer2SupportJson.parent.id" - | "childCexLayer2SupportJson.parent.internal.content" - | "childCexLayer2SupportJson.parent.internal.contentDigest" - | "childCexLayer2SupportJson.parent.internal.description" - | "childCexLayer2SupportJson.parent.internal.fieldOwners" - | "childCexLayer2SupportJson.parent.internal.ignoreType" - | "childCexLayer2SupportJson.parent.internal.mediaType" - | "childCexLayer2SupportJson.parent.internal.owner" - | "childCexLayer2SupportJson.parent.internal.type" - | "childCexLayer2SupportJson.parent.parent.children" - | "childCexLayer2SupportJson.parent.parent.id" - | "childCexLayer2SupportJson.supports_deposits" - | "childCexLayer2SupportJson.supports_withdrawals" - | "childCexLayer2SupportJson.url" - | "childCommunityEventsJson.children" - | "childCommunityEventsJson.children.children" - | "childCommunityEventsJson.children.children.children" - | "childCommunityEventsJson.children.children.id" - | "childCommunityEventsJson.children.id" - | "childCommunityEventsJson.children.internal.content" - | "childCommunityEventsJson.children.internal.contentDigest" - | "childCommunityEventsJson.children.internal.description" - | "childCommunityEventsJson.children.internal.fieldOwners" - | "childCommunityEventsJson.children.internal.ignoreType" - | "childCommunityEventsJson.children.internal.mediaType" - | "childCommunityEventsJson.children.internal.owner" - | "childCommunityEventsJson.children.internal.type" - | "childCommunityEventsJson.children.parent.children" - | "childCommunityEventsJson.children.parent.id" - | "childCommunityEventsJson.description" - | "childCommunityEventsJson.endDate" - | "childCommunityEventsJson.id" - | "childCommunityEventsJson.internal.content" - | "childCommunityEventsJson.internal.contentDigest" - | "childCommunityEventsJson.internal.description" - | "childCommunityEventsJson.internal.fieldOwners" - | "childCommunityEventsJson.internal.ignoreType" - | "childCommunityEventsJson.internal.mediaType" - | "childCommunityEventsJson.internal.owner" - | "childCommunityEventsJson.internal.type" - | "childCommunityEventsJson.location" - | "childCommunityEventsJson.parent.children" - | "childCommunityEventsJson.parent.children.children" - | "childCommunityEventsJson.parent.children.id" - | "childCommunityEventsJson.parent.id" - | "childCommunityEventsJson.parent.internal.content" - | "childCommunityEventsJson.parent.internal.contentDigest" - | "childCommunityEventsJson.parent.internal.description" - | "childCommunityEventsJson.parent.internal.fieldOwners" - | "childCommunityEventsJson.parent.internal.ignoreType" - | "childCommunityEventsJson.parent.internal.mediaType" - | "childCommunityEventsJson.parent.internal.owner" - | "childCommunityEventsJson.parent.internal.type" - | "childCommunityEventsJson.parent.parent.children" - | "childCommunityEventsJson.parent.parent.id" - | "childCommunityEventsJson.sponsor" - | "childCommunityEventsJson.startDate" - | "childCommunityEventsJson.title" - | "childCommunityEventsJson.to" - | "childCommunityMeetupsJson.children" - | "childCommunityMeetupsJson.children.children" - | "childCommunityMeetupsJson.children.children.children" - | "childCommunityMeetupsJson.children.children.id" - | "childCommunityMeetupsJson.children.id" - | "childCommunityMeetupsJson.children.internal.content" - | "childCommunityMeetupsJson.children.internal.contentDigest" - | "childCommunityMeetupsJson.children.internal.description" - | "childCommunityMeetupsJson.children.internal.fieldOwners" - | "childCommunityMeetupsJson.children.internal.ignoreType" - | "childCommunityMeetupsJson.children.internal.mediaType" - | "childCommunityMeetupsJson.children.internal.owner" - | "childCommunityMeetupsJson.children.internal.type" - | "childCommunityMeetupsJson.children.parent.children" - | "childCommunityMeetupsJson.children.parent.id" - | "childCommunityMeetupsJson.emoji" - | "childCommunityMeetupsJson.id" - | "childCommunityMeetupsJson.internal.content" - | "childCommunityMeetupsJson.internal.contentDigest" - | "childCommunityMeetupsJson.internal.description" - | "childCommunityMeetupsJson.internal.fieldOwners" - | "childCommunityMeetupsJson.internal.ignoreType" - | "childCommunityMeetupsJson.internal.mediaType" - | "childCommunityMeetupsJson.internal.owner" - | "childCommunityMeetupsJson.internal.type" - | "childCommunityMeetupsJson.link" - | "childCommunityMeetupsJson.location" - | "childCommunityMeetupsJson.parent.children" - | "childCommunityMeetupsJson.parent.children.children" - | "childCommunityMeetupsJson.parent.children.id" - | "childCommunityMeetupsJson.parent.id" - | "childCommunityMeetupsJson.parent.internal.content" - | "childCommunityMeetupsJson.parent.internal.contentDigest" - | "childCommunityMeetupsJson.parent.internal.description" - | "childCommunityMeetupsJson.parent.internal.fieldOwners" - | "childCommunityMeetupsJson.parent.internal.ignoreType" - | "childCommunityMeetupsJson.parent.internal.mediaType" - | "childCommunityMeetupsJson.parent.internal.owner" - | "childCommunityMeetupsJson.parent.internal.type" - | "childCommunityMeetupsJson.parent.parent.children" - | "childCommunityMeetupsJson.parent.parent.id" - | "childCommunityMeetupsJson.title" - | "childConsensusBountyHuntersCsv.children" - | "childConsensusBountyHuntersCsv.children.children" - | "childConsensusBountyHuntersCsv.children.children.children" - | "childConsensusBountyHuntersCsv.children.children.id" - | "childConsensusBountyHuntersCsv.children.id" - | "childConsensusBountyHuntersCsv.children.internal.content" - | "childConsensusBountyHuntersCsv.children.internal.contentDigest" - | "childConsensusBountyHuntersCsv.children.internal.description" - | "childConsensusBountyHuntersCsv.children.internal.fieldOwners" - | "childConsensusBountyHuntersCsv.children.internal.ignoreType" - | "childConsensusBountyHuntersCsv.children.internal.mediaType" - | "childConsensusBountyHuntersCsv.children.internal.owner" - | "childConsensusBountyHuntersCsv.children.internal.type" - | "childConsensusBountyHuntersCsv.children.parent.children" - | "childConsensusBountyHuntersCsv.children.parent.id" - | "childConsensusBountyHuntersCsv.id" - | "childConsensusBountyHuntersCsv.internal.content" - | "childConsensusBountyHuntersCsv.internal.contentDigest" - | "childConsensusBountyHuntersCsv.internal.description" - | "childConsensusBountyHuntersCsv.internal.fieldOwners" - | "childConsensusBountyHuntersCsv.internal.ignoreType" - | "childConsensusBountyHuntersCsv.internal.mediaType" - | "childConsensusBountyHuntersCsv.internal.owner" - | "childConsensusBountyHuntersCsv.internal.type" - | "childConsensusBountyHuntersCsv.name" - | "childConsensusBountyHuntersCsv.parent.children" - | "childConsensusBountyHuntersCsv.parent.children.children" - | "childConsensusBountyHuntersCsv.parent.children.id" - | "childConsensusBountyHuntersCsv.parent.id" - | "childConsensusBountyHuntersCsv.parent.internal.content" - | "childConsensusBountyHuntersCsv.parent.internal.contentDigest" - | "childConsensusBountyHuntersCsv.parent.internal.description" - | "childConsensusBountyHuntersCsv.parent.internal.fieldOwners" - | "childConsensusBountyHuntersCsv.parent.internal.ignoreType" - | "childConsensusBountyHuntersCsv.parent.internal.mediaType" - | "childConsensusBountyHuntersCsv.parent.internal.owner" - | "childConsensusBountyHuntersCsv.parent.internal.type" - | "childConsensusBountyHuntersCsv.parent.parent.children" - | "childConsensusBountyHuntersCsv.parent.parent.id" - | "childConsensusBountyHuntersCsv.score" - | "childConsensusBountyHuntersCsv.username" - | "childDataJson.children" - | "childDataJson.children.children" - | "childDataJson.children.children.children" - | "childDataJson.children.children.id" - | "childDataJson.children.id" - | "childDataJson.children.internal.content" - | "childDataJson.children.internal.contentDigest" - | "childDataJson.children.internal.description" - | "childDataJson.children.internal.fieldOwners" - | "childDataJson.children.internal.ignoreType" - | "childDataJson.children.internal.mediaType" - | "childDataJson.children.internal.owner" - | "childDataJson.children.internal.type" - | "childDataJson.children.parent.children" - | "childDataJson.children.parent.id" - | "childDataJson.commit" - | "childDataJson.contributors" - | "childDataJson.contributorsPerLine" - | "childDataJson.contributors.avatar_url" - | "childDataJson.contributors.contributions" - | "childDataJson.contributors.login" - | "childDataJson.contributors.name" - | "childDataJson.contributors.profile" - | "childDataJson.files" - | "childDataJson.id" - | "childDataJson.imageSize" - | "childDataJson.internal.content" - | "childDataJson.internal.contentDigest" - | "childDataJson.internal.description" - | "childDataJson.internal.fieldOwners" - | "childDataJson.internal.ignoreType" - | "childDataJson.internal.mediaType" - | "childDataJson.internal.owner" - | "childDataJson.internal.type" - | "childDataJson.keyGen" - | "childDataJson.keyGen.audits" - | "childDataJson.keyGen.audits.name" - | "childDataJson.keyGen.audits.url" - | "childDataJson.keyGen.hasBugBounty" - | "childDataJson.keyGen.hue" - | "childDataJson.keyGen.isFoss" - | "childDataJson.keyGen.isPermissionless" - | "childDataJson.keyGen.isSelfCustody" - | "childDataJson.keyGen.isTrustless" - | "childDataJson.keyGen.launchDate" - | "childDataJson.keyGen.matomo.eventAction" - | "childDataJson.keyGen.matomo.eventCategory" - | "childDataJson.keyGen.matomo.eventName" - | "childDataJson.keyGen.name" - | "childDataJson.keyGen.platforms" - | "childDataJson.keyGen.socials.discord" - | "childDataJson.keyGen.socials.github" - | "childDataJson.keyGen.socials.twitter" - | "childDataJson.keyGen.svgPath" - | "childDataJson.keyGen.ui" - | "childDataJson.keyGen.url" - | "childDataJson.nodeTools" - | "childDataJson.nodeTools.additionalStake" - | "childDataJson.nodeTools.additionalStakeUnit" - | "childDataJson.nodeTools.audits" - | "childDataJson.nodeTools.audits.name" - | "childDataJson.nodeTools.audits.url" - | "childDataJson.nodeTools.easyClientSwitching" - | "childDataJson.nodeTools.hasBugBounty" - | "childDataJson.nodeTools.hue" - | "childDataJson.nodeTools.isFoss" - | "childDataJson.nodeTools.isPermissionless" - | "childDataJson.nodeTools.isTrustless" - | "childDataJson.nodeTools.launchDate" - | "childDataJson.nodeTools.matomo.eventAction" - | "childDataJson.nodeTools.matomo.eventCategory" - | "childDataJson.nodeTools.matomo.eventName" - | "childDataJson.nodeTools.minEth" - | "childDataJson.nodeTools.multiClient" - | "childDataJson.nodeTools.name" - | "childDataJson.nodeTools.platforms" - | "childDataJson.nodeTools.socials.discord" - | "childDataJson.nodeTools.socials.github" - | "childDataJson.nodeTools.socials.telegram" - | "childDataJson.nodeTools.socials.twitter" - | "childDataJson.nodeTools.svgPath" - | "childDataJson.nodeTools.tokens" - | "childDataJson.nodeTools.tokens.address" - | "childDataJson.nodeTools.tokens.name" - | "childDataJson.nodeTools.tokens.symbol" - | "childDataJson.nodeTools.ui" - | "childDataJson.nodeTools.url" - | "childDataJson.parent.children" - | "childDataJson.parent.children.children" - | "childDataJson.parent.children.id" - | "childDataJson.parent.id" - | "childDataJson.parent.internal.content" - | "childDataJson.parent.internal.contentDigest" - | "childDataJson.parent.internal.description" - | "childDataJson.parent.internal.fieldOwners" - | "childDataJson.parent.internal.ignoreType" - | "childDataJson.parent.internal.mediaType" - | "childDataJson.parent.internal.owner" - | "childDataJson.parent.internal.type" - | "childDataJson.parent.parent.children" - | "childDataJson.parent.parent.id" - | "childDataJson.pools" - | "childDataJson.pools.audits" - | "childDataJson.pools.audits.date" - | "childDataJson.pools.audits.name" - | "childDataJson.pools.audits.url" - | "childDataJson.pools.feePercentage" - | "childDataJson.pools.hasBugBounty" - | "childDataJson.pools.hasPermissionlessNodes" - | "childDataJson.pools.hue" - | "childDataJson.pools.isFoss" - | "childDataJson.pools.isTrustless" - | "childDataJson.pools.launchDate" - | "childDataJson.pools.matomo.eventAction" - | "childDataJson.pools.matomo.eventCategory" - | "childDataJson.pools.matomo.eventName" - | "childDataJson.pools.minEth" - | "childDataJson.pools.name" - | "childDataJson.pools.pctMajorityClient" - | "childDataJson.pools.platforms" - | "childDataJson.pools.socials.discord" - | "childDataJson.pools.socials.github" - | "childDataJson.pools.socials.reddit" - | "childDataJson.pools.socials.telegram" - | "childDataJson.pools.socials.twitter" - | "childDataJson.pools.svgPath" - | "childDataJson.pools.telegram" - | "childDataJson.pools.tokens" - | "childDataJson.pools.tokens.address" - | "childDataJson.pools.tokens.name" - | "childDataJson.pools.tokens.symbol" - | "childDataJson.pools.twitter" - | "childDataJson.pools.ui" - | "childDataJson.pools.url" - | "childDataJson.projectName" - | "childDataJson.projectOwner" - | "childDataJson.repoHost" - | "childDataJson.repoType" - | "childDataJson.saas" - | "childDataJson.saas.additionalStake" - | "childDataJson.saas.additionalStakeUnit" - | "childDataJson.saas.audits" - | "childDataJson.saas.audits.date" - | "childDataJson.saas.audits.name" - | "childDataJson.saas.audits.url" - | "childDataJson.saas.hasBugBounty" - | "childDataJson.saas.hue" - | "childDataJson.saas.isFoss" - | "childDataJson.saas.isPermissionless" - | "childDataJson.saas.isSelfCustody" - | "childDataJson.saas.isTrustless" - | "childDataJson.saas.launchDate" - | "childDataJson.saas.matomo.eventAction" - | "childDataJson.saas.matomo.eventCategory" - | "childDataJson.saas.matomo.eventName" - | "childDataJson.saas.minEth" - | "childDataJson.saas.monthlyFee" - | "childDataJson.saas.monthlyFeeUnit" - | "childDataJson.saas.name" - | "childDataJson.saas.pctMajorityClient" - | "childDataJson.saas.platforms" - | "childDataJson.saas.socials.discord" - | "childDataJson.saas.socials.github" - | "childDataJson.saas.socials.telegram" - | "childDataJson.saas.socials.twitter" - | "childDataJson.saas.svgPath" - | "childDataJson.saas.ui" - | "childDataJson.saas.url" - | "childDataJson.skipCi" - | "childExchangesByCountryCsv.binance" - | "childExchangesByCountryCsv.binanceus" - | "childExchangesByCountryCsv.bitbuy" - | "childExchangesByCountryCsv.bitfinex" - | "childExchangesByCountryCsv.bitflyer" - | "childExchangesByCountryCsv.bitkub" - | "childExchangesByCountryCsv.bitso" - | "childExchangesByCountryCsv.bittrex" - | "childExchangesByCountryCsv.bitvavo" - | "childExchangesByCountryCsv.bybit" - | "childExchangesByCountryCsv.children" - | "childExchangesByCountryCsv.children.children" - | "childExchangesByCountryCsv.children.children.children" - | "childExchangesByCountryCsv.children.children.id" - | "childExchangesByCountryCsv.children.id" - | "childExchangesByCountryCsv.children.internal.content" - | "childExchangesByCountryCsv.children.internal.contentDigest" - | "childExchangesByCountryCsv.children.internal.description" - | "childExchangesByCountryCsv.children.internal.fieldOwners" - | "childExchangesByCountryCsv.children.internal.ignoreType" - | "childExchangesByCountryCsv.children.internal.mediaType" - | "childExchangesByCountryCsv.children.internal.owner" - | "childExchangesByCountryCsv.children.internal.type" - | "childExchangesByCountryCsv.children.parent.children" - | "childExchangesByCountryCsv.children.parent.id" - | "childExchangesByCountryCsv.coinbase" - | "childExchangesByCountryCsv.coinmama" - | "childExchangesByCountryCsv.coinspot" - | "childExchangesByCountryCsv.country" - | "childExchangesByCountryCsv.cryptocom" - | "childExchangesByCountryCsv.easycrypto" - | "childExchangesByCountryCsv.ftx" - | "childExchangesByCountryCsv.ftxus" - | "childExchangesByCountryCsv.gateio" - | "childExchangesByCountryCsv.gemini" - | "childExchangesByCountryCsv.huobiglobal" - | "childExchangesByCountryCsv.id" - | "childExchangesByCountryCsv.internal.content" - | "childExchangesByCountryCsv.internal.contentDigest" - | "childExchangesByCountryCsv.internal.description" - | "childExchangesByCountryCsv.internal.fieldOwners" - | "childExchangesByCountryCsv.internal.ignoreType" - | "childExchangesByCountryCsv.internal.mediaType" - | "childExchangesByCountryCsv.internal.owner" - | "childExchangesByCountryCsv.internal.type" - | "childExchangesByCountryCsv.itezcom" - | "childExchangesByCountryCsv.kraken" - | "childExchangesByCountryCsv.kucoin" - | "childExchangesByCountryCsv.moonpay" - | "childExchangesByCountryCsv.mtpelerin" - | "childExchangesByCountryCsv.okx" - | "childExchangesByCountryCsv.parent.children" - | "childExchangesByCountryCsv.parent.children.children" - | "childExchangesByCountryCsv.parent.children.id" - | "childExchangesByCountryCsv.parent.id" - | "childExchangesByCountryCsv.parent.internal.content" - | "childExchangesByCountryCsv.parent.internal.contentDigest" - | "childExchangesByCountryCsv.parent.internal.description" - | "childExchangesByCountryCsv.parent.internal.fieldOwners" - | "childExchangesByCountryCsv.parent.internal.ignoreType" - | "childExchangesByCountryCsv.parent.internal.mediaType" - | "childExchangesByCountryCsv.parent.internal.owner" - | "childExchangesByCountryCsv.parent.internal.type" - | "childExchangesByCountryCsv.parent.parent.children" - | "childExchangesByCountryCsv.parent.parent.id" - | "childExchangesByCountryCsv.rain" - | "childExchangesByCountryCsv.simplex" - | "childExchangesByCountryCsv.wazirx" - | "childExchangesByCountryCsv.wyre" - | "childExecutionBountyHuntersCsv.children" - | "childExecutionBountyHuntersCsv.children.children" - | "childExecutionBountyHuntersCsv.children.children.children" - | "childExecutionBountyHuntersCsv.children.children.id" - | "childExecutionBountyHuntersCsv.children.id" - | "childExecutionBountyHuntersCsv.children.internal.content" - | "childExecutionBountyHuntersCsv.children.internal.contentDigest" - | "childExecutionBountyHuntersCsv.children.internal.description" - | "childExecutionBountyHuntersCsv.children.internal.fieldOwners" - | "childExecutionBountyHuntersCsv.children.internal.ignoreType" - | "childExecutionBountyHuntersCsv.children.internal.mediaType" - | "childExecutionBountyHuntersCsv.children.internal.owner" - | "childExecutionBountyHuntersCsv.children.internal.type" - | "childExecutionBountyHuntersCsv.children.parent.children" - | "childExecutionBountyHuntersCsv.children.parent.id" - | "childExecutionBountyHuntersCsv.id" - | "childExecutionBountyHuntersCsv.internal.content" - | "childExecutionBountyHuntersCsv.internal.contentDigest" - | "childExecutionBountyHuntersCsv.internal.description" - | "childExecutionBountyHuntersCsv.internal.fieldOwners" - | "childExecutionBountyHuntersCsv.internal.ignoreType" - | "childExecutionBountyHuntersCsv.internal.mediaType" - | "childExecutionBountyHuntersCsv.internal.owner" - | "childExecutionBountyHuntersCsv.internal.type" - | "childExecutionBountyHuntersCsv.name" - | "childExecutionBountyHuntersCsv.parent.children" - | "childExecutionBountyHuntersCsv.parent.children.children" - | "childExecutionBountyHuntersCsv.parent.children.id" - | "childExecutionBountyHuntersCsv.parent.id" - | "childExecutionBountyHuntersCsv.parent.internal.content" - | "childExecutionBountyHuntersCsv.parent.internal.contentDigest" - | "childExecutionBountyHuntersCsv.parent.internal.description" - | "childExecutionBountyHuntersCsv.parent.internal.fieldOwners" - | "childExecutionBountyHuntersCsv.parent.internal.ignoreType" - | "childExecutionBountyHuntersCsv.parent.internal.mediaType" - | "childExecutionBountyHuntersCsv.parent.internal.owner" - | "childExecutionBountyHuntersCsv.parent.internal.type" - | "childExecutionBountyHuntersCsv.parent.parent.children" - | "childExecutionBountyHuntersCsv.parent.parent.id" - | "childExecutionBountyHuntersCsv.score" - | "childExecutionBountyHuntersCsv.username" - | "childExternalTutorialsJson.author" - | "childExternalTutorialsJson.authorGithub" - | "childExternalTutorialsJson.children" - | "childExternalTutorialsJson.children.children" - | "childExternalTutorialsJson.children.children.children" - | "childExternalTutorialsJson.children.children.id" - | "childExternalTutorialsJson.children.id" - | "childExternalTutorialsJson.children.internal.content" - | "childExternalTutorialsJson.children.internal.contentDigest" - | "childExternalTutorialsJson.children.internal.description" - | "childExternalTutorialsJson.children.internal.fieldOwners" - | "childExternalTutorialsJson.children.internal.ignoreType" - | "childExternalTutorialsJson.children.internal.mediaType" - | "childExternalTutorialsJson.children.internal.owner" - | "childExternalTutorialsJson.children.internal.type" - | "childExternalTutorialsJson.children.parent.children" - | "childExternalTutorialsJson.children.parent.id" - | "childExternalTutorialsJson.description" - | "childExternalTutorialsJson.id" - | "childExternalTutorialsJson.internal.content" - | "childExternalTutorialsJson.internal.contentDigest" - | "childExternalTutorialsJson.internal.description" - | "childExternalTutorialsJson.internal.fieldOwners" - | "childExternalTutorialsJson.internal.ignoreType" - | "childExternalTutorialsJson.internal.mediaType" - | "childExternalTutorialsJson.internal.owner" - | "childExternalTutorialsJson.internal.type" - | "childExternalTutorialsJson.lang" - | "childExternalTutorialsJson.parent.children" - | "childExternalTutorialsJson.parent.children.children" - | "childExternalTutorialsJson.parent.children.id" - | "childExternalTutorialsJson.parent.id" - | "childExternalTutorialsJson.parent.internal.content" - | "childExternalTutorialsJson.parent.internal.contentDigest" - | "childExternalTutorialsJson.parent.internal.description" - | "childExternalTutorialsJson.parent.internal.fieldOwners" - | "childExternalTutorialsJson.parent.internal.ignoreType" - | "childExternalTutorialsJson.parent.internal.mediaType" - | "childExternalTutorialsJson.parent.internal.owner" - | "childExternalTutorialsJson.parent.internal.type" - | "childExternalTutorialsJson.parent.parent.children" - | "childExternalTutorialsJson.parent.parent.id" - | "childExternalTutorialsJson.publishDate" - | "childExternalTutorialsJson.skillLevel" - | "childExternalTutorialsJson.tags" - | "childExternalTutorialsJson.timeToRead" - | "childExternalTutorialsJson.title" - | "childExternalTutorialsJson.url" - | "childImageSharp.children" - | "childImageSharp.children.children" - | "childImageSharp.children.children.children" - | "childImageSharp.children.children.id" - | "childImageSharp.children.id" - | "childImageSharp.children.internal.content" - | "childImageSharp.children.internal.contentDigest" - | "childImageSharp.children.internal.description" - | "childImageSharp.children.internal.fieldOwners" - | "childImageSharp.children.internal.ignoreType" - | "childImageSharp.children.internal.mediaType" - | "childImageSharp.children.internal.owner" - | "childImageSharp.children.internal.type" - | "childImageSharp.children.parent.children" - | "childImageSharp.children.parent.id" - | "childImageSharp.fixed.aspectRatio" - | "childImageSharp.fixed.base64" - | "childImageSharp.fixed.height" - | "childImageSharp.fixed.originalName" - | "childImageSharp.fixed.src" - | "childImageSharp.fixed.srcSet" - | "childImageSharp.fixed.srcSetWebp" - | "childImageSharp.fixed.srcWebp" - | "childImageSharp.fixed.tracedSVG" - | "childImageSharp.fixed.width" - | "childImageSharp.fluid.aspectRatio" - | "childImageSharp.fluid.base64" - | "childImageSharp.fluid.originalImg" - | "childImageSharp.fluid.originalName" - | "childImageSharp.fluid.presentationHeight" - | "childImageSharp.fluid.presentationWidth" - | "childImageSharp.fluid.sizes" - | "childImageSharp.fluid.src" - | "childImageSharp.fluid.srcSet" - | "childImageSharp.fluid.srcSetWebp" - | "childImageSharp.fluid.srcWebp" - | "childImageSharp.fluid.tracedSVG" - | "childImageSharp.gatsbyImageData" - | "childImageSharp.id" - | "childImageSharp.internal.content" - | "childImageSharp.internal.contentDigest" - | "childImageSharp.internal.description" - | "childImageSharp.internal.fieldOwners" - | "childImageSharp.internal.ignoreType" - | "childImageSharp.internal.mediaType" - | "childImageSharp.internal.owner" - | "childImageSharp.internal.type" - | "childImageSharp.original.height" - | "childImageSharp.original.src" - | "childImageSharp.original.width" - | "childImageSharp.parent.children" - | "childImageSharp.parent.children.children" - | "childImageSharp.parent.children.id" - | "childImageSharp.parent.id" - | "childImageSharp.parent.internal.content" - | "childImageSharp.parent.internal.contentDigest" - | "childImageSharp.parent.internal.description" - | "childImageSharp.parent.internal.fieldOwners" - | "childImageSharp.parent.internal.ignoreType" - | "childImageSharp.parent.internal.mediaType" - | "childImageSharp.parent.internal.owner" - | "childImageSharp.parent.internal.type" - | "childImageSharp.parent.parent.children" - | "childImageSharp.parent.parent.id" - | "childImageSharp.resize.aspectRatio" - | "childImageSharp.resize.height" - | "childImageSharp.resize.originalName" - | "childImageSharp.resize.src" - | "childImageSharp.resize.tracedSVG" - | "childImageSharp.resize.width" - | "childLayer2Json.children" - | "childLayer2Json.children.children" - | "childLayer2Json.children.children.children" - | "childLayer2Json.children.children.id" - | "childLayer2Json.children.id" - | "childLayer2Json.children.internal.content" - | "childLayer2Json.children.internal.contentDigest" - | "childLayer2Json.children.internal.description" - | "childLayer2Json.children.internal.fieldOwners" - | "childLayer2Json.children.internal.ignoreType" - | "childLayer2Json.children.internal.mediaType" - | "childLayer2Json.children.internal.owner" - | "childLayer2Json.children.internal.type" - | "childLayer2Json.children.parent.children" - | "childLayer2Json.children.parent.id" - | "childLayer2Json.id" - | "childLayer2Json.internal.content" - | "childLayer2Json.internal.contentDigest" - | "childLayer2Json.internal.description" - | "childLayer2Json.internal.fieldOwners" - | "childLayer2Json.internal.ignoreType" - | "childLayer2Json.internal.mediaType" - | "childLayer2Json.internal.owner" - | "childLayer2Json.internal.type" - | "childLayer2Json.optimistic" - | "childLayer2Json.optimistic.background" - | "childLayer2Json.optimistic.blockExplorer" - | "childLayer2Json.optimistic.bridge" - | "childLayer2Json.optimistic.bridgeWallets" - | "childLayer2Json.optimistic.description" - | "childLayer2Json.optimistic.developerDocs" - | "childLayer2Json.optimistic.ecosystemPortal" - | "childLayer2Json.optimistic.imageKey" - | "childLayer2Json.optimistic.l2beat" - | "childLayer2Json.optimistic.name" - | "childLayer2Json.optimistic.noteKey" - | "childLayer2Json.optimistic.purpose" - | "childLayer2Json.optimistic.tokenLists" - | "childLayer2Json.optimistic.website" - | "childLayer2Json.parent.children" - | "childLayer2Json.parent.children.children" - | "childLayer2Json.parent.children.id" - | "childLayer2Json.parent.id" - | "childLayer2Json.parent.internal.content" - | "childLayer2Json.parent.internal.contentDigest" - | "childLayer2Json.parent.internal.description" - | "childLayer2Json.parent.internal.fieldOwners" - | "childLayer2Json.parent.internal.ignoreType" - | "childLayer2Json.parent.internal.mediaType" - | "childLayer2Json.parent.internal.owner" - | "childLayer2Json.parent.internal.type" - | "childLayer2Json.parent.parent.children" - | "childLayer2Json.parent.parent.id" - | "childLayer2Json.zk" - | "childLayer2Json.zk.background" - | "childLayer2Json.zk.blockExplorer" - | "childLayer2Json.zk.bridge" - | "childLayer2Json.zk.bridgeWallets" - | "childLayer2Json.zk.description" - | "childLayer2Json.zk.developerDocs" - | "childLayer2Json.zk.ecosystemPortal" - | "childLayer2Json.zk.imageKey" - | "childLayer2Json.zk.l2beat" - | "childLayer2Json.zk.name" - | "childLayer2Json.zk.noteKey" - | "childLayer2Json.zk.purpose" - | "childLayer2Json.zk.tokenLists" - | "childLayer2Json.zk.website" - | "childMdx.body" - | "childMdx.children" - | "childMdx.children.children" - | "childMdx.children.children.children" - | "childMdx.children.children.id" - | "childMdx.children.id" - | "childMdx.children.internal.content" - | "childMdx.children.internal.contentDigest" - | "childMdx.children.internal.description" - | "childMdx.children.internal.fieldOwners" - | "childMdx.children.internal.ignoreType" - | "childMdx.children.internal.mediaType" - | "childMdx.children.internal.owner" - | "childMdx.children.internal.type" - | "childMdx.children.parent.children" - | "childMdx.children.parent.id" - | "childMdx.excerpt" - | "childMdx.fields.isOutdated" - | "childMdx.fields.readingTime.minutes" - | "childMdx.fields.readingTime.text" - | "childMdx.fields.readingTime.time" - | "childMdx.fields.readingTime.words" - | "childMdx.fields.relativePath" - | "childMdx.fields.slug" - | "childMdx.fileAbsolutePath" - | "childMdx.frontmatter.address" - | "childMdx.frontmatter.alt" - | "childMdx.frontmatter.author" - | "childMdx.frontmatter.authors" - | "childMdx.frontmatter.compensation" - | "childMdx.frontmatter.description" - | "childMdx.frontmatter.emoji" - | "childMdx.frontmatter.image.absolutePath" - | "childMdx.frontmatter.image.accessTime" - | "childMdx.frontmatter.image.atime" - | "childMdx.frontmatter.image.atimeMs" - | "childMdx.frontmatter.image.base" - | "childMdx.frontmatter.image.birthTime" - | "childMdx.frontmatter.image.birthtime" - | "childMdx.frontmatter.image.birthtimeMs" - | "childMdx.frontmatter.image.blksize" - | "childMdx.frontmatter.image.blocks" - | "childMdx.frontmatter.image.changeTime" - | "childMdx.frontmatter.image.children" - | "childMdx.frontmatter.image.childrenAlltimeJson" - | "childMdx.frontmatter.image.childrenCexLayer2SupportJson" - | "childMdx.frontmatter.image.childrenCommunityEventsJson" - | "childMdx.frontmatter.image.childrenCommunityMeetupsJson" - | "childMdx.frontmatter.image.childrenConsensusBountyHuntersCsv" - | "childMdx.frontmatter.image.childrenDataJson" - | "childMdx.frontmatter.image.childrenExchangesByCountryCsv" - | "childMdx.frontmatter.image.childrenExecutionBountyHuntersCsv" - | "childMdx.frontmatter.image.childrenExternalTutorialsJson" - | "childMdx.frontmatter.image.childrenImageSharp" - | "childMdx.frontmatter.image.childrenLayer2Json" - | "childMdx.frontmatter.image.childrenMdx" - | "childMdx.frontmatter.image.childrenMonthJson" - | "childMdx.frontmatter.image.childrenQuarterJson" - | "childMdx.frontmatter.image.childrenWalletsCsv" - | "childMdx.frontmatter.image.ctime" - | "childMdx.frontmatter.image.ctimeMs" - | "childMdx.frontmatter.image.dev" - | "childMdx.frontmatter.image.dir" - | "childMdx.frontmatter.image.ext" - | "childMdx.frontmatter.image.extension" - | "childMdx.frontmatter.image.gid" - | "childMdx.frontmatter.image.id" - | "childMdx.frontmatter.image.ino" - | "childMdx.frontmatter.image.mode" - | "childMdx.frontmatter.image.modifiedTime" - | "childMdx.frontmatter.image.mtime" - | "childMdx.frontmatter.image.mtimeMs" - | "childMdx.frontmatter.image.name" - | "childMdx.frontmatter.image.nlink" - | "childMdx.frontmatter.image.prettySize" - | "childMdx.frontmatter.image.publicURL" - | "childMdx.frontmatter.image.rdev" - | "childMdx.frontmatter.image.relativeDirectory" - | "childMdx.frontmatter.image.relativePath" - | "childMdx.frontmatter.image.root" - | "childMdx.frontmatter.image.size" - | "childMdx.frontmatter.image.sourceInstanceName" - | "childMdx.frontmatter.image.uid" - | "childMdx.frontmatter.incomplete" - | "childMdx.frontmatter.isOutdated" - | "childMdx.frontmatter.lang" - | "childMdx.frontmatter.link" - | "childMdx.frontmatter.location" - | "childMdx.frontmatter.position" - | "childMdx.frontmatter.published" - | "childMdx.frontmatter.sidebar" - | "childMdx.frontmatter.sidebarDepth" - | "childMdx.frontmatter.skill" - | "childMdx.frontmatter.source" - | "childMdx.frontmatter.sourceUrl" - | "childMdx.frontmatter.summaryPoint1" - | "childMdx.frontmatter.summaryPoint2" - | "childMdx.frontmatter.summaryPoint3" - | "childMdx.frontmatter.summaryPoint4" - | "childMdx.frontmatter.summaryPoints" - | "childMdx.frontmatter.tags" - | "childMdx.frontmatter.template" - | "childMdx.frontmatter.title" - | "childMdx.frontmatter.type" - | "childMdx.headings" - | "childMdx.headings.depth" - | "childMdx.headings.value" - | "childMdx.html" - | "childMdx.id" - | "childMdx.internal.content" - | "childMdx.internal.contentDigest" - | "childMdx.internal.description" - | "childMdx.internal.fieldOwners" - | "childMdx.internal.ignoreType" - | "childMdx.internal.mediaType" - | "childMdx.internal.owner" - | "childMdx.internal.type" - | "childMdx.mdxAST" - | "childMdx.parent.children" - | "childMdx.parent.children.children" - | "childMdx.parent.children.id" - | "childMdx.parent.id" - | "childMdx.parent.internal.content" - | "childMdx.parent.internal.contentDigest" - | "childMdx.parent.internal.description" - | "childMdx.parent.internal.fieldOwners" - | "childMdx.parent.internal.ignoreType" - | "childMdx.parent.internal.mediaType" - | "childMdx.parent.internal.owner" - | "childMdx.parent.internal.type" - | "childMdx.parent.parent.children" - | "childMdx.parent.parent.id" - | "childMdx.rawBody" - | "childMdx.slug" - | "childMdx.tableOfContents" - | "childMdx.timeToRead" - | "childMdx.wordCount.paragraphs" - | "childMdx.wordCount.sentences" - | "childMdx.wordCount.words" - | "childMonthJson.children" - | "childMonthJson.children.children" - | "childMonthJson.children.children.children" - | "childMonthJson.children.children.id" - | "childMonthJson.children.id" - | "childMonthJson.children.internal.content" - | "childMonthJson.children.internal.contentDigest" - | "childMonthJson.children.internal.description" - | "childMonthJson.children.internal.fieldOwners" - | "childMonthJson.children.internal.ignoreType" - | "childMonthJson.children.internal.mediaType" - | "childMonthJson.children.internal.owner" - | "childMonthJson.children.internal.type" - | "childMonthJson.children.parent.children" - | "childMonthJson.children.parent.id" - | "childMonthJson.currency" - | "childMonthJson.data" - | "childMonthJson.data.languages" - | "childMonthJson.data.user.avatarUrl" - | "childMonthJson.data.user.fullName" - | "childMonthJson.data.user.id" - | "childMonthJson.data.user.preTranslated" - | "childMonthJson.data.user.totalCosts" - | "childMonthJson.data.user.userRole" - | "childMonthJson.data.user.username" - | "childMonthJson.dateRange.from" - | "childMonthJson.dateRange.to" - | "childMonthJson.id" - | "childMonthJson.internal.content" - | "childMonthJson.internal.contentDigest" - | "childMonthJson.internal.description" - | "childMonthJson.internal.fieldOwners" - | "childMonthJson.internal.ignoreType" - | "childMonthJson.internal.mediaType" - | "childMonthJson.internal.owner" - | "childMonthJson.internal.type" - | "childMonthJson.mode" - | "childMonthJson.name" - | "childMonthJson.parent.children" - | "childMonthJson.parent.children.children" - | "childMonthJson.parent.children.id" - | "childMonthJson.parent.id" - | "childMonthJson.parent.internal.content" - | "childMonthJson.parent.internal.contentDigest" - | "childMonthJson.parent.internal.description" - | "childMonthJson.parent.internal.fieldOwners" - | "childMonthJson.parent.internal.ignoreType" - | "childMonthJson.parent.internal.mediaType" - | "childMonthJson.parent.internal.owner" - | "childMonthJson.parent.internal.type" - | "childMonthJson.parent.parent.children" - | "childMonthJson.parent.parent.id" - | "childMonthJson.totalCosts" - | "childMonthJson.totalPreTranslated" - | "childMonthJson.totalTMSavings" - | "childMonthJson.unit" - | "childMonthJson.url" - | "childQuarterJson.children" - | "childQuarterJson.children.children" - | "childQuarterJson.children.children.children" - | "childQuarterJson.children.children.id" - | "childQuarterJson.children.id" - | "childQuarterJson.children.internal.content" - | "childQuarterJson.children.internal.contentDigest" - | "childQuarterJson.children.internal.description" - | "childQuarterJson.children.internal.fieldOwners" - | "childQuarterJson.children.internal.ignoreType" - | "childQuarterJson.children.internal.mediaType" - | "childQuarterJson.children.internal.owner" - | "childQuarterJson.children.internal.type" - | "childQuarterJson.children.parent.children" - | "childQuarterJson.children.parent.id" - | "childQuarterJson.currency" - | "childQuarterJson.data" - | "childQuarterJson.data.languages" - | "childQuarterJson.data.user.avatarUrl" - | "childQuarterJson.data.user.fullName" - | "childQuarterJson.data.user.id" - | "childQuarterJson.data.user.preTranslated" - | "childQuarterJson.data.user.totalCosts" - | "childQuarterJson.data.user.userRole" - | "childQuarterJson.data.user.username" - | "childQuarterJson.dateRange.from" - | "childQuarterJson.dateRange.to" - | "childQuarterJson.id" - | "childQuarterJson.internal.content" - | "childQuarterJson.internal.contentDigest" - | "childQuarterJson.internal.description" - | "childQuarterJson.internal.fieldOwners" - | "childQuarterJson.internal.ignoreType" - | "childQuarterJson.internal.mediaType" - | "childQuarterJson.internal.owner" - | "childQuarterJson.internal.type" - | "childQuarterJson.mode" - | "childQuarterJson.name" - | "childQuarterJson.parent.children" - | "childQuarterJson.parent.children.children" - | "childQuarterJson.parent.children.id" - | "childQuarterJson.parent.id" - | "childQuarterJson.parent.internal.content" - | "childQuarterJson.parent.internal.contentDigest" - | "childQuarterJson.parent.internal.description" - | "childQuarterJson.parent.internal.fieldOwners" - | "childQuarterJson.parent.internal.ignoreType" - | "childQuarterJson.parent.internal.mediaType" - | "childQuarterJson.parent.internal.owner" - | "childQuarterJson.parent.internal.type" - | "childQuarterJson.parent.parent.children" - | "childQuarterJson.parent.parent.id" - | "childQuarterJson.totalCosts" - | "childQuarterJson.totalPreTranslated" - | "childQuarterJson.totalTMSavings" - | "childQuarterJson.unit" - | "childQuarterJson.url" - | "childWalletsCsv.brand_color" - | "childWalletsCsv.children" - | "childWalletsCsv.children.children" - | "childWalletsCsv.children.children.children" - | "childWalletsCsv.children.children.id" - | "childWalletsCsv.children.id" - | "childWalletsCsv.children.internal.content" - | "childWalletsCsv.children.internal.contentDigest" - | "childWalletsCsv.children.internal.description" - | "childWalletsCsv.children.internal.fieldOwners" - | "childWalletsCsv.children.internal.ignoreType" - | "childWalletsCsv.children.internal.mediaType" - | "childWalletsCsv.children.internal.owner" - | "childWalletsCsv.children.internal.type" - | "childWalletsCsv.children.parent.children" - | "childWalletsCsv.children.parent.id" - | "childWalletsCsv.has_bank_withdrawals" - | "childWalletsCsv.has_card_deposits" - | "childWalletsCsv.has_defi_integrations" - | "childWalletsCsv.has_desktop" - | "childWalletsCsv.has_dex_integrations" - | "childWalletsCsv.has_explore_dapps" - | "childWalletsCsv.has_hardware" - | "childWalletsCsv.has_high_volume_purchases" - | "childWalletsCsv.has_limits_protection" - | "childWalletsCsv.has_mobile" - | "childWalletsCsv.has_multisig" - | "childWalletsCsv.has_web" - | "childWalletsCsv.id" - | "childWalletsCsv.internal.content" - | "childWalletsCsv.internal.contentDigest" - | "childWalletsCsv.internal.description" - | "childWalletsCsv.internal.fieldOwners" - | "childWalletsCsv.internal.ignoreType" - | "childWalletsCsv.internal.mediaType" - | "childWalletsCsv.internal.owner" - | "childWalletsCsv.internal.type" - | "childWalletsCsv.name" - | "childWalletsCsv.parent.children" - | "childWalletsCsv.parent.children.children" - | "childWalletsCsv.parent.children.id" - | "childWalletsCsv.parent.id" - | "childWalletsCsv.parent.internal.content" - | "childWalletsCsv.parent.internal.contentDigest" - | "childWalletsCsv.parent.internal.description" - | "childWalletsCsv.parent.internal.fieldOwners" - | "childWalletsCsv.parent.internal.ignoreType" - | "childWalletsCsv.parent.internal.mediaType" - | "childWalletsCsv.parent.internal.owner" - | "childWalletsCsv.parent.internal.type" - | "childWalletsCsv.parent.parent.children" - | "childWalletsCsv.parent.parent.id" - | "childWalletsCsv.url" - | "children" - | "childrenAlltimeJson" - | "childrenAlltimeJson.children" - | "childrenAlltimeJson.children.children" - | "childrenAlltimeJson.children.children.children" - | "childrenAlltimeJson.children.children.id" - | "childrenAlltimeJson.children.id" - | "childrenAlltimeJson.children.internal.content" - | "childrenAlltimeJson.children.internal.contentDigest" - | "childrenAlltimeJson.children.internal.description" - | "childrenAlltimeJson.children.internal.fieldOwners" - | "childrenAlltimeJson.children.internal.ignoreType" - | "childrenAlltimeJson.children.internal.mediaType" - | "childrenAlltimeJson.children.internal.owner" - | "childrenAlltimeJson.children.internal.type" - | "childrenAlltimeJson.children.parent.children" - | "childrenAlltimeJson.children.parent.id" - | "childrenAlltimeJson.currency" - | "childrenAlltimeJson.data" - | "childrenAlltimeJson.data.languages" - | "childrenAlltimeJson.data.user.avatarUrl" - | "childrenAlltimeJson.data.user.fullName" - | "childrenAlltimeJson.data.user.id" - | "childrenAlltimeJson.data.user.preTranslated" - | "childrenAlltimeJson.data.user.totalCosts" - | "childrenAlltimeJson.data.user.userRole" - | "childrenAlltimeJson.data.user.username" - | "childrenAlltimeJson.dateRange.from" - | "childrenAlltimeJson.dateRange.to" - | "childrenAlltimeJson.id" - | "childrenAlltimeJson.internal.content" - | "childrenAlltimeJson.internal.contentDigest" - | "childrenAlltimeJson.internal.description" - | "childrenAlltimeJson.internal.fieldOwners" - | "childrenAlltimeJson.internal.ignoreType" - | "childrenAlltimeJson.internal.mediaType" - | "childrenAlltimeJson.internal.owner" - | "childrenAlltimeJson.internal.type" - | "childrenAlltimeJson.mode" - | "childrenAlltimeJson.name" - | "childrenAlltimeJson.parent.children" - | "childrenAlltimeJson.parent.children.children" - | "childrenAlltimeJson.parent.children.id" - | "childrenAlltimeJson.parent.id" - | "childrenAlltimeJson.parent.internal.content" - | "childrenAlltimeJson.parent.internal.contentDigest" - | "childrenAlltimeJson.parent.internal.description" - | "childrenAlltimeJson.parent.internal.fieldOwners" - | "childrenAlltimeJson.parent.internal.ignoreType" - | "childrenAlltimeJson.parent.internal.mediaType" - | "childrenAlltimeJson.parent.internal.owner" - | "childrenAlltimeJson.parent.internal.type" - | "childrenAlltimeJson.parent.parent.children" - | "childrenAlltimeJson.parent.parent.id" - | "childrenAlltimeJson.totalCosts" - | "childrenAlltimeJson.totalPreTranslated" - | "childrenAlltimeJson.totalTMSavings" - | "childrenAlltimeJson.unit" - | "childrenAlltimeJson.url" - | "childrenCexLayer2SupportJson" - | "childrenCexLayer2SupportJson.children" - | "childrenCexLayer2SupportJson.children.children" - | "childrenCexLayer2SupportJson.children.children.children" - | "childrenCexLayer2SupportJson.children.children.id" - | "childrenCexLayer2SupportJson.children.id" - | "childrenCexLayer2SupportJson.children.internal.content" - | "childrenCexLayer2SupportJson.children.internal.contentDigest" - | "childrenCexLayer2SupportJson.children.internal.description" - | "childrenCexLayer2SupportJson.children.internal.fieldOwners" - | "childrenCexLayer2SupportJson.children.internal.ignoreType" - | "childrenCexLayer2SupportJson.children.internal.mediaType" - | "childrenCexLayer2SupportJson.children.internal.owner" - | "childrenCexLayer2SupportJson.children.internal.type" - | "childrenCexLayer2SupportJson.children.parent.children" - | "childrenCexLayer2SupportJson.children.parent.id" - | "childrenCexLayer2SupportJson.id" - | "childrenCexLayer2SupportJson.internal.content" - | "childrenCexLayer2SupportJson.internal.contentDigest" - | "childrenCexLayer2SupportJson.internal.description" - | "childrenCexLayer2SupportJson.internal.fieldOwners" - | "childrenCexLayer2SupportJson.internal.ignoreType" - | "childrenCexLayer2SupportJson.internal.mediaType" - | "childrenCexLayer2SupportJson.internal.owner" - | "childrenCexLayer2SupportJson.internal.type" - | "childrenCexLayer2SupportJson.name" - | "childrenCexLayer2SupportJson.parent.children" - | "childrenCexLayer2SupportJson.parent.children.children" - | "childrenCexLayer2SupportJson.parent.children.id" - | "childrenCexLayer2SupportJson.parent.id" - | "childrenCexLayer2SupportJson.parent.internal.content" - | "childrenCexLayer2SupportJson.parent.internal.contentDigest" - | "childrenCexLayer2SupportJson.parent.internal.description" - | "childrenCexLayer2SupportJson.parent.internal.fieldOwners" - | "childrenCexLayer2SupportJson.parent.internal.ignoreType" - | "childrenCexLayer2SupportJson.parent.internal.mediaType" - | "childrenCexLayer2SupportJson.parent.internal.owner" - | "childrenCexLayer2SupportJson.parent.internal.type" - | "childrenCexLayer2SupportJson.parent.parent.children" - | "childrenCexLayer2SupportJson.parent.parent.id" - | "childrenCexLayer2SupportJson.supports_deposits" - | "childrenCexLayer2SupportJson.supports_withdrawals" - | "childrenCexLayer2SupportJson.url" - | "childrenCommunityEventsJson" - | "childrenCommunityEventsJson.children" - | "childrenCommunityEventsJson.children.children" - | "childrenCommunityEventsJson.children.children.children" - | "childrenCommunityEventsJson.children.children.id" - | "childrenCommunityEventsJson.children.id" - | "childrenCommunityEventsJson.children.internal.content" - | "childrenCommunityEventsJson.children.internal.contentDigest" - | "childrenCommunityEventsJson.children.internal.description" - | "childrenCommunityEventsJson.children.internal.fieldOwners" - | "childrenCommunityEventsJson.children.internal.ignoreType" - | "childrenCommunityEventsJson.children.internal.mediaType" - | "childrenCommunityEventsJson.children.internal.owner" - | "childrenCommunityEventsJson.children.internal.type" - | "childrenCommunityEventsJson.children.parent.children" - | "childrenCommunityEventsJson.children.parent.id" - | "childrenCommunityEventsJson.description" - | "childrenCommunityEventsJson.endDate" - | "childrenCommunityEventsJson.id" - | "childrenCommunityEventsJson.internal.content" - | "childrenCommunityEventsJson.internal.contentDigest" - | "childrenCommunityEventsJson.internal.description" - | "childrenCommunityEventsJson.internal.fieldOwners" - | "childrenCommunityEventsJson.internal.ignoreType" - | "childrenCommunityEventsJson.internal.mediaType" - | "childrenCommunityEventsJson.internal.owner" - | "childrenCommunityEventsJson.internal.type" - | "childrenCommunityEventsJson.location" - | "childrenCommunityEventsJson.parent.children" - | "childrenCommunityEventsJson.parent.children.children" - | "childrenCommunityEventsJson.parent.children.id" - | "childrenCommunityEventsJson.parent.id" - | "childrenCommunityEventsJson.parent.internal.content" - | "childrenCommunityEventsJson.parent.internal.contentDigest" - | "childrenCommunityEventsJson.parent.internal.description" - | "childrenCommunityEventsJson.parent.internal.fieldOwners" - | "childrenCommunityEventsJson.parent.internal.ignoreType" - | "childrenCommunityEventsJson.parent.internal.mediaType" - | "childrenCommunityEventsJson.parent.internal.owner" - | "childrenCommunityEventsJson.parent.internal.type" - | "childrenCommunityEventsJson.parent.parent.children" - | "childrenCommunityEventsJson.parent.parent.id" - | "childrenCommunityEventsJson.sponsor" - | "childrenCommunityEventsJson.startDate" - | "childrenCommunityEventsJson.title" - | "childrenCommunityEventsJson.to" - | "childrenCommunityMeetupsJson" - | "childrenCommunityMeetupsJson.children" - | "childrenCommunityMeetupsJson.children.children" - | "childrenCommunityMeetupsJson.children.children.children" - | "childrenCommunityMeetupsJson.children.children.id" - | "childrenCommunityMeetupsJson.children.id" - | "childrenCommunityMeetupsJson.children.internal.content" - | "childrenCommunityMeetupsJson.children.internal.contentDigest" - | "childrenCommunityMeetupsJson.children.internal.description" - | "childrenCommunityMeetupsJson.children.internal.fieldOwners" - | "childrenCommunityMeetupsJson.children.internal.ignoreType" - | "childrenCommunityMeetupsJson.children.internal.mediaType" - | "childrenCommunityMeetupsJson.children.internal.owner" - | "childrenCommunityMeetupsJson.children.internal.type" - | "childrenCommunityMeetupsJson.children.parent.children" - | "childrenCommunityMeetupsJson.children.parent.id" - | "childrenCommunityMeetupsJson.emoji" - | "childrenCommunityMeetupsJson.id" - | "childrenCommunityMeetupsJson.internal.content" - | "childrenCommunityMeetupsJson.internal.contentDigest" - | "childrenCommunityMeetupsJson.internal.description" - | "childrenCommunityMeetupsJson.internal.fieldOwners" - | "childrenCommunityMeetupsJson.internal.ignoreType" - | "childrenCommunityMeetupsJson.internal.mediaType" - | "childrenCommunityMeetupsJson.internal.owner" - | "childrenCommunityMeetupsJson.internal.type" - | "childrenCommunityMeetupsJson.link" - | "childrenCommunityMeetupsJson.location" - | "childrenCommunityMeetupsJson.parent.children" - | "childrenCommunityMeetupsJson.parent.children.children" - | "childrenCommunityMeetupsJson.parent.children.id" - | "childrenCommunityMeetupsJson.parent.id" - | "childrenCommunityMeetupsJson.parent.internal.content" - | "childrenCommunityMeetupsJson.parent.internal.contentDigest" - | "childrenCommunityMeetupsJson.parent.internal.description" - | "childrenCommunityMeetupsJson.parent.internal.fieldOwners" - | "childrenCommunityMeetupsJson.parent.internal.ignoreType" - | "childrenCommunityMeetupsJson.parent.internal.mediaType" - | "childrenCommunityMeetupsJson.parent.internal.owner" - | "childrenCommunityMeetupsJson.parent.internal.type" - | "childrenCommunityMeetupsJson.parent.parent.children" - | "childrenCommunityMeetupsJson.parent.parent.id" - | "childrenCommunityMeetupsJson.title" - | "childrenConsensusBountyHuntersCsv" - | "childrenConsensusBountyHuntersCsv.children" - | "childrenConsensusBountyHuntersCsv.children.children" - | "childrenConsensusBountyHuntersCsv.children.children.children" - | "childrenConsensusBountyHuntersCsv.children.children.id" - | "childrenConsensusBountyHuntersCsv.children.id" - | "childrenConsensusBountyHuntersCsv.children.internal.content" - | "childrenConsensusBountyHuntersCsv.children.internal.contentDigest" - | "childrenConsensusBountyHuntersCsv.children.internal.description" - | "childrenConsensusBountyHuntersCsv.children.internal.fieldOwners" - | "childrenConsensusBountyHuntersCsv.children.internal.ignoreType" - | "childrenConsensusBountyHuntersCsv.children.internal.mediaType" - | "childrenConsensusBountyHuntersCsv.children.internal.owner" - | "childrenConsensusBountyHuntersCsv.children.internal.type" - | "childrenConsensusBountyHuntersCsv.children.parent.children" - | "childrenConsensusBountyHuntersCsv.children.parent.id" - | "childrenConsensusBountyHuntersCsv.id" - | "childrenConsensusBountyHuntersCsv.internal.content" - | "childrenConsensusBountyHuntersCsv.internal.contentDigest" - | "childrenConsensusBountyHuntersCsv.internal.description" - | "childrenConsensusBountyHuntersCsv.internal.fieldOwners" - | "childrenConsensusBountyHuntersCsv.internal.ignoreType" - | "childrenConsensusBountyHuntersCsv.internal.mediaType" - | "childrenConsensusBountyHuntersCsv.internal.owner" - | "childrenConsensusBountyHuntersCsv.internal.type" - | "childrenConsensusBountyHuntersCsv.name" - | "childrenConsensusBountyHuntersCsv.parent.children" - | "childrenConsensusBountyHuntersCsv.parent.children.children" - | "childrenConsensusBountyHuntersCsv.parent.children.id" - | "childrenConsensusBountyHuntersCsv.parent.id" - | "childrenConsensusBountyHuntersCsv.parent.internal.content" - | "childrenConsensusBountyHuntersCsv.parent.internal.contentDigest" - | "childrenConsensusBountyHuntersCsv.parent.internal.description" - | "childrenConsensusBountyHuntersCsv.parent.internal.fieldOwners" - | "childrenConsensusBountyHuntersCsv.parent.internal.ignoreType" - | "childrenConsensusBountyHuntersCsv.parent.internal.mediaType" - | "childrenConsensusBountyHuntersCsv.parent.internal.owner" - | "childrenConsensusBountyHuntersCsv.parent.internal.type" - | "childrenConsensusBountyHuntersCsv.parent.parent.children" - | "childrenConsensusBountyHuntersCsv.parent.parent.id" - | "childrenConsensusBountyHuntersCsv.score" - | "childrenConsensusBountyHuntersCsv.username" - | "childrenDataJson" - | "childrenDataJson.children" - | "childrenDataJson.children.children" - | "childrenDataJson.children.children.children" - | "childrenDataJson.children.children.id" - | "childrenDataJson.children.id" - | "childrenDataJson.children.internal.content" - | "childrenDataJson.children.internal.contentDigest" - | "childrenDataJson.children.internal.description" - | "childrenDataJson.children.internal.fieldOwners" - | "childrenDataJson.children.internal.ignoreType" - | "childrenDataJson.children.internal.mediaType" - | "childrenDataJson.children.internal.owner" - | "childrenDataJson.children.internal.type" - | "childrenDataJson.children.parent.children" - | "childrenDataJson.children.parent.id" - | "childrenDataJson.commit" - | "childrenDataJson.contributors" - | "childrenDataJson.contributorsPerLine" - | "childrenDataJson.contributors.avatar_url" - | "childrenDataJson.contributors.contributions" - | "childrenDataJson.contributors.login" - | "childrenDataJson.contributors.name" - | "childrenDataJson.contributors.profile" - | "childrenDataJson.files" - | "childrenDataJson.id" - | "childrenDataJson.imageSize" - | "childrenDataJson.internal.content" - | "childrenDataJson.internal.contentDigest" - | "childrenDataJson.internal.description" - | "childrenDataJson.internal.fieldOwners" - | "childrenDataJson.internal.ignoreType" - | "childrenDataJson.internal.mediaType" - | "childrenDataJson.internal.owner" - | "childrenDataJson.internal.type" - | "childrenDataJson.keyGen" - | "childrenDataJson.keyGen.audits" - | "childrenDataJson.keyGen.audits.name" - | "childrenDataJson.keyGen.audits.url" - | "childrenDataJson.keyGen.hasBugBounty" - | "childrenDataJson.keyGen.hue" - | "childrenDataJson.keyGen.isFoss" - | "childrenDataJson.keyGen.isPermissionless" - | "childrenDataJson.keyGen.isSelfCustody" - | "childrenDataJson.keyGen.isTrustless" - | "childrenDataJson.keyGen.launchDate" - | "childrenDataJson.keyGen.matomo.eventAction" - | "childrenDataJson.keyGen.matomo.eventCategory" - | "childrenDataJson.keyGen.matomo.eventName" - | "childrenDataJson.keyGen.name" - | "childrenDataJson.keyGen.platforms" - | "childrenDataJson.keyGen.socials.discord" - | "childrenDataJson.keyGen.socials.github" - | "childrenDataJson.keyGen.socials.twitter" - | "childrenDataJson.keyGen.svgPath" - | "childrenDataJson.keyGen.ui" - | "childrenDataJson.keyGen.url" - | "childrenDataJson.nodeTools" - | "childrenDataJson.nodeTools.additionalStake" - | "childrenDataJson.nodeTools.additionalStakeUnit" - | "childrenDataJson.nodeTools.audits" - | "childrenDataJson.nodeTools.audits.name" - | "childrenDataJson.nodeTools.audits.url" - | "childrenDataJson.nodeTools.easyClientSwitching" - | "childrenDataJson.nodeTools.hasBugBounty" - | "childrenDataJson.nodeTools.hue" - | "childrenDataJson.nodeTools.isFoss" - | "childrenDataJson.nodeTools.isPermissionless" - | "childrenDataJson.nodeTools.isTrustless" - | "childrenDataJson.nodeTools.launchDate" - | "childrenDataJson.nodeTools.matomo.eventAction" - | "childrenDataJson.nodeTools.matomo.eventCategory" - | "childrenDataJson.nodeTools.matomo.eventName" - | "childrenDataJson.nodeTools.minEth" - | "childrenDataJson.nodeTools.multiClient" - | "childrenDataJson.nodeTools.name" - | "childrenDataJson.nodeTools.platforms" - | "childrenDataJson.nodeTools.socials.discord" - | "childrenDataJson.nodeTools.socials.github" - | "childrenDataJson.nodeTools.socials.telegram" - | "childrenDataJson.nodeTools.socials.twitter" - | "childrenDataJson.nodeTools.svgPath" - | "childrenDataJson.nodeTools.tokens" - | "childrenDataJson.nodeTools.tokens.address" - | "childrenDataJson.nodeTools.tokens.name" - | "childrenDataJson.nodeTools.tokens.symbol" - | "childrenDataJson.nodeTools.ui" - | "childrenDataJson.nodeTools.url" - | "childrenDataJson.parent.children" - | "childrenDataJson.parent.children.children" - | "childrenDataJson.parent.children.id" - | "childrenDataJson.parent.id" - | "childrenDataJson.parent.internal.content" - | "childrenDataJson.parent.internal.contentDigest" - | "childrenDataJson.parent.internal.description" - | "childrenDataJson.parent.internal.fieldOwners" - | "childrenDataJson.parent.internal.ignoreType" - | "childrenDataJson.parent.internal.mediaType" - | "childrenDataJson.parent.internal.owner" - | "childrenDataJson.parent.internal.type" - | "childrenDataJson.parent.parent.children" - | "childrenDataJson.parent.parent.id" - | "childrenDataJson.pools" - | "childrenDataJson.pools.audits" - | "childrenDataJson.pools.audits.date" - | "childrenDataJson.pools.audits.name" - | "childrenDataJson.pools.audits.url" - | "childrenDataJson.pools.feePercentage" - | "childrenDataJson.pools.hasBugBounty" - | "childrenDataJson.pools.hasPermissionlessNodes" - | "childrenDataJson.pools.hue" - | "childrenDataJson.pools.isFoss" - | "childrenDataJson.pools.isTrustless" - | "childrenDataJson.pools.launchDate" - | "childrenDataJson.pools.matomo.eventAction" - | "childrenDataJson.pools.matomo.eventCategory" - | "childrenDataJson.pools.matomo.eventName" - | "childrenDataJson.pools.minEth" - | "childrenDataJson.pools.name" - | "childrenDataJson.pools.pctMajorityClient" - | "childrenDataJson.pools.platforms" - | "childrenDataJson.pools.socials.discord" - | "childrenDataJson.pools.socials.github" - | "childrenDataJson.pools.socials.reddit" - | "childrenDataJson.pools.socials.telegram" - | "childrenDataJson.pools.socials.twitter" - | "childrenDataJson.pools.svgPath" - | "childrenDataJson.pools.telegram" - | "childrenDataJson.pools.tokens" - | "childrenDataJson.pools.tokens.address" - | "childrenDataJson.pools.tokens.name" - | "childrenDataJson.pools.tokens.symbol" - | "childrenDataJson.pools.twitter" - | "childrenDataJson.pools.ui" - | "childrenDataJson.pools.url" - | "childrenDataJson.projectName" - | "childrenDataJson.projectOwner" - | "childrenDataJson.repoHost" - | "childrenDataJson.repoType" - | "childrenDataJson.saas" - | "childrenDataJson.saas.additionalStake" - | "childrenDataJson.saas.additionalStakeUnit" - | "childrenDataJson.saas.audits" - | "childrenDataJson.saas.audits.date" - | "childrenDataJson.saas.audits.name" - | "childrenDataJson.saas.audits.url" - | "childrenDataJson.saas.hasBugBounty" - | "childrenDataJson.saas.hue" - | "childrenDataJson.saas.isFoss" - | "childrenDataJson.saas.isPermissionless" - | "childrenDataJson.saas.isSelfCustody" - | "childrenDataJson.saas.isTrustless" - | "childrenDataJson.saas.launchDate" - | "childrenDataJson.saas.matomo.eventAction" - | "childrenDataJson.saas.matomo.eventCategory" - | "childrenDataJson.saas.matomo.eventName" - | "childrenDataJson.saas.minEth" - | "childrenDataJson.saas.monthlyFee" - | "childrenDataJson.saas.monthlyFeeUnit" - | "childrenDataJson.saas.name" - | "childrenDataJson.saas.pctMajorityClient" - | "childrenDataJson.saas.platforms" - | "childrenDataJson.saas.socials.discord" - | "childrenDataJson.saas.socials.github" - | "childrenDataJson.saas.socials.telegram" - | "childrenDataJson.saas.socials.twitter" - | "childrenDataJson.saas.svgPath" - | "childrenDataJson.saas.ui" - | "childrenDataJson.saas.url" - | "childrenDataJson.skipCi" - | "childrenExchangesByCountryCsv" - | "childrenExchangesByCountryCsv.binance" - | "childrenExchangesByCountryCsv.binanceus" - | "childrenExchangesByCountryCsv.bitbuy" - | "childrenExchangesByCountryCsv.bitfinex" - | "childrenExchangesByCountryCsv.bitflyer" - | "childrenExchangesByCountryCsv.bitkub" - | "childrenExchangesByCountryCsv.bitso" - | "childrenExchangesByCountryCsv.bittrex" - | "childrenExchangesByCountryCsv.bitvavo" - | "childrenExchangesByCountryCsv.bybit" - | "childrenExchangesByCountryCsv.children" - | "childrenExchangesByCountryCsv.children.children" - | "childrenExchangesByCountryCsv.children.children.children" - | "childrenExchangesByCountryCsv.children.children.id" - | "childrenExchangesByCountryCsv.children.id" - | "childrenExchangesByCountryCsv.children.internal.content" - | "childrenExchangesByCountryCsv.children.internal.contentDigest" - | "childrenExchangesByCountryCsv.children.internal.description" - | "childrenExchangesByCountryCsv.children.internal.fieldOwners" - | "childrenExchangesByCountryCsv.children.internal.ignoreType" - | "childrenExchangesByCountryCsv.children.internal.mediaType" - | "childrenExchangesByCountryCsv.children.internal.owner" - | "childrenExchangesByCountryCsv.children.internal.type" - | "childrenExchangesByCountryCsv.children.parent.children" - | "childrenExchangesByCountryCsv.children.parent.id" - | "childrenExchangesByCountryCsv.coinbase" - | "childrenExchangesByCountryCsv.coinmama" - | "childrenExchangesByCountryCsv.coinspot" - | "childrenExchangesByCountryCsv.country" - | "childrenExchangesByCountryCsv.cryptocom" - | "childrenExchangesByCountryCsv.easycrypto" - | "childrenExchangesByCountryCsv.ftx" - | "childrenExchangesByCountryCsv.ftxus" - | "childrenExchangesByCountryCsv.gateio" - | "childrenExchangesByCountryCsv.gemini" - | "childrenExchangesByCountryCsv.huobiglobal" - | "childrenExchangesByCountryCsv.id" - | "childrenExchangesByCountryCsv.internal.content" - | "childrenExchangesByCountryCsv.internal.contentDigest" - | "childrenExchangesByCountryCsv.internal.description" - | "childrenExchangesByCountryCsv.internal.fieldOwners" - | "childrenExchangesByCountryCsv.internal.ignoreType" - | "childrenExchangesByCountryCsv.internal.mediaType" - | "childrenExchangesByCountryCsv.internal.owner" - | "childrenExchangesByCountryCsv.internal.type" - | "childrenExchangesByCountryCsv.itezcom" - | "childrenExchangesByCountryCsv.kraken" - | "childrenExchangesByCountryCsv.kucoin" - | "childrenExchangesByCountryCsv.moonpay" - | "childrenExchangesByCountryCsv.mtpelerin" - | "childrenExchangesByCountryCsv.okx" - | "childrenExchangesByCountryCsv.parent.children" - | "childrenExchangesByCountryCsv.parent.children.children" - | "childrenExchangesByCountryCsv.parent.children.id" - | "childrenExchangesByCountryCsv.parent.id" - | "childrenExchangesByCountryCsv.parent.internal.content" - | "childrenExchangesByCountryCsv.parent.internal.contentDigest" - | "childrenExchangesByCountryCsv.parent.internal.description" - | "childrenExchangesByCountryCsv.parent.internal.fieldOwners" - | "childrenExchangesByCountryCsv.parent.internal.ignoreType" - | "childrenExchangesByCountryCsv.parent.internal.mediaType" - | "childrenExchangesByCountryCsv.parent.internal.owner" - | "childrenExchangesByCountryCsv.parent.internal.type" - | "childrenExchangesByCountryCsv.parent.parent.children" - | "childrenExchangesByCountryCsv.parent.parent.id" - | "childrenExchangesByCountryCsv.rain" - | "childrenExchangesByCountryCsv.simplex" - | "childrenExchangesByCountryCsv.wazirx" - | "childrenExchangesByCountryCsv.wyre" - | "childrenExecutionBountyHuntersCsv" - | "childrenExecutionBountyHuntersCsv.children" - | "childrenExecutionBountyHuntersCsv.children.children" - | "childrenExecutionBountyHuntersCsv.children.children.children" - | "childrenExecutionBountyHuntersCsv.children.children.id" - | "childrenExecutionBountyHuntersCsv.children.id" - | "childrenExecutionBountyHuntersCsv.children.internal.content" - | "childrenExecutionBountyHuntersCsv.children.internal.contentDigest" - | "childrenExecutionBountyHuntersCsv.children.internal.description" - | "childrenExecutionBountyHuntersCsv.children.internal.fieldOwners" - | "childrenExecutionBountyHuntersCsv.children.internal.ignoreType" - | "childrenExecutionBountyHuntersCsv.children.internal.mediaType" - | "childrenExecutionBountyHuntersCsv.children.internal.owner" - | "childrenExecutionBountyHuntersCsv.children.internal.type" - | "childrenExecutionBountyHuntersCsv.children.parent.children" - | "childrenExecutionBountyHuntersCsv.children.parent.id" - | "childrenExecutionBountyHuntersCsv.id" - | "childrenExecutionBountyHuntersCsv.internal.content" - | "childrenExecutionBountyHuntersCsv.internal.contentDigest" - | "childrenExecutionBountyHuntersCsv.internal.description" - | "childrenExecutionBountyHuntersCsv.internal.fieldOwners" - | "childrenExecutionBountyHuntersCsv.internal.ignoreType" - | "childrenExecutionBountyHuntersCsv.internal.mediaType" - | "childrenExecutionBountyHuntersCsv.internal.owner" - | "childrenExecutionBountyHuntersCsv.internal.type" - | "childrenExecutionBountyHuntersCsv.name" - | "childrenExecutionBountyHuntersCsv.parent.children" - | "childrenExecutionBountyHuntersCsv.parent.children.children" - | "childrenExecutionBountyHuntersCsv.parent.children.id" - | "childrenExecutionBountyHuntersCsv.parent.id" - | "childrenExecutionBountyHuntersCsv.parent.internal.content" - | "childrenExecutionBountyHuntersCsv.parent.internal.contentDigest" - | "childrenExecutionBountyHuntersCsv.parent.internal.description" - | "childrenExecutionBountyHuntersCsv.parent.internal.fieldOwners" - | "childrenExecutionBountyHuntersCsv.parent.internal.ignoreType" - | "childrenExecutionBountyHuntersCsv.parent.internal.mediaType" - | "childrenExecutionBountyHuntersCsv.parent.internal.owner" - | "childrenExecutionBountyHuntersCsv.parent.internal.type" - | "childrenExecutionBountyHuntersCsv.parent.parent.children" - | "childrenExecutionBountyHuntersCsv.parent.parent.id" - | "childrenExecutionBountyHuntersCsv.score" - | "childrenExecutionBountyHuntersCsv.username" - | "childrenExternalTutorialsJson" - | "childrenExternalTutorialsJson.author" - | "childrenExternalTutorialsJson.authorGithub" - | "childrenExternalTutorialsJson.children" - | "childrenExternalTutorialsJson.children.children" - | "childrenExternalTutorialsJson.children.children.children" - | "childrenExternalTutorialsJson.children.children.id" - | "childrenExternalTutorialsJson.children.id" - | "childrenExternalTutorialsJson.children.internal.content" - | "childrenExternalTutorialsJson.children.internal.contentDigest" - | "childrenExternalTutorialsJson.children.internal.description" - | "childrenExternalTutorialsJson.children.internal.fieldOwners" - | "childrenExternalTutorialsJson.children.internal.ignoreType" - | "childrenExternalTutorialsJson.children.internal.mediaType" - | "childrenExternalTutorialsJson.children.internal.owner" - | "childrenExternalTutorialsJson.children.internal.type" - | "childrenExternalTutorialsJson.children.parent.children" - | "childrenExternalTutorialsJson.children.parent.id" - | "childrenExternalTutorialsJson.description" - | "childrenExternalTutorialsJson.id" - | "childrenExternalTutorialsJson.internal.content" - | "childrenExternalTutorialsJson.internal.contentDigest" - | "childrenExternalTutorialsJson.internal.description" - | "childrenExternalTutorialsJson.internal.fieldOwners" - | "childrenExternalTutorialsJson.internal.ignoreType" - | "childrenExternalTutorialsJson.internal.mediaType" - | "childrenExternalTutorialsJson.internal.owner" - | "childrenExternalTutorialsJson.internal.type" - | "childrenExternalTutorialsJson.lang" - | "childrenExternalTutorialsJson.parent.children" - | "childrenExternalTutorialsJson.parent.children.children" - | "childrenExternalTutorialsJson.parent.children.id" - | "childrenExternalTutorialsJson.parent.id" - | "childrenExternalTutorialsJson.parent.internal.content" - | "childrenExternalTutorialsJson.parent.internal.contentDigest" - | "childrenExternalTutorialsJson.parent.internal.description" - | "childrenExternalTutorialsJson.parent.internal.fieldOwners" - | "childrenExternalTutorialsJson.parent.internal.ignoreType" - | "childrenExternalTutorialsJson.parent.internal.mediaType" - | "childrenExternalTutorialsJson.parent.internal.owner" - | "childrenExternalTutorialsJson.parent.internal.type" - | "childrenExternalTutorialsJson.parent.parent.children" - | "childrenExternalTutorialsJson.parent.parent.id" - | "childrenExternalTutorialsJson.publishDate" - | "childrenExternalTutorialsJson.skillLevel" - | "childrenExternalTutorialsJson.tags" - | "childrenExternalTutorialsJson.timeToRead" - | "childrenExternalTutorialsJson.title" - | "childrenExternalTutorialsJson.url" - | "childrenImageSharp" - | "childrenImageSharp.children" - | "childrenImageSharp.children.children" - | "childrenImageSharp.children.children.children" - | "childrenImageSharp.children.children.id" - | "childrenImageSharp.children.id" - | "childrenImageSharp.children.internal.content" - | "childrenImageSharp.children.internal.contentDigest" - | "childrenImageSharp.children.internal.description" - | "childrenImageSharp.children.internal.fieldOwners" - | "childrenImageSharp.children.internal.ignoreType" - | "childrenImageSharp.children.internal.mediaType" - | "childrenImageSharp.children.internal.owner" - | "childrenImageSharp.children.internal.type" - | "childrenImageSharp.children.parent.children" - | "childrenImageSharp.children.parent.id" - | "childrenImageSharp.fixed.aspectRatio" - | "childrenImageSharp.fixed.base64" - | "childrenImageSharp.fixed.height" - | "childrenImageSharp.fixed.originalName" - | "childrenImageSharp.fixed.src" - | "childrenImageSharp.fixed.srcSet" - | "childrenImageSharp.fixed.srcSetWebp" - | "childrenImageSharp.fixed.srcWebp" - | "childrenImageSharp.fixed.tracedSVG" - | "childrenImageSharp.fixed.width" - | "childrenImageSharp.fluid.aspectRatio" - | "childrenImageSharp.fluid.base64" - | "childrenImageSharp.fluid.originalImg" - | "childrenImageSharp.fluid.originalName" - | "childrenImageSharp.fluid.presentationHeight" - | "childrenImageSharp.fluid.presentationWidth" - | "childrenImageSharp.fluid.sizes" - | "childrenImageSharp.fluid.src" - | "childrenImageSharp.fluid.srcSet" - | "childrenImageSharp.fluid.srcSetWebp" - | "childrenImageSharp.fluid.srcWebp" - | "childrenImageSharp.fluid.tracedSVG" - | "childrenImageSharp.gatsbyImageData" - | "childrenImageSharp.id" - | "childrenImageSharp.internal.content" - | "childrenImageSharp.internal.contentDigest" - | "childrenImageSharp.internal.description" - | "childrenImageSharp.internal.fieldOwners" - | "childrenImageSharp.internal.ignoreType" - | "childrenImageSharp.internal.mediaType" - | "childrenImageSharp.internal.owner" - | "childrenImageSharp.internal.type" - | "childrenImageSharp.original.height" - | "childrenImageSharp.original.src" - | "childrenImageSharp.original.width" - | "childrenImageSharp.parent.children" - | "childrenImageSharp.parent.children.children" - | "childrenImageSharp.parent.children.id" - | "childrenImageSharp.parent.id" - | "childrenImageSharp.parent.internal.content" - | "childrenImageSharp.parent.internal.contentDigest" - | "childrenImageSharp.parent.internal.description" - | "childrenImageSharp.parent.internal.fieldOwners" - | "childrenImageSharp.parent.internal.ignoreType" - | "childrenImageSharp.parent.internal.mediaType" - | "childrenImageSharp.parent.internal.owner" - | "childrenImageSharp.parent.internal.type" - | "childrenImageSharp.parent.parent.children" - | "childrenImageSharp.parent.parent.id" - | "childrenImageSharp.resize.aspectRatio" - | "childrenImageSharp.resize.height" - | "childrenImageSharp.resize.originalName" - | "childrenImageSharp.resize.src" - | "childrenImageSharp.resize.tracedSVG" - | "childrenImageSharp.resize.width" - | "childrenLayer2Json" - | "childrenLayer2Json.children" - | "childrenLayer2Json.children.children" - | "childrenLayer2Json.children.children.children" - | "childrenLayer2Json.children.children.id" - | "childrenLayer2Json.children.id" - | "childrenLayer2Json.children.internal.content" - | "childrenLayer2Json.children.internal.contentDigest" - | "childrenLayer2Json.children.internal.description" - | "childrenLayer2Json.children.internal.fieldOwners" - | "childrenLayer2Json.children.internal.ignoreType" - | "childrenLayer2Json.children.internal.mediaType" - | "childrenLayer2Json.children.internal.owner" - | "childrenLayer2Json.children.internal.type" - | "childrenLayer2Json.children.parent.children" - | "childrenLayer2Json.children.parent.id" - | "childrenLayer2Json.id" - | "childrenLayer2Json.internal.content" - | "childrenLayer2Json.internal.contentDigest" - | "childrenLayer2Json.internal.description" - | "childrenLayer2Json.internal.fieldOwners" - | "childrenLayer2Json.internal.ignoreType" - | "childrenLayer2Json.internal.mediaType" - | "childrenLayer2Json.internal.owner" - | "childrenLayer2Json.internal.type" - | "childrenLayer2Json.optimistic" - | "childrenLayer2Json.optimistic.background" - | "childrenLayer2Json.optimistic.blockExplorer" - | "childrenLayer2Json.optimistic.bridge" - | "childrenLayer2Json.optimistic.bridgeWallets" - | "childrenLayer2Json.optimistic.description" - | "childrenLayer2Json.optimistic.developerDocs" - | "childrenLayer2Json.optimistic.ecosystemPortal" - | "childrenLayer2Json.optimistic.imageKey" - | "childrenLayer2Json.optimistic.l2beat" - | "childrenLayer2Json.optimistic.name" - | "childrenLayer2Json.optimistic.noteKey" - | "childrenLayer2Json.optimistic.purpose" - | "childrenLayer2Json.optimistic.tokenLists" - | "childrenLayer2Json.optimistic.website" - | "childrenLayer2Json.parent.children" - | "childrenLayer2Json.parent.children.children" - | "childrenLayer2Json.parent.children.id" - | "childrenLayer2Json.parent.id" - | "childrenLayer2Json.parent.internal.content" - | "childrenLayer2Json.parent.internal.contentDigest" - | "childrenLayer2Json.parent.internal.description" - | "childrenLayer2Json.parent.internal.fieldOwners" - | "childrenLayer2Json.parent.internal.ignoreType" - | "childrenLayer2Json.parent.internal.mediaType" - | "childrenLayer2Json.parent.internal.owner" - | "childrenLayer2Json.parent.internal.type" - | "childrenLayer2Json.parent.parent.children" - | "childrenLayer2Json.parent.parent.id" - | "childrenLayer2Json.zk" - | "childrenLayer2Json.zk.background" - | "childrenLayer2Json.zk.blockExplorer" - | "childrenLayer2Json.zk.bridge" - | "childrenLayer2Json.zk.bridgeWallets" - | "childrenLayer2Json.zk.description" - | "childrenLayer2Json.zk.developerDocs" - | "childrenLayer2Json.zk.ecosystemPortal" - | "childrenLayer2Json.zk.imageKey" - | "childrenLayer2Json.zk.l2beat" - | "childrenLayer2Json.zk.name" - | "childrenLayer2Json.zk.noteKey" - | "childrenLayer2Json.zk.purpose" - | "childrenLayer2Json.zk.tokenLists" - | "childrenLayer2Json.zk.website" - | "childrenMdx" - | "childrenMdx.body" - | "childrenMdx.children" - | "childrenMdx.children.children" - | "childrenMdx.children.children.children" - | "childrenMdx.children.children.id" - | "childrenMdx.children.id" - | "childrenMdx.children.internal.content" - | "childrenMdx.children.internal.contentDigest" - | "childrenMdx.children.internal.description" - | "childrenMdx.children.internal.fieldOwners" - | "childrenMdx.children.internal.ignoreType" - | "childrenMdx.children.internal.mediaType" - | "childrenMdx.children.internal.owner" - | "childrenMdx.children.internal.type" - | "childrenMdx.children.parent.children" - | "childrenMdx.children.parent.id" - | "childrenMdx.excerpt" - | "childrenMdx.fields.isOutdated" - | "childrenMdx.fields.readingTime.minutes" - | "childrenMdx.fields.readingTime.text" - | "childrenMdx.fields.readingTime.time" - | "childrenMdx.fields.readingTime.words" - | "childrenMdx.fields.relativePath" - | "childrenMdx.fields.slug" - | "childrenMdx.fileAbsolutePath" - | "childrenMdx.frontmatter.address" - | "childrenMdx.frontmatter.alt" - | "childrenMdx.frontmatter.author" - | "childrenMdx.frontmatter.authors" - | "childrenMdx.frontmatter.compensation" - | "childrenMdx.frontmatter.description" - | "childrenMdx.frontmatter.emoji" - | "childrenMdx.frontmatter.image.absolutePath" - | "childrenMdx.frontmatter.image.accessTime" - | "childrenMdx.frontmatter.image.atime" - | "childrenMdx.frontmatter.image.atimeMs" - | "childrenMdx.frontmatter.image.base" - | "childrenMdx.frontmatter.image.birthTime" - | "childrenMdx.frontmatter.image.birthtime" - | "childrenMdx.frontmatter.image.birthtimeMs" - | "childrenMdx.frontmatter.image.blksize" - | "childrenMdx.frontmatter.image.blocks" - | "childrenMdx.frontmatter.image.changeTime" - | "childrenMdx.frontmatter.image.children" - | "childrenMdx.frontmatter.image.childrenAlltimeJson" - | "childrenMdx.frontmatter.image.childrenCexLayer2SupportJson" - | "childrenMdx.frontmatter.image.childrenCommunityEventsJson" - | "childrenMdx.frontmatter.image.childrenCommunityMeetupsJson" - | "childrenMdx.frontmatter.image.childrenConsensusBountyHuntersCsv" - | "childrenMdx.frontmatter.image.childrenDataJson" - | "childrenMdx.frontmatter.image.childrenExchangesByCountryCsv" - | "childrenMdx.frontmatter.image.childrenExecutionBountyHuntersCsv" - | "childrenMdx.frontmatter.image.childrenExternalTutorialsJson" - | "childrenMdx.frontmatter.image.childrenImageSharp" - | "childrenMdx.frontmatter.image.childrenLayer2Json" - | "childrenMdx.frontmatter.image.childrenMdx" - | "childrenMdx.frontmatter.image.childrenMonthJson" - | "childrenMdx.frontmatter.image.childrenQuarterJson" - | "childrenMdx.frontmatter.image.childrenWalletsCsv" - | "childrenMdx.frontmatter.image.ctime" - | "childrenMdx.frontmatter.image.ctimeMs" - | "childrenMdx.frontmatter.image.dev" - | "childrenMdx.frontmatter.image.dir" - | "childrenMdx.frontmatter.image.ext" - | "childrenMdx.frontmatter.image.extension" - | "childrenMdx.frontmatter.image.gid" - | "childrenMdx.frontmatter.image.id" - | "childrenMdx.frontmatter.image.ino" - | "childrenMdx.frontmatter.image.mode" - | "childrenMdx.frontmatter.image.modifiedTime" - | "childrenMdx.frontmatter.image.mtime" - | "childrenMdx.frontmatter.image.mtimeMs" - | "childrenMdx.frontmatter.image.name" - | "childrenMdx.frontmatter.image.nlink" - | "childrenMdx.frontmatter.image.prettySize" - | "childrenMdx.frontmatter.image.publicURL" - | "childrenMdx.frontmatter.image.rdev" - | "childrenMdx.frontmatter.image.relativeDirectory" - | "childrenMdx.frontmatter.image.relativePath" - | "childrenMdx.frontmatter.image.root" - | "childrenMdx.frontmatter.image.size" - | "childrenMdx.frontmatter.image.sourceInstanceName" - | "childrenMdx.frontmatter.image.uid" - | "childrenMdx.frontmatter.incomplete" - | "childrenMdx.frontmatter.isOutdated" - | "childrenMdx.frontmatter.lang" - | "childrenMdx.frontmatter.link" - | "childrenMdx.frontmatter.location" - | "childrenMdx.frontmatter.position" - | "childrenMdx.frontmatter.published" - | "childrenMdx.frontmatter.sidebar" - | "childrenMdx.frontmatter.sidebarDepth" - | "childrenMdx.frontmatter.skill" - | "childrenMdx.frontmatter.source" - | "childrenMdx.frontmatter.sourceUrl" - | "childrenMdx.frontmatter.summaryPoint1" - | "childrenMdx.frontmatter.summaryPoint2" - | "childrenMdx.frontmatter.summaryPoint3" - | "childrenMdx.frontmatter.summaryPoint4" - | "childrenMdx.frontmatter.summaryPoints" - | "childrenMdx.frontmatter.tags" - | "childrenMdx.frontmatter.template" - | "childrenMdx.frontmatter.title" - | "childrenMdx.frontmatter.type" - | "childrenMdx.headings" - | "childrenMdx.headings.depth" - | "childrenMdx.headings.value" - | "childrenMdx.html" - | "childrenMdx.id" - | "childrenMdx.internal.content" - | "childrenMdx.internal.contentDigest" - | "childrenMdx.internal.description" - | "childrenMdx.internal.fieldOwners" - | "childrenMdx.internal.ignoreType" - | "childrenMdx.internal.mediaType" - | "childrenMdx.internal.owner" - | "childrenMdx.internal.type" - | "childrenMdx.mdxAST" - | "childrenMdx.parent.children" - | "childrenMdx.parent.children.children" - | "childrenMdx.parent.children.id" - | "childrenMdx.parent.id" - | "childrenMdx.parent.internal.content" - | "childrenMdx.parent.internal.contentDigest" - | "childrenMdx.parent.internal.description" - | "childrenMdx.parent.internal.fieldOwners" - | "childrenMdx.parent.internal.ignoreType" - | "childrenMdx.parent.internal.mediaType" - | "childrenMdx.parent.internal.owner" - | "childrenMdx.parent.internal.type" - | "childrenMdx.parent.parent.children" - | "childrenMdx.parent.parent.id" - | "childrenMdx.rawBody" - | "childrenMdx.slug" - | "childrenMdx.tableOfContents" - | "childrenMdx.timeToRead" - | "childrenMdx.wordCount.paragraphs" - | "childrenMdx.wordCount.sentences" - | "childrenMdx.wordCount.words" - | "childrenMonthJson" - | "childrenMonthJson.children" - | "childrenMonthJson.children.children" - | "childrenMonthJson.children.children.children" - | "childrenMonthJson.children.children.id" - | "childrenMonthJson.children.id" - | "childrenMonthJson.children.internal.content" - | "childrenMonthJson.children.internal.contentDigest" - | "childrenMonthJson.children.internal.description" - | "childrenMonthJson.children.internal.fieldOwners" - | "childrenMonthJson.children.internal.ignoreType" - | "childrenMonthJson.children.internal.mediaType" - | "childrenMonthJson.children.internal.owner" - | "childrenMonthJson.children.internal.type" - | "childrenMonthJson.children.parent.children" - | "childrenMonthJson.children.parent.id" - | "childrenMonthJson.currency" - | "childrenMonthJson.data" - | "childrenMonthJson.data.languages" - | "childrenMonthJson.data.user.avatarUrl" - | "childrenMonthJson.data.user.fullName" - | "childrenMonthJson.data.user.id" - | "childrenMonthJson.data.user.preTranslated" - | "childrenMonthJson.data.user.totalCosts" - | "childrenMonthJson.data.user.userRole" - | "childrenMonthJson.data.user.username" - | "childrenMonthJson.dateRange.from" - | "childrenMonthJson.dateRange.to" - | "childrenMonthJson.id" - | "childrenMonthJson.internal.content" - | "childrenMonthJson.internal.contentDigest" - | "childrenMonthJson.internal.description" - | "childrenMonthJson.internal.fieldOwners" - | "childrenMonthJson.internal.ignoreType" - | "childrenMonthJson.internal.mediaType" - | "childrenMonthJson.internal.owner" - | "childrenMonthJson.internal.type" - | "childrenMonthJson.mode" - | "childrenMonthJson.name" - | "childrenMonthJson.parent.children" - | "childrenMonthJson.parent.children.children" - | "childrenMonthJson.parent.children.id" - | "childrenMonthJson.parent.id" - | "childrenMonthJson.parent.internal.content" - | "childrenMonthJson.parent.internal.contentDigest" - | "childrenMonthJson.parent.internal.description" - | "childrenMonthJson.parent.internal.fieldOwners" - | "childrenMonthJson.parent.internal.ignoreType" - | "childrenMonthJson.parent.internal.mediaType" - | "childrenMonthJson.parent.internal.owner" - | "childrenMonthJson.parent.internal.type" - | "childrenMonthJson.parent.parent.children" - | "childrenMonthJson.parent.parent.id" - | "childrenMonthJson.totalCosts" - | "childrenMonthJson.totalPreTranslated" - | "childrenMonthJson.totalTMSavings" - | "childrenMonthJson.unit" - | "childrenMonthJson.url" - | "childrenQuarterJson" - | "childrenQuarterJson.children" - | "childrenQuarterJson.children.children" - | "childrenQuarterJson.children.children.children" - | "childrenQuarterJson.children.children.id" - | "childrenQuarterJson.children.id" - | "childrenQuarterJson.children.internal.content" - | "childrenQuarterJson.children.internal.contentDigest" - | "childrenQuarterJson.children.internal.description" - | "childrenQuarterJson.children.internal.fieldOwners" - | "childrenQuarterJson.children.internal.ignoreType" - | "childrenQuarterJson.children.internal.mediaType" - | "childrenQuarterJson.children.internal.owner" - | "childrenQuarterJson.children.internal.type" - | "childrenQuarterJson.children.parent.children" - | "childrenQuarterJson.children.parent.id" - | "childrenQuarterJson.currency" - | "childrenQuarterJson.data" - | "childrenQuarterJson.data.languages" - | "childrenQuarterJson.data.user.avatarUrl" - | "childrenQuarterJson.data.user.fullName" - | "childrenQuarterJson.data.user.id" - | "childrenQuarterJson.data.user.preTranslated" - | "childrenQuarterJson.data.user.totalCosts" - | "childrenQuarterJson.data.user.userRole" - | "childrenQuarterJson.data.user.username" - | "childrenQuarterJson.dateRange.from" - | "childrenQuarterJson.dateRange.to" - | "childrenQuarterJson.id" - | "childrenQuarterJson.internal.content" - | "childrenQuarterJson.internal.contentDigest" - | "childrenQuarterJson.internal.description" - | "childrenQuarterJson.internal.fieldOwners" - | "childrenQuarterJson.internal.ignoreType" - | "childrenQuarterJson.internal.mediaType" - | "childrenQuarterJson.internal.owner" - | "childrenQuarterJson.internal.type" - | "childrenQuarterJson.mode" - | "childrenQuarterJson.name" - | "childrenQuarterJson.parent.children" - | "childrenQuarterJson.parent.children.children" - | "childrenQuarterJson.parent.children.id" - | "childrenQuarterJson.parent.id" - | "childrenQuarterJson.parent.internal.content" - | "childrenQuarterJson.parent.internal.contentDigest" - | "childrenQuarterJson.parent.internal.description" - | "childrenQuarterJson.parent.internal.fieldOwners" - | "childrenQuarterJson.parent.internal.ignoreType" - | "childrenQuarterJson.parent.internal.mediaType" - | "childrenQuarterJson.parent.internal.owner" - | "childrenQuarterJson.parent.internal.type" - | "childrenQuarterJson.parent.parent.children" - | "childrenQuarterJson.parent.parent.id" - | "childrenQuarterJson.totalCosts" - | "childrenQuarterJson.totalPreTranslated" - | "childrenQuarterJson.totalTMSavings" - | "childrenQuarterJson.unit" - | "childrenQuarterJson.url" - | "childrenWalletsCsv" - | "childrenWalletsCsv.brand_color" - | "childrenWalletsCsv.children" - | "childrenWalletsCsv.children.children" - | "childrenWalletsCsv.children.children.children" - | "childrenWalletsCsv.children.children.id" - | "childrenWalletsCsv.children.id" - | "childrenWalletsCsv.children.internal.content" - | "childrenWalletsCsv.children.internal.contentDigest" - | "childrenWalletsCsv.children.internal.description" - | "childrenWalletsCsv.children.internal.fieldOwners" - | "childrenWalletsCsv.children.internal.ignoreType" - | "childrenWalletsCsv.children.internal.mediaType" - | "childrenWalletsCsv.children.internal.owner" - | "childrenWalletsCsv.children.internal.type" - | "childrenWalletsCsv.children.parent.children" - | "childrenWalletsCsv.children.parent.id" - | "childrenWalletsCsv.has_bank_withdrawals" - | "childrenWalletsCsv.has_card_deposits" - | "childrenWalletsCsv.has_defi_integrations" - | "childrenWalletsCsv.has_desktop" - | "childrenWalletsCsv.has_dex_integrations" - | "childrenWalletsCsv.has_explore_dapps" - | "childrenWalletsCsv.has_hardware" - | "childrenWalletsCsv.has_high_volume_purchases" - | "childrenWalletsCsv.has_limits_protection" - | "childrenWalletsCsv.has_mobile" - | "childrenWalletsCsv.has_multisig" - | "childrenWalletsCsv.has_web" - | "childrenWalletsCsv.id" - | "childrenWalletsCsv.internal.content" - | "childrenWalletsCsv.internal.contentDigest" - | "childrenWalletsCsv.internal.description" - | "childrenWalletsCsv.internal.fieldOwners" - | "childrenWalletsCsv.internal.ignoreType" - | "childrenWalletsCsv.internal.mediaType" - | "childrenWalletsCsv.internal.owner" - | "childrenWalletsCsv.internal.type" - | "childrenWalletsCsv.name" - | "childrenWalletsCsv.parent.children" - | "childrenWalletsCsv.parent.children.children" - | "childrenWalletsCsv.parent.children.id" - | "childrenWalletsCsv.parent.id" - | "childrenWalletsCsv.parent.internal.content" - | "childrenWalletsCsv.parent.internal.contentDigest" - | "childrenWalletsCsv.parent.internal.description" - | "childrenWalletsCsv.parent.internal.fieldOwners" - | "childrenWalletsCsv.parent.internal.ignoreType" - | "childrenWalletsCsv.parent.internal.mediaType" - | "childrenWalletsCsv.parent.internal.owner" - | "childrenWalletsCsv.parent.internal.type" - | "childrenWalletsCsv.parent.parent.children" - | "childrenWalletsCsv.parent.parent.id" - | "childrenWalletsCsv.url" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "ctime" - | "ctimeMs" - | "dev" - | "dir" - | "ext" - | "extension" - | "fields.gitLogLatestAuthorEmail" - | "fields.gitLogLatestAuthorName" - | "fields.gitLogLatestDate" - | "gid" - | "id" - | "ino" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mode" - | "modifiedTime" - | "mtime" - | "mtimeMs" - | "name" - | "nlink" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "prettySize" - | "publicURL" - | "rdev" - | "relativeDirectory" - | "relativePath" - | "root" - | "size" - | "sourceInstanceName" - | "uid" - - type FileFieldsFilterInput = { - readonly gitLogLatestAuthorEmail: InputMaybe - readonly gitLogLatestAuthorName: InputMaybe - readonly gitLogLatestDate: InputMaybe - } - - type FileFilterInput = { - readonly absolutePath: InputMaybe - readonly accessTime: InputMaybe - readonly atime: InputMaybe - readonly atimeMs: InputMaybe - readonly base: InputMaybe - readonly birthTime: InputMaybe - readonly birthtime: InputMaybe - readonly birthtimeMs: InputMaybe - readonly blksize: InputMaybe - readonly blocks: InputMaybe - readonly changeTime: InputMaybe - readonly childAlltimeJson: InputMaybe - readonly childCexLayer2SupportJson: InputMaybe - readonly childCommunityEventsJson: InputMaybe - readonly childCommunityMeetupsJson: InputMaybe - readonly childConsensusBountyHuntersCsv: InputMaybe - readonly childDataJson: InputMaybe - readonly childExchangesByCountryCsv: InputMaybe - readonly childExecutionBountyHuntersCsv: InputMaybe - readonly childExternalTutorialsJson: InputMaybe - readonly childImageSharp: InputMaybe - readonly childLayer2Json: InputMaybe - readonly childMdx: InputMaybe - readonly childMonthJson: InputMaybe - readonly childQuarterJson: InputMaybe - readonly childWalletsCsv: InputMaybe - readonly children: InputMaybe - readonly childrenAlltimeJson: InputMaybe - readonly childrenCexLayer2SupportJson: InputMaybe - readonly childrenCommunityEventsJson: InputMaybe - readonly childrenCommunityMeetupsJson: InputMaybe - readonly childrenConsensusBountyHuntersCsv: InputMaybe - readonly childrenDataJson: InputMaybe - readonly childrenExchangesByCountryCsv: InputMaybe - readonly childrenExecutionBountyHuntersCsv: InputMaybe - readonly childrenExternalTutorialsJson: InputMaybe - readonly childrenImageSharp: InputMaybe - readonly childrenLayer2Json: InputMaybe - readonly childrenMdx: InputMaybe - readonly childrenMonthJson: InputMaybe - readonly childrenQuarterJson: InputMaybe - readonly childrenWalletsCsv: InputMaybe - readonly ctime: InputMaybe - readonly ctimeMs: InputMaybe - readonly dev: InputMaybe - readonly dir: InputMaybe - readonly ext: InputMaybe - readonly extension: InputMaybe - readonly fields: InputMaybe - readonly gid: InputMaybe - readonly id: InputMaybe - readonly ino: InputMaybe - readonly internal: InputMaybe - readonly mode: InputMaybe - readonly modifiedTime: InputMaybe - readonly mtime: InputMaybe - readonly mtimeMs: InputMaybe - readonly name: InputMaybe - readonly nlink: InputMaybe - readonly parent: InputMaybe - readonly prettySize: InputMaybe - readonly publicURL: InputMaybe - readonly rdev: InputMaybe - readonly relativeDirectory: InputMaybe - readonly relativePath: InputMaybe - readonly root: InputMaybe - readonly size: InputMaybe - readonly sourceInstanceName: InputMaybe - readonly uid: InputMaybe - } - - type FileGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type FileGroupConnection_distinctArgs = { - field: FileFieldsEnum - } - - type FileGroupConnection_groupArgs = { - field: FileFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type FileGroupConnection_maxArgs = { - field: FileFieldsEnum - } - - type FileGroupConnection_minArgs = { - field: FileFieldsEnum - } - - type FileGroupConnection_sumArgs = { - field: FileFieldsEnum - } - - type FileSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type FloatQueryOperatorInput = { - readonly eq: InputMaybe - readonly gt: InputMaybe - readonly gte: InputMaybe - readonly in: InputMaybe>> - readonly lt: InputMaybe - readonly lte: InputMaybe - readonly ne: InputMaybe - readonly nin: InputMaybe>> - } - - type Frontmatter = { - readonly address: Maybe - readonly alt: Maybe - readonly author: Maybe - readonly authors: Maybe - readonly compensation: Maybe - readonly description: Maybe - readonly emoji: Maybe - readonly image: Maybe - readonly incomplete: Maybe - readonly isOutdated: Maybe - readonly lang: Maybe - readonly link: Maybe - readonly location: Maybe - readonly position: Maybe - readonly published: Maybe - readonly sidebar: Maybe - readonly sidebarDepth: Maybe - readonly skill: Maybe - readonly source: Maybe - readonly sourceUrl: Maybe - readonly summaryPoint1: Scalars["String"] - readonly summaryPoint2: Scalars["String"] - readonly summaryPoint3: Scalars["String"] - readonly summaryPoint4: Scalars["String"] - readonly summaryPoints: Maybe>> - readonly tags: Maybe>> - readonly template: Maybe - readonly title: Maybe - readonly type: Maybe - } - - type FrontmatterFilterInput = { - readonly address: InputMaybe - readonly alt: InputMaybe - readonly author: InputMaybe - readonly authors: InputMaybe - readonly compensation: InputMaybe - readonly description: InputMaybe - readonly emoji: InputMaybe - readonly image: InputMaybe - readonly incomplete: InputMaybe - readonly isOutdated: InputMaybe - readonly lang: InputMaybe - readonly link: InputMaybe - readonly location: InputMaybe - readonly position: InputMaybe - readonly published: InputMaybe - readonly sidebar: InputMaybe - readonly sidebarDepth: InputMaybe - readonly skill: InputMaybe - readonly source: InputMaybe - readonly sourceUrl: InputMaybe - readonly summaryPoint1: InputMaybe - readonly summaryPoint2: InputMaybe - readonly summaryPoint3: InputMaybe - readonly summaryPoint4: InputMaybe - readonly summaryPoints: InputMaybe - readonly tags: InputMaybe - readonly template: InputMaybe - readonly title: InputMaybe - readonly type: InputMaybe - } - - type GatsbyImageFormat = - | "auto" - | "avif" - | "jpg" - | "NO_CHANGE" - | "png" - | "webp" - - type GatsbyImageLayout = "constrained" | "fixed" | "fullWidth" - - type GatsbyImagePlaceholder = - | "blurred" - | "dominantColor" - | "none" - | "tracedSVG" - - type HeadingsMdx = "h1" | "h2" | "h3" | "h4" | "h5" | "h6" - - type ImageCropFocus = 17 | "CENTER" | 2 | 16 | 1 | 5 | 8 | 3 | 6 | 7 | 4 - - type ImageFit = "contain" | "cover" | "fill" | "inside" | "outside" - - type ImageFormat = "AUTO" | "avif" | "jpg" | "NO_CHANGE" | "png" | "webp" - - type ImageLayout = "constrained" | "fixed" | "fullWidth" - - type ImagePlaceholder = "blurred" | "dominantColor" | "none" | "tracedSVG" - - type ImageSharp = Node & { - readonly children: ReadonlyArray - readonly fixed: Maybe - readonly fluid: Maybe - readonly gatsbyImageData: Scalars["JSON"] - readonly id: Scalars["ID"] - readonly internal: Internal - readonly original: Maybe - readonly parent: Maybe - readonly resize: Maybe - } - - type ImageSharp_fixedArgs = { - background?: InputMaybe - base64Width: InputMaybe - cropFocus?: InputMaybe - duotone: InputMaybe - fit?: InputMaybe - grayscale?: InputMaybe - height: InputMaybe - jpegProgressive?: InputMaybe - jpegQuality: InputMaybe - pngCompressionSpeed?: InputMaybe - pngQuality: InputMaybe - quality: InputMaybe - rotate?: InputMaybe - toFormat?: InputMaybe - toFormatBase64?: InputMaybe - traceSVG: InputMaybe - trim?: InputMaybe - webpQuality: InputMaybe - width: InputMaybe - } - - type ImageSharp_fluidArgs = { - background?: InputMaybe - base64Width: InputMaybe - cropFocus?: InputMaybe - duotone: InputMaybe - fit?: InputMaybe - grayscale?: InputMaybe - jpegProgressive?: InputMaybe - jpegQuality: InputMaybe - maxHeight: InputMaybe - maxWidth: InputMaybe - pngCompressionSpeed?: InputMaybe - pngQuality: InputMaybe - quality: InputMaybe - rotate?: InputMaybe - sizes?: InputMaybe - srcSetBreakpoints?: InputMaybe>> - toFormat?: InputMaybe - toFormatBase64?: InputMaybe - traceSVG: InputMaybe - trim?: InputMaybe - webpQuality: InputMaybe - } - - type ImageSharp_gatsbyImageDataArgs = { - aspectRatio: InputMaybe - avifOptions: InputMaybe - backgroundColor: InputMaybe - blurredOptions: InputMaybe - breakpoints: InputMaybe>> - formats: InputMaybe>> - height: InputMaybe - jpgOptions: InputMaybe - layout?: InputMaybe - outputPixelDensities: InputMaybe< - ReadonlyArray> - > - placeholder: InputMaybe - pngOptions: InputMaybe - quality: InputMaybe - sizes: InputMaybe - tracedSVGOptions: InputMaybe - transformOptions: InputMaybe - webpOptions: InputMaybe - width: InputMaybe - } - - type ImageSharp_resizeArgs = { - background?: InputMaybe - base64?: InputMaybe - cropFocus?: InputMaybe - duotone: InputMaybe - fit?: InputMaybe - grayscale?: InputMaybe - height: InputMaybe - jpegProgressive?: InputMaybe - jpegQuality: InputMaybe - pngCompressionLevel?: InputMaybe - pngCompressionSpeed?: InputMaybe - pngQuality: InputMaybe - quality: InputMaybe - rotate?: InputMaybe - toFormat?: InputMaybe - traceSVG: InputMaybe - trim?: InputMaybe - webpQuality: InputMaybe - width: InputMaybe - } - - type ImageSharpConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ImageSharpConnection_distinctArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpConnection_groupArgs = { - field: ImageSharpFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ImageSharpConnection_maxArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpConnection_minArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpConnection_sumArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpEdge = { - readonly next: Maybe - readonly node: ImageSharp - readonly previous: Maybe - } - - type ImageSharpFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "fixed.aspectRatio" - | "fixed.base64" - | "fixed.height" - | "fixed.originalName" - | "fixed.src" - | "fixed.srcSet" - | "fixed.srcSetWebp" - | "fixed.srcWebp" - | "fixed.tracedSVG" - | "fixed.width" - | "fluid.aspectRatio" - | "fluid.base64" - | "fluid.originalImg" - | "fluid.originalName" - | "fluid.presentationHeight" - | "fluid.presentationWidth" - | "fluid.sizes" - | "fluid.src" - | "fluid.srcSet" - | "fluid.srcSetWebp" - | "fluid.srcWebp" - | "fluid.tracedSVG" - | "gatsbyImageData" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "original.height" - | "original.src" - | "original.width" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "resize.aspectRatio" - | "resize.height" - | "resize.originalName" - | "resize.src" - | "resize.tracedSVG" - | "resize.width" - - type ImageSharpFilterInput = { - readonly children: InputMaybe - readonly fixed: InputMaybe - readonly fluid: InputMaybe - readonly gatsbyImageData: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly original: InputMaybe - readonly parent: InputMaybe - readonly resize: InputMaybe - } - - type ImageSharpFilterListInput = { - readonly elemMatch: InputMaybe - } - - type ImageSharpFixed = { - readonly aspectRatio: Maybe - readonly base64: Maybe - readonly height: Scalars["Float"] - readonly originalName: Maybe - readonly src: Scalars["String"] - readonly srcSet: Scalars["String"] - readonly srcSetWebp: Maybe - readonly srcWebp: Maybe - readonly tracedSVG: Maybe - readonly width: Scalars["Float"] - } - - type ImageSharpFixedFilterInput = { - readonly aspectRatio: InputMaybe - readonly base64: InputMaybe - readonly height: InputMaybe - readonly originalName: InputMaybe - readonly src: InputMaybe - readonly srcSet: InputMaybe - readonly srcSetWebp: InputMaybe - readonly srcWebp: InputMaybe - readonly tracedSVG: InputMaybe - readonly width: InputMaybe - } - - type ImageSharpFluid = { - readonly aspectRatio: Scalars["Float"] - readonly base64: Maybe - readonly originalImg: Maybe - readonly originalName: Maybe - readonly presentationHeight: Scalars["Int"] - readonly presentationWidth: Scalars["Int"] - readonly sizes: Scalars["String"] - readonly src: Scalars["String"] - readonly srcSet: Scalars["String"] - readonly srcSetWebp: Maybe - readonly srcWebp: Maybe - readonly tracedSVG: Maybe - } - - type ImageSharpFluidFilterInput = { - readonly aspectRatio: InputMaybe - readonly base64: InputMaybe - readonly originalImg: InputMaybe - readonly originalName: InputMaybe - readonly presentationHeight: InputMaybe - readonly presentationWidth: InputMaybe - readonly sizes: InputMaybe - readonly src: InputMaybe - readonly srcSet: InputMaybe - readonly srcSetWebp: InputMaybe - readonly srcWebp: InputMaybe - readonly tracedSVG: InputMaybe - } - - type ImageSharpGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type ImageSharpGroupConnection_distinctArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpGroupConnection_groupArgs = { - field: ImageSharpFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type ImageSharpGroupConnection_maxArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpGroupConnection_minArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpGroupConnection_sumArgs = { - field: ImageSharpFieldsEnum - } - - type ImageSharpOriginal = { - readonly height: Maybe - readonly src: Maybe - readonly width: Maybe - } - - type ImageSharpOriginalFilterInput = { - readonly height: InputMaybe - readonly src: InputMaybe - readonly width: InputMaybe - } - - type ImageSharpResize = { - readonly aspectRatio: Maybe - readonly height: Maybe - readonly originalName: Maybe - readonly src: Maybe - readonly tracedSVG: Maybe - readonly width: Maybe - } - - type ImageSharpResizeFilterInput = { - readonly aspectRatio: InputMaybe - readonly height: InputMaybe - readonly originalName: InputMaybe - readonly src: InputMaybe - readonly tracedSVG: InputMaybe - readonly width: InputMaybe - } - - type ImageSharpSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type IntQueryOperatorInput = { - readonly eq: InputMaybe - readonly gt: InputMaybe - readonly gte: InputMaybe - readonly in: InputMaybe>> - readonly lt: InputMaybe - readonly lte: InputMaybe - readonly ne: InputMaybe - readonly nin: InputMaybe>> - } - - type Internal = { - readonly content: Maybe - readonly contentDigest: Scalars["String"] - readonly description: Maybe - readonly fieldOwners: Maybe>> - readonly ignoreType: Maybe - readonly mediaType: Maybe - readonly owner: Scalars["String"] - readonly type: Scalars["String"] - } - - type InternalFilterInput = { - readonly content: InputMaybe - readonly contentDigest: InputMaybe - readonly description: InputMaybe - readonly fieldOwners: InputMaybe - readonly ignoreType: InputMaybe - readonly mediaType: InputMaybe - readonly owner: InputMaybe - readonly type: InputMaybe - } - - type JPGOptions = { - readonly progressive: InputMaybe - readonly quality: InputMaybe - } - - type JSONQueryOperatorInput = { - readonly eq: InputMaybe - readonly glob: InputMaybe - readonly in: InputMaybe>> - readonly ne: InputMaybe - readonly nin: InputMaybe>> - readonly regex: InputMaybe - } - - type Layer2Json = Node & { - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly optimistic: Maybe>> - readonly parent: Maybe - readonly zk: Maybe>> - } - - type Layer2JsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type Layer2JsonConnection_distinctArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonConnection_groupArgs = { - field: Layer2JsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type Layer2JsonConnection_maxArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonConnection_minArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonConnection_sumArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonEdge = { - readonly next: Maybe - readonly node: Layer2Json - readonly previous: Maybe - } - - type Layer2JsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "optimistic" - | "optimistic.background" - | "optimistic.blockExplorer" - | "optimistic.bridge" - | "optimistic.bridgeWallets" - | "optimistic.description" - | "optimistic.developerDocs" - | "optimistic.ecosystemPortal" - | "optimistic.imageKey" - | "optimistic.l2beat" - | "optimistic.name" - | "optimistic.noteKey" - | "optimistic.purpose" - | "optimistic.tokenLists" - | "optimistic.website" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "zk" - | "zk.background" - | "zk.blockExplorer" - | "zk.bridge" - | "zk.bridgeWallets" - | "zk.description" - | "zk.developerDocs" - | "zk.ecosystemPortal" - | "zk.imageKey" - | "zk.l2beat" - | "zk.name" - | "zk.noteKey" - | "zk.purpose" - | "zk.tokenLists" - | "zk.website" - - type Layer2JsonFilterInput = { - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly optimistic: InputMaybe - readonly parent: InputMaybe - readonly zk: InputMaybe - } - - type Layer2JsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type Layer2JsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type Layer2JsonGroupConnection_distinctArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonGroupConnection_groupArgs = { - field: Layer2JsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type Layer2JsonGroupConnection_maxArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonGroupConnection_minArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonGroupConnection_sumArgs = { - field: Layer2JsonFieldsEnum - } - - type Layer2JsonOptimistic = { - readonly background: Maybe - readonly blockExplorer: Maybe - readonly bridge: Maybe - readonly bridgeWallets: Maybe>> - readonly description: Maybe - readonly developerDocs: Maybe - readonly ecosystemPortal: Maybe - readonly imageKey: Maybe - readonly l2beat: Maybe - readonly name: Maybe - readonly noteKey: Maybe - readonly purpose: Maybe>> - readonly tokenLists: Maybe - readonly website: Maybe - } - - type Layer2JsonOptimisticFilterInput = { - readonly background: InputMaybe - readonly blockExplorer: InputMaybe - readonly bridge: InputMaybe - readonly bridgeWallets: InputMaybe - readonly description: InputMaybe - readonly developerDocs: InputMaybe - readonly ecosystemPortal: InputMaybe - readonly imageKey: InputMaybe - readonly l2beat: InputMaybe - readonly name: InputMaybe - readonly noteKey: InputMaybe - readonly purpose: InputMaybe - readonly tokenLists: InputMaybe - readonly website: InputMaybe - } - - type Layer2JsonOptimisticFilterListInput = { - readonly elemMatch: InputMaybe - } - - type Layer2JsonSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type Layer2JsonZk = { - readonly background: Maybe - readonly blockExplorer: Maybe - readonly bridge: Maybe - readonly bridgeWallets: Maybe>> - readonly description: Maybe - readonly developerDocs: Maybe - readonly ecosystemPortal: Maybe - readonly imageKey: Maybe - readonly l2beat: Maybe - readonly name: Maybe - readonly noteKey: Maybe - readonly purpose: Maybe>> - readonly tokenLists: Maybe - readonly website: Maybe - } - - type Layer2JsonZkFilterInput = { - readonly background: InputMaybe - readonly blockExplorer: InputMaybe - readonly bridge: InputMaybe - readonly bridgeWallets: InputMaybe - readonly description: InputMaybe - readonly developerDocs: InputMaybe - readonly ecosystemPortal: InputMaybe - readonly imageKey: InputMaybe - readonly l2beat: InputMaybe - readonly name: InputMaybe - readonly noteKey: InputMaybe - readonly purpose: InputMaybe - readonly tokenLists: InputMaybe - readonly website: InputMaybe - } - - type Layer2JsonZkFilterListInput = { - readonly elemMatch: InputMaybe - } - - type Mdx = Node & { - readonly body: Scalars["String"] - readonly children: ReadonlyArray - readonly excerpt: Scalars["String"] - readonly fields: Maybe - readonly fileAbsolutePath: Scalars["String"] - readonly frontmatter: Maybe - readonly headings: Maybe>> - readonly html: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly mdxAST: Maybe - readonly parent: Maybe - readonly rawBody: Scalars["String"] - readonly slug: Maybe - readonly tableOfContents: Maybe - readonly timeToRead: Maybe - readonly wordCount: Maybe - } - - type Mdx_excerptArgs = { - pruneLength?: InputMaybe - truncate?: InputMaybe - } - - type Mdx_headingsArgs = { - depth: InputMaybe - } - - type Mdx_tableOfContentsArgs = { - maxDepth: InputMaybe - } - - type MdxConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type MdxConnection_distinctArgs = { - field: MdxFieldsEnum - } - - type MdxConnection_groupArgs = { - field: MdxFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type MdxConnection_maxArgs = { - field: MdxFieldsEnum - } - - type MdxConnection_minArgs = { - field: MdxFieldsEnum - } - - type MdxConnection_sumArgs = { - field: MdxFieldsEnum - } - - type MdxEdge = { - readonly next: Maybe - readonly node: Mdx - readonly previous: Maybe - } - - type MdxFields = { - readonly isOutdated: Maybe - readonly readingTime: Maybe - readonly relativePath: Maybe - readonly slug: Maybe - } - - type MdxFieldsEnum = - | "body" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "excerpt" - | "fields.isOutdated" - | "fields.readingTime.minutes" - | "fields.readingTime.text" - | "fields.readingTime.time" - | "fields.readingTime.words" - | "fields.relativePath" - | "fields.slug" - | "fileAbsolutePath" - | "frontmatter.address" - | "frontmatter.alt" - | "frontmatter.author" - | "frontmatter.authors" - | "frontmatter.compensation" - | "frontmatter.description" - | "frontmatter.emoji" - | "frontmatter.image.absolutePath" - | "frontmatter.image.accessTime" - | "frontmatter.image.atime" - | "frontmatter.image.atimeMs" - | "frontmatter.image.base" - | "frontmatter.image.birthTime" - | "frontmatter.image.birthtime" - | "frontmatter.image.birthtimeMs" - | "frontmatter.image.blksize" - | "frontmatter.image.blocks" - | "frontmatter.image.changeTime" - | "frontmatter.image.childAlltimeJson.children" - | "frontmatter.image.childAlltimeJson.currency" - | "frontmatter.image.childAlltimeJson.data" - | "frontmatter.image.childAlltimeJson.id" - | "frontmatter.image.childAlltimeJson.mode" - | "frontmatter.image.childAlltimeJson.name" - | "frontmatter.image.childAlltimeJson.totalCosts" - | "frontmatter.image.childAlltimeJson.totalPreTranslated" - | "frontmatter.image.childAlltimeJson.totalTMSavings" - | "frontmatter.image.childAlltimeJson.unit" - | "frontmatter.image.childAlltimeJson.url" - | "frontmatter.image.childCexLayer2SupportJson.children" - | "frontmatter.image.childCexLayer2SupportJson.id" - | "frontmatter.image.childCexLayer2SupportJson.name" - | "frontmatter.image.childCexLayer2SupportJson.supports_deposits" - | "frontmatter.image.childCexLayer2SupportJson.supports_withdrawals" - | "frontmatter.image.childCexLayer2SupportJson.url" - | "frontmatter.image.childCommunityEventsJson.children" - | "frontmatter.image.childCommunityEventsJson.description" - | "frontmatter.image.childCommunityEventsJson.endDate" - | "frontmatter.image.childCommunityEventsJson.id" - | "frontmatter.image.childCommunityEventsJson.location" - | "frontmatter.image.childCommunityEventsJson.sponsor" - | "frontmatter.image.childCommunityEventsJson.startDate" - | "frontmatter.image.childCommunityEventsJson.title" - | "frontmatter.image.childCommunityEventsJson.to" - | "frontmatter.image.childCommunityMeetupsJson.children" - | "frontmatter.image.childCommunityMeetupsJson.emoji" - | "frontmatter.image.childCommunityMeetupsJson.id" - | "frontmatter.image.childCommunityMeetupsJson.link" - | "frontmatter.image.childCommunityMeetupsJson.location" - | "frontmatter.image.childCommunityMeetupsJson.title" - | "frontmatter.image.childConsensusBountyHuntersCsv.children" - | "frontmatter.image.childConsensusBountyHuntersCsv.id" - | "frontmatter.image.childConsensusBountyHuntersCsv.name" - | "frontmatter.image.childConsensusBountyHuntersCsv.score" - | "frontmatter.image.childConsensusBountyHuntersCsv.username" - | "frontmatter.image.childDataJson.children" - | "frontmatter.image.childDataJson.commit" - | "frontmatter.image.childDataJson.contributors" - | "frontmatter.image.childDataJson.contributorsPerLine" - | "frontmatter.image.childDataJson.files" - | "frontmatter.image.childDataJson.id" - | "frontmatter.image.childDataJson.imageSize" - | "frontmatter.image.childDataJson.keyGen" - | "frontmatter.image.childDataJson.nodeTools" - | "frontmatter.image.childDataJson.pools" - | "frontmatter.image.childDataJson.projectName" - | "frontmatter.image.childDataJson.projectOwner" - | "frontmatter.image.childDataJson.repoHost" - | "frontmatter.image.childDataJson.repoType" - | "frontmatter.image.childDataJson.saas" - | "frontmatter.image.childDataJson.skipCi" - | "frontmatter.image.childExchangesByCountryCsv.binance" - | "frontmatter.image.childExchangesByCountryCsv.binanceus" - | "frontmatter.image.childExchangesByCountryCsv.bitbuy" - | "frontmatter.image.childExchangesByCountryCsv.bitfinex" - | "frontmatter.image.childExchangesByCountryCsv.bitflyer" - | "frontmatter.image.childExchangesByCountryCsv.bitkub" - | "frontmatter.image.childExchangesByCountryCsv.bitso" - | "frontmatter.image.childExchangesByCountryCsv.bittrex" - | "frontmatter.image.childExchangesByCountryCsv.bitvavo" - | "frontmatter.image.childExchangesByCountryCsv.bybit" - | "frontmatter.image.childExchangesByCountryCsv.children" - | "frontmatter.image.childExchangesByCountryCsv.coinbase" - | "frontmatter.image.childExchangesByCountryCsv.coinmama" - | "frontmatter.image.childExchangesByCountryCsv.coinspot" - | "frontmatter.image.childExchangesByCountryCsv.country" - | "frontmatter.image.childExchangesByCountryCsv.cryptocom" - | "frontmatter.image.childExchangesByCountryCsv.easycrypto" - | "frontmatter.image.childExchangesByCountryCsv.ftx" - | "frontmatter.image.childExchangesByCountryCsv.ftxus" - | "frontmatter.image.childExchangesByCountryCsv.gateio" - | "frontmatter.image.childExchangesByCountryCsv.gemini" - | "frontmatter.image.childExchangesByCountryCsv.huobiglobal" - | "frontmatter.image.childExchangesByCountryCsv.id" - | "frontmatter.image.childExchangesByCountryCsv.itezcom" - | "frontmatter.image.childExchangesByCountryCsv.kraken" - | "frontmatter.image.childExchangesByCountryCsv.kucoin" - | "frontmatter.image.childExchangesByCountryCsv.moonpay" - | "frontmatter.image.childExchangesByCountryCsv.mtpelerin" - | "frontmatter.image.childExchangesByCountryCsv.okx" - | "frontmatter.image.childExchangesByCountryCsv.rain" - | "frontmatter.image.childExchangesByCountryCsv.simplex" - | "frontmatter.image.childExchangesByCountryCsv.wazirx" - | "frontmatter.image.childExchangesByCountryCsv.wyre" - | "frontmatter.image.childExecutionBountyHuntersCsv.children" - | "frontmatter.image.childExecutionBountyHuntersCsv.id" - | "frontmatter.image.childExecutionBountyHuntersCsv.name" - | "frontmatter.image.childExecutionBountyHuntersCsv.score" - | "frontmatter.image.childExecutionBountyHuntersCsv.username" - | "frontmatter.image.childExternalTutorialsJson.author" - | "frontmatter.image.childExternalTutorialsJson.authorGithub" - | "frontmatter.image.childExternalTutorialsJson.children" - | "frontmatter.image.childExternalTutorialsJson.description" - | "frontmatter.image.childExternalTutorialsJson.id" - | "frontmatter.image.childExternalTutorialsJson.lang" - | "frontmatter.image.childExternalTutorialsJson.publishDate" - | "frontmatter.image.childExternalTutorialsJson.skillLevel" - | "frontmatter.image.childExternalTutorialsJson.tags" - | "frontmatter.image.childExternalTutorialsJson.timeToRead" - | "frontmatter.image.childExternalTutorialsJson.title" - | "frontmatter.image.childExternalTutorialsJson.url" - | "frontmatter.image.childImageSharp.children" - | "frontmatter.image.childImageSharp.gatsbyImageData" - | "frontmatter.image.childImageSharp.id" - | "frontmatter.image.childLayer2Json.children" - | "frontmatter.image.childLayer2Json.id" - | "frontmatter.image.childLayer2Json.optimistic" - | "frontmatter.image.childLayer2Json.zk" - | "frontmatter.image.childMdx.body" - | "frontmatter.image.childMdx.children" - | "frontmatter.image.childMdx.excerpt" - | "frontmatter.image.childMdx.fileAbsolutePath" - | "frontmatter.image.childMdx.headings" - | "frontmatter.image.childMdx.html" - | "frontmatter.image.childMdx.id" - | "frontmatter.image.childMdx.mdxAST" - | "frontmatter.image.childMdx.rawBody" - | "frontmatter.image.childMdx.slug" - | "frontmatter.image.childMdx.tableOfContents" - | "frontmatter.image.childMdx.timeToRead" - | "frontmatter.image.childMonthJson.children" - | "frontmatter.image.childMonthJson.currency" - | "frontmatter.image.childMonthJson.data" - | "frontmatter.image.childMonthJson.id" - | "frontmatter.image.childMonthJson.mode" - | "frontmatter.image.childMonthJson.name" - | "frontmatter.image.childMonthJson.totalCosts" - | "frontmatter.image.childMonthJson.totalPreTranslated" - | "frontmatter.image.childMonthJson.totalTMSavings" - | "frontmatter.image.childMonthJson.unit" - | "frontmatter.image.childMonthJson.url" - | "frontmatter.image.childQuarterJson.children" - | "frontmatter.image.childQuarterJson.currency" - | "frontmatter.image.childQuarterJson.data" - | "frontmatter.image.childQuarterJson.id" - | "frontmatter.image.childQuarterJson.mode" - | "frontmatter.image.childQuarterJson.name" - | "frontmatter.image.childQuarterJson.totalCosts" - | "frontmatter.image.childQuarterJson.totalPreTranslated" - | "frontmatter.image.childQuarterJson.totalTMSavings" - | "frontmatter.image.childQuarterJson.unit" - | "frontmatter.image.childQuarterJson.url" - | "frontmatter.image.childWalletsCsv.brand_color" - | "frontmatter.image.childWalletsCsv.children" - | "frontmatter.image.childWalletsCsv.has_bank_withdrawals" - | "frontmatter.image.childWalletsCsv.has_card_deposits" - | "frontmatter.image.childWalletsCsv.has_defi_integrations" - | "frontmatter.image.childWalletsCsv.has_desktop" - | "frontmatter.image.childWalletsCsv.has_dex_integrations" - | "frontmatter.image.childWalletsCsv.has_explore_dapps" - | "frontmatter.image.childWalletsCsv.has_hardware" - | "frontmatter.image.childWalletsCsv.has_high_volume_purchases" - | "frontmatter.image.childWalletsCsv.has_limits_protection" - | "frontmatter.image.childWalletsCsv.has_mobile" - | "frontmatter.image.childWalletsCsv.has_multisig" - | "frontmatter.image.childWalletsCsv.has_web" - | "frontmatter.image.childWalletsCsv.id" - | "frontmatter.image.childWalletsCsv.name" - | "frontmatter.image.childWalletsCsv.url" - | "frontmatter.image.children" - | "frontmatter.image.childrenAlltimeJson" - | "frontmatter.image.childrenAlltimeJson.children" - | "frontmatter.image.childrenAlltimeJson.currency" - | "frontmatter.image.childrenAlltimeJson.data" - | "frontmatter.image.childrenAlltimeJson.id" - | "frontmatter.image.childrenAlltimeJson.mode" - | "frontmatter.image.childrenAlltimeJson.name" - | "frontmatter.image.childrenAlltimeJson.totalCosts" - | "frontmatter.image.childrenAlltimeJson.totalPreTranslated" - | "frontmatter.image.childrenAlltimeJson.totalTMSavings" - | "frontmatter.image.childrenAlltimeJson.unit" - | "frontmatter.image.childrenAlltimeJson.url" - | "frontmatter.image.childrenCexLayer2SupportJson" - | "frontmatter.image.childrenCexLayer2SupportJson.children" - | "frontmatter.image.childrenCexLayer2SupportJson.id" - | "frontmatter.image.childrenCexLayer2SupportJson.name" - | "frontmatter.image.childrenCexLayer2SupportJson.supports_deposits" - | "frontmatter.image.childrenCexLayer2SupportJson.supports_withdrawals" - | "frontmatter.image.childrenCexLayer2SupportJson.url" - | "frontmatter.image.childrenCommunityEventsJson" - | "frontmatter.image.childrenCommunityEventsJson.children" - | "frontmatter.image.childrenCommunityEventsJson.description" - | "frontmatter.image.childrenCommunityEventsJson.endDate" - | "frontmatter.image.childrenCommunityEventsJson.id" - | "frontmatter.image.childrenCommunityEventsJson.location" - | "frontmatter.image.childrenCommunityEventsJson.sponsor" - | "frontmatter.image.childrenCommunityEventsJson.startDate" - | "frontmatter.image.childrenCommunityEventsJson.title" - | "frontmatter.image.childrenCommunityEventsJson.to" - | "frontmatter.image.childrenCommunityMeetupsJson" - | "frontmatter.image.childrenCommunityMeetupsJson.children" - | "frontmatter.image.childrenCommunityMeetupsJson.emoji" - | "frontmatter.image.childrenCommunityMeetupsJson.id" - | "frontmatter.image.childrenCommunityMeetupsJson.link" - | "frontmatter.image.childrenCommunityMeetupsJson.location" - | "frontmatter.image.childrenCommunityMeetupsJson.title" - | "frontmatter.image.childrenConsensusBountyHuntersCsv" - | "frontmatter.image.childrenConsensusBountyHuntersCsv.children" - | "frontmatter.image.childrenConsensusBountyHuntersCsv.id" - | "frontmatter.image.childrenConsensusBountyHuntersCsv.name" - | "frontmatter.image.childrenConsensusBountyHuntersCsv.score" - | "frontmatter.image.childrenConsensusBountyHuntersCsv.username" - | "frontmatter.image.childrenDataJson" - | "frontmatter.image.childrenDataJson.children" - | "frontmatter.image.childrenDataJson.commit" - | "frontmatter.image.childrenDataJson.contributors" - | "frontmatter.image.childrenDataJson.contributorsPerLine" - | "frontmatter.image.childrenDataJson.files" - | "frontmatter.image.childrenDataJson.id" - | "frontmatter.image.childrenDataJson.imageSize" - | "frontmatter.image.childrenDataJson.keyGen" - | "frontmatter.image.childrenDataJson.nodeTools" - | "frontmatter.image.childrenDataJson.pools" - | "frontmatter.image.childrenDataJson.projectName" - | "frontmatter.image.childrenDataJson.projectOwner" - | "frontmatter.image.childrenDataJson.repoHost" - | "frontmatter.image.childrenDataJson.repoType" - | "frontmatter.image.childrenDataJson.saas" - | "frontmatter.image.childrenDataJson.skipCi" - | "frontmatter.image.childrenExchangesByCountryCsv" - | "frontmatter.image.childrenExchangesByCountryCsv.binance" - | "frontmatter.image.childrenExchangesByCountryCsv.binanceus" - | "frontmatter.image.childrenExchangesByCountryCsv.bitbuy" - | "frontmatter.image.childrenExchangesByCountryCsv.bitfinex" - | "frontmatter.image.childrenExchangesByCountryCsv.bitflyer" - | "frontmatter.image.childrenExchangesByCountryCsv.bitkub" - | "frontmatter.image.childrenExchangesByCountryCsv.bitso" - | "frontmatter.image.childrenExchangesByCountryCsv.bittrex" - | "frontmatter.image.childrenExchangesByCountryCsv.bitvavo" - | "frontmatter.image.childrenExchangesByCountryCsv.bybit" - | "frontmatter.image.childrenExchangesByCountryCsv.children" - | "frontmatter.image.childrenExchangesByCountryCsv.coinbase" - | "frontmatter.image.childrenExchangesByCountryCsv.coinmama" - | "frontmatter.image.childrenExchangesByCountryCsv.coinspot" - | "frontmatter.image.childrenExchangesByCountryCsv.country" - | "frontmatter.image.childrenExchangesByCountryCsv.cryptocom" - | "frontmatter.image.childrenExchangesByCountryCsv.easycrypto" - | "frontmatter.image.childrenExchangesByCountryCsv.ftx" - | "frontmatter.image.childrenExchangesByCountryCsv.ftxus" - | "frontmatter.image.childrenExchangesByCountryCsv.gateio" - | "frontmatter.image.childrenExchangesByCountryCsv.gemini" - | "frontmatter.image.childrenExchangesByCountryCsv.huobiglobal" - | "frontmatter.image.childrenExchangesByCountryCsv.id" - | "frontmatter.image.childrenExchangesByCountryCsv.itezcom" - | "frontmatter.image.childrenExchangesByCountryCsv.kraken" - | "frontmatter.image.childrenExchangesByCountryCsv.kucoin" - | "frontmatter.image.childrenExchangesByCountryCsv.moonpay" - | "frontmatter.image.childrenExchangesByCountryCsv.mtpelerin" - | "frontmatter.image.childrenExchangesByCountryCsv.okx" - | "frontmatter.image.childrenExchangesByCountryCsv.rain" - | "frontmatter.image.childrenExchangesByCountryCsv.simplex" - | "frontmatter.image.childrenExchangesByCountryCsv.wazirx" - | "frontmatter.image.childrenExchangesByCountryCsv.wyre" - | "frontmatter.image.childrenExecutionBountyHuntersCsv" - | "frontmatter.image.childrenExecutionBountyHuntersCsv.children" - | "frontmatter.image.childrenExecutionBountyHuntersCsv.id" - | "frontmatter.image.childrenExecutionBountyHuntersCsv.name" - | "frontmatter.image.childrenExecutionBountyHuntersCsv.score" - | "frontmatter.image.childrenExecutionBountyHuntersCsv.username" - | "frontmatter.image.childrenExternalTutorialsJson" - | "frontmatter.image.childrenExternalTutorialsJson.author" - | "frontmatter.image.childrenExternalTutorialsJson.authorGithub" - | "frontmatter.image.childrenExternalTutorialsJson.children" - | "frontmatter.image.childrenExternalTutorialsJson.description" - | "frontmatter.image.childrenExternalTutorialsJson.id" - | "frontmatter.image.childrenExternalTutorialsJson.lang" - | "frontmatter.image.childrenExternalTutorialsJson.publishDate" - | "frontmatter.image.childrenExternalTutorialsJson.skillLevel" - | "frontmatter.image.childrenExternalTutorialsJson.tags" - | "frontmatter.image.childrenExternalTutorialsJson.timeToRead" - | "frontmatter.image.childrenExternalTutorialsJson.title" - | "frontmatter.image.childrenExternalTutorialsJson.url" - | "frontmatter.image.childrenImageSharp" - | "frontmatter.image.childrenImageSharp.children" - | "frontmatter.image.childrenImageSharp.gatsbyImageData" - | "frontmatter.image.childrenImageSharp.id" - | "frontmatter.image.childrenLayer2Json" - | "frontmatter.image.childrenLayer2Json.children" - | "frontmatter.image.childrenLayer2Json.id" - | "frontmatter.image.childrenLayer2Json.optimistic" - | "frontmatter.image.childrenLayer2Json.zk" - | "frontmatter.image.childrenMdx" - | "frontmatter.image.childrenMdx.body" - | "frontmatter.image.childrenMdx.children" - | "frontmatter.image.childrenMdx.excerpt" - | "frontmatter.image.childrenMdx.fileAbsolutePath" - | "frontmatter.image.childrenMdx.headings" - | "frontmatter.image.childrenMdx.html" - | "frontmatter.image.childrenMdx.id" - | "frontmatter.image.childrenMdx.mdxAST" - | "frontmatter.image.childrenMdx.rawBody" - | "frontmatter.image.childrenMdx.slug" - | "frontmatter.image.childrenMdx.tableOfContents" - | "frontmatter.image.childrenMdx.timeToRead" - | "frontmatter.image.childrenMonthJson" - | "frontmatter.image.childrenMonthJson.children" - | "frontmatter.image.childrenMonthJson.currency" - | "frontmatter.image.childrenMonthJson.data" - | "frontmatter.image.childrenMonthJson.id" - | "frontmatter.image.childrenMonthJson.mode" - | "frontmatter.image.childrenMonthJson.name" - | "frontmatter.image.childrenMonthJson.totalCosts" - | "frontmatter.image.childrenMonthJson.totalPreTranslated" - | "frontmatter.image.childrenMonthJson.totalTMSavings" - | "frontmatter.image.childrenMonthJson.unit" - | "frontmatter.image.childrenMonthJson.url" - | "frontmatter.image.childrenQuarterJson" - | "frontmatter.image.childrenQuarterJson.children" - | "frontmatter.image.childrenQuarterJson.currency" - | "frontmatter.image.childrenQuarterJson.data" - | "frontmatter.image.childrenQuarterJson.id" - | "frontmatter.image.childrenQuarterJson.mode" - | "frontmatter.image.childrenQuarterJson.name" - | "frontmatter.image.childrenQuarterJson.totalCosts" - | "frontmatter.image.childrenQuarterJson.totalPreTranslated" - | "frontmatter.image.childrenQuarterJson.totalTMSavings" - | "frontmatter.image.childrenQuarterJson.unit" - | "frontmatter.image.childrenQuarterJson.url" - | "frontmatter.image.childrenWalletsCsv" - | "frontmatter.image.childrenWalletsCsv.brand_color" - | "frontmatter.image.childrenWalletsCsv.children" - | "frontmatter.image.childrenWalletsCsv.has_bank_withdrawals" - | "frontmatter.image.childrenWalletsCsv.has_card_deposits" - | "frontmatter.image.childrenWalletsCsv.has_defi_integrations" - | "frontmatter.image.childrenWalletsCsv.has_desktop" - | "frontmatter.image.childrenWalletsCsv.has_dex_integrations" - | "frontmatter.image.childrenWalletsCsv.has_explore_dapps" - | "frontmatter.image.childrenWalletsCsv.has_hardware" - | "frontmatter.image.childrenWalletsCsv.has_high_volume_purchases" - | "frontmatter.image.childrenWalletsCsv.has_limits_protection" - | "frontmatter.image.childrenWalletsCsv.has_mobile" - | "frontmatter.image.childrenWalletsCsv.has_multisig" - | "frontmatter.image.childrenWalletsCsv.has_web" - | "frontmatter.image.childrenWalletsCsv.id" - | "frontmatter.image.childrenWalletsCsv.name" - | "frontmatter.image.childrenWalletsCsv.url" - | "frontmatter.image.children.children" - | "frontmatter.image.children.id" - | "frontmatter.image.ctime" - | "frontmatter.image.ctimeMs" - | "frontmatter.image.dev" - | "frontmatter.image.dir" - | "frontmatter.image.ext" - | "frontmatter.image.extension" - | "frontmatter.image.fields.gitLogLatestAuthorEmail" - | "frontmatter.image.fields.gitLogLatestAuthorName" - | "frontmatter.image.fields.gitLogLatestDate" - | "frontmatter.image.gid" - | "frontmatter.image.id" - | "frontmatter.image.ino" - | "frontmatter.image.internal.content" - | "frontmatter.image.internal.contentDigest" - | "frontmatter.image.internal.description" - | "frontmatter.image.internal.fieldOwners" - | "frontmatter.image.internal.ignoreType" - | "frontmatter.image.internal.mediaType" - | "frontmatter.image.internal.owner" - | "frontmatter.image.internal.type" - | "frontmatter.image.mode" - | "frontmatter.image.modifiedTime" - | "frontmatter.image.mtime" - | "frontmatter.image.mtimeMs" - | "frontmatter.image.name" - | "frontmatter.image.nlink" - | "frontmatter.image.parent.children" - | "frontmatter.image.parent.id" - | "frontmatter.image.prettySize" - | "frontmatter.image.publicURL" - | "frontmatter.image.rdev" - | "frontmatter.image.relativeDirectory" - | "frontmatter.image.relativePath" - | "frontmatter.image.root" - | "frontmatter.image.size" - | "frontmatter.image.sourceInstanceName" - | "frontmatter.image.uid" - | "frontmatter.incomplete" - | "frontmatter.isOutdated" - | "frontmatter.lang" - | "frontmatter.link" - | "frontmatter.location" - | "frontmatter.position" - | "frontmatter.published" - | "frontmatter.sidebar" - | "frontmatter.sidebarDepth" - | "frontmatter.skill" - | "frontmatter.source" - | "frontmatter.sourceUrl" - | "frontmatter.summaryPoint1" - | "frontmatter.summaryPoint2" - | "frontmatter.summaryPoint3" - | "frontmatter.summaryPoint4" - | "frontmatter.summaryPoints" - | "frontmatter.tags" - | "frontmatter.template" - | "frontmatter.title" - | "frontmatter.type" - | "headings" - | "headings.depth" - | "headings.value" - | "html" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mdxAST" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "rawBody" - | "slug" - | "tableOfContents" - | "timeToRead" - | "wordCount.paragraphs" - | "wordCount.sentences" - | "wordCount.words" - - type MdxFieldsFilterInput = { - readonly isOutdated: InputMaybe - readonly readingTime: InputMaybe - readonly relativePath: InputMaybe - readonly slug: InputMaybe - } - - type MdxFieldsReadingTime = { - readonly minutes: Maybe - readonly text: Maybe - readonly time: Maybe - readonly words: Maybe - } - - type MdxFieldsReadingTimeFilterInput = { - readonly minutes: InputMaybe - readonly text: InputMaybe - readonly time: InputMaybe - readonly words: InputMaybe - } - - type MdxFilterInput = { - readonly body: InputMaybe - readonly children: InputMaybe - readonly excerpt: InputMaybe - readonly fields: InputMaybe - readonly fileAbsolutePath: InputMaybe - readonly frontmatter: InputMaybe - readonly headings: InputMaybe - readonly html: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly mdxAST: InputMaybe - readonly parent: InputMaybe - readonly rawBody: InputMaybe - readonly slug: InputMaybe - readonly tableOfContents: InputMaybe - readonly timeToRead: InputMaybe - readonly wordCount: InputMaybe - } - - type MdxFilterListInput = { - readonly elemMatch: InputMaybe - } - - type MdxFrontmatter = { - readonly title: Scalars["String"] - } - - type MdxGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type MdxGroupConnection_distinctArgs = { - field: MdxFieldsEnum - } - - type MdxGroupConnection_groupArgs = { - field: MdxFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type MdxGroupConnection_maxArgs = { - field: MdxFieldsEnum - } - - type MdxGroupConnection_minArgs = { - field: MdxFieldsEnum - } - - type MdxGroupConnection_sumArgs = { - field: MdxFieldsEnum - } - - type MdxHeadingMdx = { - readonly depth: Maybe - readonly value: Maybe - } - - type MdxHeadingMdxFilterInput = { - readonly depth: InputMaybe - readonly value: InputMaybe - } - - type MdxHeadingMdxFilterListInput = { - readonly elemMatch: InputMaybe - } - - type MdxSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type MdxWordCount = { - readonly paragraphs: Maybe - readonly sentences: Maybe - readonly words: Maybe - } - - type MdxWordCountFilterInput = { - readonly paragraphs: InputMaybe - readonly sentences: InputMaybe - readonly words: InputMaybe - } - - type MonthJson = Node & { - readonly children: ReadonlyArray - readonly currency: Maybe - readonly data: Maybe>> - readonly dateRange: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly mode: Maybe - readonly name: Maybe - readonly parent: Maybe - readonly totalCosts: Maybe - readonly totalPreTranslated: Maybe - readonly totalTMSavings: Maybe - readonly unit: Maybe - readonly url: Maybe - } - - type MonthJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type MonthJsonConnection_distinctArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonConnection_groupArgs = { - field: MonthJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type MonthJsonConnection_maxArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonConnection_minArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonConnection_sumArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonData = { - readonly languages: Maybe>> - readonly user: Maybe - } - - type MonthJsonDataFilterInput = { - readonly languages: InputMaybe - readonly user: InputMaybe - } - - type MonthJsonDataFilterListInput = { - readonly elemMatch: InputMaybe - } - - type MonthJsonDataLanguages = { - readonly approvalCosts: Maybe - readonly approved: Maybe - readonly language: Maybe - readonly targetTranslated: Maybe - readonly translated: Maybe - readonly translatedByMt: Maybe - readonly translationCosts: Maybe - } - - type MonthJsonDataLanguagesApprovalCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesApprovalCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataLanguagesApproved = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesApprovedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataLanguagesFilterInput = { - readonly approvalCosts: InputMaybe - readonly approved: InputMaybe - readonly language: InputMaybe - readonly targetTranslated: InputMaybe - readonly translated: InputMaybe - readonly translatedByMt: InputMaybe - readonly translationCosts: InputMaybe - } - - type MonthJsonDataLanguagesFilterListInput = { - readonly elemMatch: InputMaybe - } - - type MonthJsonDataLanguagesLanguage = { - readonly id: Maybe - readonly name: Maybe - readonly preTranslate: Maybe - readonly tmSavings: Maybe - readonly totalCosts: Maybe - } - - type MonthJsonDataLanguagesLanguageFilterInput = { - readonly id: InputMaybe - readonly name: InputMaybe - readonly preTranslate: InputMaybe - readonly tmSavings: InputMaybe - readonly totalCosts: InputMaybe - } - - type MonthJsonDataLanguagesTargetTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesTargetTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataLanguagesTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesTranslatedByMt = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesTranslatedByMtFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataLanguagesTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataLanguagesTranslationCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type MonthJsonDataLanguagesTranslationCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type MonthJsonDataUser = { - readonly avatarUrl: Maybe - readonly fullName: Maybe - readonly id: Maybe - readonly preTranslated: Maybe - readonly totalCosts: Maybe - readonly userRole: Maybe - readonly username: Maybe - } - - type MonthJsonDataUserFilterInput = { - readonly avatarUrl: InputMaybe - readonly fullName: InputMaybe - readonly id: InputMaybe - readonly preTranslated: InputMaybe - readonly totalCosts: InputMaybe - readonly userRole: InputMaybe - readonly username: InputMaybe - } - - type MonthJsonDateRange = { - readonly from: Maybe - readonly to: Maybe - } - - type MonthJsonDateRange_fromArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type MonthJsonDateRange_toArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type MonthJsonDateRangeFilterInput = { - readonly from: InputMaybe - readonly to: InputMaybe - } - - type MonthJsonEdge = { - readonly next: Maybe - readonly node: MonthJson - readonly previous: Maybe - } - - type MonthJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "currency" - | "data" - | "data.languages" - | "data.languages.approvalCosts.default" - | "data.languages.approvalCosts.tmMatch" - | "data.languages.approvalCosts.total" - | "data.languages.approved.default" - | "data.languages.approved.tmMatch" - | "data.languages.approved.total" - | "data.languages.language.id" - | "data.languages.language.name" - | "data.languages.language.preTranslate" - | "data.languages.language.tmSavings" - | "data.languages.language.totalCosts" - | "data.languages.targetTranslated.default" - | "data.languages.targetTranslated.tmMatch" - | "data.languages.targetTranslated.total" - | "data.languages.translatedByMt.default" - | "data.languages.translatedByMt.tmMatch" - | "data.languages.translatedByMt.total" - | "data.languages.translated.default" - | "data.languages.translated.tmMatch" - | "data.languages.translated.total" - | "data.languages.translationCosts.default" - | "data.languages.translationCosts.tmMatch" - | "data.languages.translationCosts.total" - | "data.user.avatarUrl" - | "data.user.fullName" - | "data.user.id" - | "data.user.preTranslated" - | "data.user.totalCosts" - | "data.user.userRole" - | "data.user.username" - | "dateRange.from" - | "dateRange.to" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mode" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "totalCosts" - | "totalPreTranslated" - | "totalTMSavings" - | "unit" - | "url" - - type MonthJsonFilterInput = { - readonly children: InputMaybe - readonly currency: InputMaybe - readonly data: InputMaybe - readonly dateRange: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly mode: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly totalCosts: InputMaybe - readonly totalPreTranslated: InputMaybe - readonly totalTMSavings: InputMaybe - readonly unit: InputMaybe - readonly url: InputMaybe - } - - type MonthJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type MonthJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type MonthJsonGroupConnection_distinctArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonGroupConnection_groupArgs = { - field: MonthJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type MonthJsonGroupConnection_maxArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonGroupConnection_minArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonGroupConnection_sumArgs = { - field: MonthJsonFieldsEnum - } - - type MonthJsonSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - /** Node Interface */ - type Node = { - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly parent: Maybe - } - - type NodeFilterInput = { - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly parent: InputMaybe - } - - type NodeFilterListInput = { - readonly elemMatch: InputMaybe - } - - type PNGOptions = { - readonly compressionSpeed: InputMaybe - readonly quality: InputMaybe - } - - type PageInfo = { - readonly currentPage: Scalars["Int"] - readonly hasNextPage: Scalars["Boolean"] - readonly hasPreviousPage: Scalars["Boolean"] - readonly itemCount: Scalars["Int"] - readonly pageCount: Scalars["Int"] - readonly perPage: Maybe - readonly totalCount: Scalars["Int"] - } - - type Potrace = { - readonly alphaMax: InputMaybe - readonly background: InputMaybe - readonly blackOnWhite: InputMaybe - readonly color: InputMaybe - readonly optCurve: InputMaybe - readonly optTolerance: InputMaybe - readonly threshold: InputMaybe - readonly turdSize: InputMaybe - readonly turnPolicy: InputMaybe - } - - type PotraceTurnPolicy = - | "black" - | "left" - | "majority" - | "minority" - | "right" - | "white" - - type QuarterJson = Node & { - readonly children: ReadonlyArray - readonly currency: Maybe - readonly data: Maybe>> - readonly dateRange: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly mode: Maybe - readonly name: Maybe - readonly parent: Maybe - readonly totalCosts: Maybe - readonly totalPreTranslated: Maybe - readonly totalTMSavings: Maybe - readonly unit: Maybe - readonly url: Maybe - } - - type QuarterJsonConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type QuarterJsonConnection_distinctArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonConnection_groupArgs = { - field: QuarterJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type QuarterJsonConnection_maxArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonConnection_minArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonConnection_sumArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonData = { - readonly languages: Maybe>> - readonly user: Maybe - } - - type QuarterJsonDataFilterInput = { - readonly languages: InputMaybe - readonly user: InputMaybe - } - - type QuarterJsonDataFilterListInput = { - readonly elemMatch: InputMaybe - } - - type QuarterJsonDataLanguages = { - readonly approvalCosts: Maybe - readonly approved: Maybe - readonly language: Maybe - readonly targetTranslated: Maybe - readonly translated: Maybe - readonly translatedByMt: Maybe - readonly translationCosts: Maybe - } - - type QuarterJsonDataLanguagesApprovalCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesApprovalCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataLanguagesApproved = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesApprovedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataLanguagesFilterInput = { - readonly approvalCosts: InputMaybe - readonly approved: InputMaybe - readonly language: InputMaybe - readonly targetTranslated: InputMaybe - readonly translated: InputMaybe - readonly translatedByMt: InputMaybe - readonly translationCosts: InputMaybe - } - - type QuarterJsonDataLanguagesFilterListInput = { - readonly elemMatch: InputMaybe - } - - type QuarterJsonDataLanguagesLanguage = { - readonly id: Maybe - readonly name: Maybe - readonly preTranslate: Maybe - readonly tmSavings: Maybe - readonly totalCosts: Maybe - } - - type QuarterJsonDataLanguagesLanguageFilterInput = { - readonly id: InputMaybe - readonly name: InputMaybe - readonly preTranslate: InputMaybe - readonly tmSavings: InputMaybe - readonly totalCosts: InputMaybe - } - - type QuarterJsonDataLanguagesTargetTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesTargetTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataLanguagesTranslated = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesTranslatedByMt = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesTranslatedByMtFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataLanguagesTranslatedFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataLanguagesTranslationCosts = { - readonly default: Maybe - readonly tmMatch: Maybe - readonly total: Maybe - } - - type QuarterJsonDataLanguagesTranslationCostsFilterInput = { - readonly default: InputMaybe - readonly tmMatch: InputMaybe - readonly total: InputMaybe - } - - type QuarterJsonDataUser = { - readonly avatarUrl: Maybe - readonly fullName: Maybe - readonly id: Maybe - readonly preTranslated: Maybe - readonly totalCosts: Maybe - readonly userRole: Maybe - readonly username: Maybe - } - - type QuarterJsonDataUserFilterInput = { - readonly avatarUrl: InputMaybe - readonly fullName: InputMaybe - readonly id: InputMaybe - readonly preTranslated: InputMaybe - readonly totalCosts: InputMaybe - readonly userRole: InputMaybe - readonly username: InputMaybe - } - - type QuarterJsonDateRange = { - readonly from: Maybe - readonly to: Maybe - } - - type QuarterJsonDateRange_fromArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type QuarterJsonDateRange_toArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type QuarterJsonDateRangeFilterInput = { - readonly from: InputMaybe - readonly to: InputMaybe - } - - type QuarterJsonEdge = { - readonly next: Maybe - readonly node: QuarterJson - readonly previous: Maybe - } - - type QuarterJsonFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "currency" - | "data" - | "data.languages" - | "data.languages.approvalCosts.default" - | "data.languages.approvalCosts.tmMatch" - | "data.languages.approvalCosts.total" - | "data.languages.approved.default" - | "data.languages.approved.tmMatch" - | "data.languages.approved.total" - | "data.languages.language.id" - | "data.languages.language.name" - | "data.languages.language.preTranslate" - | "data.languages.language.tmSavings" - | "data.languages.language.totalCosts" - | "data.languages.targetTranslated.default" - | "data.languages.targetTranslated.tmMatch" - | "data.languages.targetTranslated.total" - | "data.languages.translatedByMt.default" - | "data.languages.translatedByMt.tmMatch" - | "data.languages.translatedByMt.total" - | "data.languages.translated.default" - | "data.languages.translated.tmMatch" - | "data.languages.translated.total" - | "data.languages.translationCosts.default" - | "data.languages.translationCosts.tmMatch" - | "data.languages.translationCosts.total" - | "data.user.avatarUrl" - | "data.user.fullName" - | "data.user.id" - | "data.user.preTranslated" - | "data.user.totalCosts" - | "data.user.userRole" - | "data.user.username" - | "dateRange.from" - | "dateRange.to" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "mode" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "totalCosts" - | "totalPreTranslated" - | "totalTMSavings" - | "unit" - | "url" - - type QuarterJsonFilterInput = { - readonly children: InputMaybe - readonly currency: InputMaybe - readonly data: InputMaybe - readonly dateRange: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly mode: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly totalCosts: InputMaybe - readonly totalPreTranslated: InputMaybe - readonly totalTMSavings: InputMaybe - readonly unit: InputMaybe - readonly url: InputMaybe - } - - type QuarterJsonFilterListInput = { - readonly elemMatch: InputMaybe - } - - type QuarterJsonGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type QuarterJsonGroupConnection_distinctArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonGroupConnection_groupArgs = { - field: QuarterJsonFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type QuarterJsonGroupConnection_maxArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonGroupConnection_minArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonGroupConnection_sumArgs = { - field: QuarterJsonFieldsEnum - } - - type QuarterJsonSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type Query = { - readonly allAlltimeJson: AlltimeJsonConnection - readonly allCexLayer2SupportJson: CexLayer2SupportJsonConnection - readonly allCommunityEventsJson: CommunityEventsJsonConnection - readonly allCommunityMeetupsJson: CommunityMeetupsJsonConnection - readonly allConsensusBountyHuntersCsv: ConsensusBountyHuntersCsvConnection - readonly allDataJson: DataJsonConnection - readonly allDirectory: DirectoryConnection - readonly allExchangesByCountryCsv: ExchangesByCountryCsvConnection - readonly allExecutionBountyHuntersCsv: ExecutionBountyHuntersCsvConnection - readonly allExternalTutorialsJson: ExternalTutorialsJsonConnection - readonly allFile: FileConnection - readonly allImageSharp: ImageSharpConnection - readonly allLayer2Json: Layer2JsonConnection - readonly allMdx: MdxConnection - readonly allMonthJson: MonthJsonConnection - readonly allQuarterJson: QuarterJsonConnection - readonly allSite: SiteConnection - readonly allSiteBuildMetadata: SiteBuildMetadataConnection - readonly allSiteFunction: SiteFunctionConnection - readonly allSitePage: SitePageConnection - readonly allSitePlugin: SitePluginConnection - readonly allWalletsCsv: WalletsCsvConnection - readonly alltimeJson: Maybe - readonly cexLayer2SupportJson: Maybe - readonly communityEventsJson: Maybe - readonly communityMeetupsJson: Maybe - readonly consensusBountyHuntersCsv: Maybe - readonly dataJson: Maybe - readonly directory: Maybe - readonly exchangesByCountryCsv: Maybe - readonly executionBountyHuntersCsv: Maybe - readonly externalTutorialsJson: Maybe - readonly file: Maybe - readonly imageSharp: Maybe - readonly layer2Json: Maybe - readonly mdx: Maybe - readonly monthJson: Maybe - readonly quarterJson: Maybe - readonly site: Maybe - readonly siteBuildMetadata: Maybe - readonly siteFunction: Maybe - readonly sitePage: Maybe - readonly sitePlugin: Maybe - readonly walletsCsv: Maybe - } - - type Query_allAlltimeJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allCexLayer2SupportJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allCommunityEventsJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allCommunityMeetupsJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allConsensusBountyHuntersCsvArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allDataJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allDirectoryArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allExchangesByCountryCsvArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allExecutionBountyHuntersCsvArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allExternalTutorialsJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allFileArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allImageSharpArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allLayer2JsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allMdxArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allMonthJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allQuarterJsonArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allSiteArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allSiteBuildMetadataArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allSiteFunctionArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allSitePageArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allSitePluginArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_allWalletsCsvArgs = { - filter: InputMaybe - limit: InputMaybe - skip: InputMaybe - sort: InputMaybe - } - - type Query_alltimeJsonArgs = { - children: InputMaybe - currency: InputMaybe - data: InputMaybe - dateRange: InputMaybe - id: InputMaybe - internal: InputMaybe - mode: InputMaybe - name: InputMaybe - parent: InputMaybe - totalCosts: InputMaybe - totalPreTranslated: InputMaybe - totalTMSavings: InputMaybe - unit: InputMaybe - url: InputMaybe - } - - type Query_cexLayer2SupportJsonArgs = { - children: InputMaybe - id: InputMaybe - internal: InputMaybe - name: InputMaybe - parent: InputMaybe - supports_deposits: InputMaybe - supports_withdrawals: InputMaybe - url: InputMaybe - } - - type Query_communityEventsJsonArgs = { - children: InputMaybe - description: InputMaybe - endDate: InputMaybe - id: InputMaybe - internal: InputMaybe - location: InputMaybe - parent: InputMaybe - sponsor: InputMaybe - startDate: InputMaybe - title: InputMaybe - to: InputMaybe - } - - type Query_communityMeetupsJsonArgs = { - children: InputMaybe - emoji: InputMaybe - id: InputMaybe - internal: InputMaybe - link: InputMaybe - location: InputMaybe - parent: InputMaybe - title: InputMaybe - } - - type Query_consensusBountyHuntersCsvArgs = { - children: InputMaybe - id: InputMaybe - internal: InputMaybe - name: InputMaybe - parent: InputMaybe - score: InputMaybe - username: InputMaybe - } - - type Query_dataJsonArgs = { - children: InputMaybe - commit: InputMaybe - contributors: InputMaybe - contributorsPerLine: InputMaybe - files: InputMaybe - id: InputMaybe - imageSize: InputMaybe - internal: InputMaybe - keyGen: InputMaybe - nodeTools: InputMaybe - parent: InputMaybe - pools: InputMaybe - projectName: InputMaybe - projectOwner: InputMaybe - repoHost: InputMaybe - repoType: InputMaybe - saas: InputMaybe - skipCi: InputMaybe - } - - type Query_directoryArgs = { - absolutePath: InputMaybe - accessTime: InputMaybe - atime: InputMaybe - atimeMs: InputMaybe - base: InputMaybe - birthTime: InputMaybe - birthtime: InputMaybe - birthtimeMs: InputMaybe - changeTime: InputMaybe - children: InputMaybe - ctime: InputMaybe - ctimeMs: InputMaybe - dev: InputMaybe - dir: InputMaybe - ext: InputMaybe - extension: InputMaybe - gid: InputMaybe - id: InputMaybe - ino: InputMaybe - internal: InputMaybe - mode: InputMaybe - modifiedTime: InputMaybe - mtime: InputMaybe - mtimeMs: InputMaybe - name: InputMaybe - nlink: InputMaybe - parent: InputMaybe - prettySize: InputMaybe - rdev: InputMaybe - relativeDirectory: InputMaybe - relativePath: InputMaybe - root: InputMaybe - size: InputMaybe - sourceInstanceName: InputMaybe - uid: InputMaybe - } - - type Query_exchangesByCountryCsvArgs = { - binance: InputMaybe - binanceus: InputMaybe - bitbuy: InputMaybe - bitfinex: InputMaybe - bitflyer: InputMaybe - bitkub: InputMaybe - bitso: InputMaybe - bittrex: InputMaybe - bitvavo: InputMaybe - bybit: InputMaybe - children: InputMaybe - coinbase: InputMaybe - coinmama: InputMaybe - coinspot: InputMaybe - country: InputMaybe - cryptocom: InputMaybe - easycrypto: InputMaybe - ftx: InputMaybe - ftxus: InputMaybe - gateio: InputMaybe - gemini: InputMaybe - huobiglobal: InputMaybe - id: InputMaybe - internal: InputMaybe - itezcom: InputMaybe - kraken: InputMaybe - kucoin: InputMaybe - moonpay: InputMaybe - mtpelerin: InputMaybe - okx: InputMaybe - parent: InputMaybe - rain: InputMaybe - simplex: InputMaybe - wazirx: InputMaybe - wyre: InputMaybe - } - - type Query_executionBountyHuntersCsvArgs = { - children: InputMaybe - id: InputMaybe - internal: InputMaybe - name: InputMaybe - parent: InputMaybe - score: InputMaybe - username: InputMaybe - } - - type Query_externalTutorialsJsonArgs = { - author: InputMaybe - authorGithub: InputMaybe - children: InputMaybe - description: InputMaybe - id: InputMaybe - internal: InputMaybe - lang: InputMaybe - parent: InputMaybe - publishDate: InputMaybe - skillLevel: InputMaybe - tags: InputMaybe - timeToRead: InputMaybe - title: InputMaybe - url: InputMaybe - } - - type Query_fileArgs = { - absolutePath: InputMaybe - accessTime: InputMaybe - atime: InputMaybe - atimeMs: InputMaybe - base: InputMaybe - birthTime: InputMaybe - birthtime: InputMaybe - birthtimeMs: InputMaybe - blksize: InputMaybe - blocks: InputMaybe - changeTime: InputMaybe - childAlltimeJson: InputMaybe - childCexLayer2SupportJson: InputMaybe - childCommunityEventsJson: InputMaybe - childCommunityMeetupsJson: InputMaybe - childConsensusBountyHuntersCsv: InputMaybe - childDataJson: InputMaybe - childExchangesByCountryCsv: InputMaybe - childExecutionBountyHuntersCsv: InputMaybe - childExternalTutorialsJson: InputMaybe - childImageSharp: InputMaybe - childLayer2Json: InputMaybe - childMdx: InputMaybe - childMonthJson: InputMaybe - childQuarterJson: InputMaybe - childWalletsCsv: InputMaybe - children: InputMaybe - childrenAlltimeJson: InputMaybe - childrenCexLayer2SupportJson: InputMaybe - childrenCommunityEventsJson: InputMaybe - childrenCommunityMeetupsJson: InputMaybe - childrenConsensusBountyHuntersCsv: InputMaybe - childrenDataJson: InputMaybe - childrenExchangesByCountryCsv: InputMaybe - childrenExecutionBountyHuntersCsv: InputMaybe - childrenExternalTutorialsJson: InputMaybe - childrenImageSharp: InputMaybe - childrenLayer2Json: InputMaybe - childrenMdx: InputMaybe - childrenMonthJson: InputMaybe - childrenQuarterJson: InputMaybe - childrenWalletsCsv: InputMaybe - ctime: InputMaybe - ctimeMs: InputMaybe - dev: InputMaybe - dir: InputMaybe - ext: InputMaybe - extension: InputMaybe - fields: InputMaybe - gid: InputMaybe - id: InputMaybe - ino: InputMaybe - internal: InputMaybe - mode: InputMaybe - modifiedTime: InputMaybe - mtime: InputMaybe - mtimeMs: InputMaybe - name: InputMaybe - nlink: InputMaybe - parent: InputMaybe - prettySize: InputMaybe - publicURL: InputMaybe - rdev: InputMaybe - relativeDirectory: InputMaybe - relativePath: InputMaybe - root: InputMaybe - size: InputMaybe - sourceInstanceName: InputMaybe - uid: InputMaybe - } - - type Query_imageSharpArgs = { - children: InputMaybe - fixed: InputMaybe - fluid: InputMaybe - gatsbyImageData: InputMaybe - id: InputMaybe - internal: InputMaybe - original: InputMaybe - parent: InputMaybe - resize: InputMaybe - } - - type Query_layer2JsonArgs = { - children: InputMaybe - id: InputMaybe - internal: InputMaybe - optimistic: InputMaybe - parent: InputMaybe - zk: InputMaybe - } - - type Query_mdxArgs = { - body: InputMaybe - children: InputMaybe - excerpt: InputMaybe - fields: InputMaybe - fileAbsolutePath: InputMaybe - frontmatter: InputMaybe - headings: InputMaybe - html: InputMaybe - id: InputMaybe - internal: InputMaybe - mdxAST: InputMaybe - parent: InputMaybe - rawBody: InputMaybe - slug: InputMaybe - tableOfContents: InputMaybe - timeToRead: InputMaybe - wordCount: InputMaybe - } - - type Query_monthJsonArgs = { - children: InputMaybe - currency: InputMaybe - data: InputMaybe - dateRange: InputMaybe - id: InputMaybe - internal: InputMaybe - mode: InputMaybe - name: InputMaybe - parent: InputMaybe - totalCosts: InputMaybe - totalPreTranslated: InputMaybe - totalTMSavings: InputMaybe - unit: InputMaybe - url: InputMaybe - } - - type Query_quarterJsonArgs = { - children: InputMaybe - currency: InputMaybe - data: InputMaybe - dateRange: InputMaybe - id: InputMaybe - internal: InputMaybe - mode: InputMaybe - name: InputMaybe - parent: InputMaybe - totalCosts: InputMaybe - totalPreTranslated: InputMaybe - totalTMSavings: InputMaybe - unit: InputMaybe - url: InputMaybe - } - - type Query_siteArgs = { - buildTime: InputMaybe - children: InputMaybe - flags: InputMaybe - host: InputMaybe - id: InputMaybe - internal: InputMaybe - jsxRuntime: InputMaybe - parent: InputMaybe - pathPrefix: InputMaybe - polyfill: InputMaybe - port: InputMaybe - siteMetadata: InputMaybe - trailingSlash: InputMaybe - } - - type Query_siteBuildMetadataArgs = { - buildTime: InputMaybe - children: InputMaybe - id: InputMaybe - internal: InputMaybe - parent: InputMaybe - } - - type Query_siteFunctionArgs = { - absoluteCompiledFilePath: InputMaybe - children: InputMaybe - functionRoute: InputMaybe - id: InputMaybe - internal: InputMaybe - matchPath: InputMaybe - originalAbsoluteFilePath: InputMaybe - originalRelativeFilePath: InputMaybe - parent: InputMaybe - pluginName: InputMaybe - relativeCompiledFilePath: InputMaybe - } - - type Query_sitePageArgs = { - children: InputMaybe - component: InputMaybe - componentChunkName: InputMaybe - id: InputMaybe - internal: InputMaybe - internalComponentName: InputMaybe - matchPath: InputMaybe - pageContext: InputMaybe - parent: InputMaybe - path: InputMaybe - pluginCreator: InputMaybe - } - - type Query_sitePluginArgs = { - browserAPIs: InputMaybe - children: InputMaybe - id: InputMaybe - internal: InputMaybe - name: InputMaybe - nodeAPIs: InputMaybe - packageJson: InputMaybe - parent: InputMaybe - pluginFilepath: InputMaybe - pluginOptions: InputMaybe - resolve: InputMaybe - ssrAPIs: InputMaybe - version: InputMaybe - } - - type Query_walletsCsvArgs = { - brand_color: InputMaybe - children: InputMaybe - has_bank_withdrawals: InputMaybe - has_card_deposits: InputMaybe - has_defi_integrations: InputMaybe - has_desktop: InputMaybe - has_dex_integrations: InputMaybe - has_explore_dapps: InputMaybe - has_hardware: InputMaybe - has_high_volume_purchases: InputMaybe - has_limits_protection: InputMaybe - has_mobile: InputMaybe - has_multisig: InputMaybe - has_web: InputMaybe - id: InputMaybe - internal: InputMaybe - name: InputMaybe - parent: InputMaybe - url: InputMaybe - } - - type Site = Node & { - readonly buildTime: Maybe - readonly children: ReadonlyArray - readonly flags: Maybe - readonly host: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly jsxRuntime: Maybe - readonly parent: Maybe - readonly pathPrefix: Maybe - readonly polyfill: Maybe - readonly port: Maybe - readonly siteMetadata: Maybe - readonly trailingSlash: Maybe - } - - type Site_buildTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type SiteBuildMetadata = Node & { - readonly buildTime: Maybe - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly parent: Maybe - } - - type SiteBuildMetadata_buildTimeArgs = { - difference: InputMaybe - formatString: InputMaybe - fromNow: InputMaybe - locale: InputMaybe - } - - type SiteBuildMetadataConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteBuildMetadataConnection_distinctArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataConnection_groupArgs = { - field: SiteBuildMetadataFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteBuildMetadataConnection_maxArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataConnection_minArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataConnection_sumArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataEdge = { - readonly next: Maybe - readonly node: SiteBuildMetadata - readonly previous: Maybe - } - - type SiteBuildMetadataFieldsEnum = - | "buildTime" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - - type SiteBuildMetadataFilterInput = { - readonly buildTime: InputMaybe - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly parent: InputMaybe - } - - type SiteBuildMetadataGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteBuildMetadataGroupConnection_distinctArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataGroupConnection_groupArgs = { - field: SiteBuildMetadataFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteBuildMetadataGroupConnection_maxArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataGroupConnection_minArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataGroupConnection_sumArgs = { - field: SiteBuildMetadataFieldsEnum - } - - type SiteBuildMetadataSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type SiteConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteConnection_distinctArgs = { - field: SiteFieldsEnum - } - - type SiteConnection_groupArgs = { - field: SiteFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteConnection_maxArgs = { - field: SiteFieldsEnum - } - - type SiteConnection_minArgs = { - field: SiteFieldsEnum - } - - type SiteConnection_sumArgs = { - field: SiteFieldsEnum - } - - type SiteEdge = { - readonly next: Maybe - readonly node: Site - readonly previous: Maybe - } - - type SiteFieldsEnum = - | "buildTime" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "flags.FAST_DEV" - | "flags.GRAPHQL_TYPEGEN" - | "host" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "jsxRuntime" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "pathPrefix" - | "polyfill" - | "port" - | "siteMetadata.author" - | "siteMetadata.defaultLanguage" - | "siteMetadata.description" - | "siteMetadata.editContentUrl" - | "siteMetadata.siteUrl" - | "siteMetadata.supportedLanguages" - | "siteMetadata.title" - | "siteMetadata.url" - | "trailingSlash" - - type SiteFilterInput = { - readonly buildTime: InputMaybe - readonly children: InputMaybe - readonly flags: InputMaybe - readonly host: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly jsxRuntime: InputMaybe - readonly parent: InputMaybe - readonly pathPrefix: InputMaybe - readonly polyfill: InputMaybe - readonly port: InputMaybe - readonly siteMetadata: InputMaybe - readonly trailingSlash: InputMaybe - } - - type SiteFlags = { - readonly FAST_DEV: Maybe - readonly GRAPHQL_TYPEGEN: Maybe - } - - type SiteFlagsFilterInput = { - readonly FAST_DEV: InputMaybe - readonly GRAPHQL_TYPEGEN: InputMaybe - } - - type SiteFunction = Node & { - readonly absoluteCompiledFilePath: Scalars["String"] - readonly children: ReadonlyArray - readonly functionRoute: Scalars["String"] - readonly id: Scalars["ID"] - readonly internal: Internal - readonly matchPath: Maybe - readonly originalAbsoluteFilePath: Scalars["String"] - readonly originalRelativeFilePath: Scalars["String"] - readonly parent: Maybe - readonly pluginName: Scalars["String"] - readonly relativeCompiledFilePath: Scalars["String"] - } - - type SiteFunctionConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteFunctionConnection_distinctArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionConnection_groupArgs = { - field: SiteFunctionFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteFunctionConnection_maxArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionConnection_minArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionConnection_sumArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionEdge = { - readonly next: Maybe - readonly node: SiteFunction - readonly previous: Maybe - } - - type SiteFunctionFieldsEnum = - | "absoluteCompiledFilePath" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "functionRoute" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "matchPath" - | "originalAbsoluteFilePath" - | "originalRelativeFilePath" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "pluginName" - | "relativeCompiledFilePath" - - type SiteFunctionFilterInput = { - readonly absoluteCompiledFilePath: InputMaybe - readonly children: InputMaybe - readonly functionRoute: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly matchPath: InputMaybe - readonly originalAbsoluteFilePath: InputMaybe - readonly originalRelativeFilePath: InputMaybe - readonly parent: InputMaybe - readonly pluginName: InputMaybe - readonly relativeCompiledFilePath: InputMaybe - } - - type SiteFunctionGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteFunctionGroupConnection_distinctArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionGroupConnection_groupArgs = { - field: SiteFunctionFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteFunctionGroupConnection_maxArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionGroupConnection_minArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionGroupConnection_sumArgs = { - field: SiteFunctionFieldsEnum - } - - type SiteFunctionSortInput = { - readonly fields: InputMaybe< - ReadonlyArray> - > - readonly order: InputMaybe>> - } - - type SiteGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SiteGroupConnection_distinctArgs = { - field: SiteFieldsEnum - } - - type SiteGroupConnection_groupArgs = { - field: SiteFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SiteGroupConnection_maxArgs = { - field: SiteFieldsEnum - } - - type SiteGroupConnection_minArgs = { - field: SiteFieldsEnum - } - - type SiteGroupConnection_sumArgs = { - field: SiteFieldsEnum - } - - type SitePage = Node & { - readonly children: ReadonlyArray - readonly component: Scalars["String"] - readonly componentChunkName: Scalars["String"] - readonly id: Scalars["ID"] - readonly internal: Internal - readonly internalComponentName: Scalars["String"] - readonly matchPath: Maybe - readonly pageContext: Maybe - readonly parent: Maybe - readonly path: Scalars["String"] - readonly pluginCreator: Maybe - } - - type SitePageConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SitePageConnection_distinctArgs = { - field: SitePageFieldsEnum - } - - type SitePageConnection_groupArgs = { - field: SitePageFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SitePageConnection_maxArgs = { - field: SitePageFieldsEnum - } - - type SitePageConnection_minArgs = { - field: SitePageFieldsEnum - } - - type SitePageConnection_sumArgs = { - field: SitePageFieldsEnum - } - - type SitePageEdge = { - readonly next: Maybe - readonly node: SitePage - readonly previous: Maybe - } - - type SitePageFieldsEnum = - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "component" - | "componentChunkName" - | "id" - | "internalComponentName" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "matchPath" - | "pageContext" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "path" - | "pluginCreator.browserAPIs" - | "pluginCreator.children" - | "pluginCreator.children.children" - | "pluginCreator.children.children.children" - | "pluginCreator.children.children.id" - | "pluginCreator.children.id" - | "pluginCreator.children.internal.content" - | "pluginCreator.children.internal.contentDigest" - | "pluginCreator.children.internal.description" - | "pluginCreator.children.internal.fieldOwners" - | "pluginCreator.children.internal.ignoreType" - | "pluginCreator.children.internal.mediaType" - | "pluginCreator.children.internal.owner" - | "pluginCreator.children.internal.type" - | "pluginCreator.children.parent.children" - | "pluginCreator.children.parent.id" - | "pluginCreator.id" - | "pluginCreator.internal.content" - | "pluginCreator.internal.contentDigest" - | "pluginCreator.internal.description" - | "pluginCreator.internal.fieldOwners" - | "pluginCreator.internal.ignoreType" - | "pluginCreator.internal.mediaType" - | "pluginCreator.internal.owner" - | "pluginCreator.internal.type" - | "pluginCreator.name" - | "pluginCreator.nodeAPIs" - | "pluginCreator.packageJson" - | "pluginCreator.parent.children" - | "pluginCreator.parent.children.children" - | "pluginCreator.parent.children.id" - | "pluginCreator.parent.id" - | "pluginCreator.parent.internal.content" - | "pluginCreator.parent.internal.contentDigest" - | "pluginCreator.parent.internal.description" - | "pluginCreator.parent.internal.fieldOwners" - | "pluginCreator.parent.internal.ignoreType" - | "pluginCreator.parent.internal.mediaType" - | "pluginCreator.parent.internal.owner" - | "pluginCreator.parent.internal.type" - | "pluginCreator.parent.parent.children" - | "pluginCreator.parent.parent.id" - | "pluginCreator.pluginFilepath" - | "pluginCreator.pluginOptions" - | "pluginCreator.resolve" - | "pluginCreator.ssrAPIs" - | "pluginCreator.version" - - type SitePageFilterInput = { - readonly children: InputMaybe - readonly component: InputMaybe - readonly componentChunkName: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly internalComponentName: InputMaybe - readonly matchPath: InputMaybe - readonly pageContext: InputMaybe - readonly parent: InputMaybe - readonly path: InputMaybe - readonly pluginCreator: InputMaybe - } - - type SitePageGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SitePageGroupConnection_distinctArgs = { - field: SitePageFieldsEnum - } - - type SitePageGroupConnection_groupArgs = { - field: SitePageFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SitePageGroupConnection_maxArgs = { - field: SitePageFieldsEnum - } - - type SitePageGroupConnection_minArgs = { - field: SitePageFieldsEnum - } - - type SitePageGroupConnection_sumArgs = { - field: SitePageFieldsEnum - } - - type SitePageSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type SitePlugin = Node & { - readonly browserAPIs: Maybe>> - readonly children: ReadonlyArray - readonly id: Scalars["ID"] - readonly internal: Internal - readonly name: Maybe - readonly nodeAPIs: Maybe>> - readonly packageJson: Maybe - readonly parent: Maybe - readonly pluginFilepath: Maybe - readonly pluginOptions: Maybe - readonly resolve: Maybe - readonly ssrAPIs: Maybe>> - readonly version: Maybe - } - - type SitePluginConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SitePluginConnection_distinctArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginConnection_groupArgs = { - field: SitePluginFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SitePluginConnection_maxArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginConnection_minArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginConnection_sumArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginEdge = { - readonly next: Maybe - readonly node: SitePlugin - readonly previous: Maybe - } - - type SitePluginFieldsEnum = - | "browserAPIs" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "name" - | "nodeAPIs" - | "packageJson" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "pluginFilepath" - | "pluginOptions" - | "resolve" - | "ssrAPIs" - | "version" - - type SitePluginFilterInput = { - readonly browserAPIs: InputMaybe - readonly children: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly name: InputMaybe - readonly nodeAPIs: InputMaybe - readonly packageJson: InputMaybe - readonly parent: InputMaybe - readonly pluginFilepath: InputMaybe - readonly pluginOptions: InputMaybe - readonly resolve: InputMaybe - readonly ssrAPIs: InputMaybe - readonly version: InputMaybe - } - - type SitePluginGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type SitePluginGroupConnection_distinctArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginGroupConnection_groupArgs = { - field: SitePluginFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type SitePluginGroupConnection_maxArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginGroupConnection_minArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginGroupConnection_sumArgs = { - field: SitePluginFieldsEnum - } - - type SitePluginSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type SiteSiteMetadata = { - readonly author: Maybe - readonly defaultLanguage: Maybe - readonly description: Maybe - readonly editContentUrl: Maybe - readonly siteUrl: Maybe - readonly supportedLanguages: Maybe>> - readonly title: Maybe - readonly url: Maybe - } - - type SiteSiteMetadataFilterInput = { - readonly author: InputMaybe - readonly defaultLanguage: InputMaybe - readonly description: InputMaybe - readonly editContentUrl: InputMaybe - readonly siteUrl: InputMaybe - readonly supportedLanguages: InputMaybe - readonly title: InputMaybe - readonly url: InputMaybe - } - - type SiteSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type SortOrderEnum = "ASC" | "DESC" - - type StringQueryOperatorInput = { - readonly eq: InputMaybe - readonly glob: InputMaybe - readonly in: InputMaybe>> - readonly ne: InputMaybe - readonly nin: InputMaybe>> - readonly regex: InputMaybe - } - - type TransformOptions = { - readonly cropFocus: InputMaybe - readonly duotone: InputMaybe - readonly fit: InputMaybe - readonly grayscale: InputMaybe - readonly rotate: InputMaybe - readonly trim: InputMaybe - } - - type WalletsCsv = Node & { - readonly brand_color: Maybe - readonly children: ReadonlyArray - readonly has_bank_withdrawals: Maybe - readonly has_card_deposits: Maybe - readonly has_defi_integrations: Maybe - readonly has_desktop: Maybe - readonly has_dex_integrations: Maybe - readonly has_explore_dapps: Maybe - readonly has_hardware: Maybe - readonly has_high_volume_purchases: Maybe - readonly has_limits_protection: Maybe - readonly has_mobile: Maybe - readonly has_multisig: Maybe - readonly has_web: Maybe - readonly id: Scalars["ID"] - readonly internal: Internal - readonly name: Maybe - readonly parent: Maybe - readonly url: Maybe - } - - type WalletsCsvConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type WalletsCsvConnection_distinctArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvConnection_groupArgs = { - field: WalletsCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type WalletsCsvConnection_maxArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvConnection_minArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvConnection_sumArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvEdge = { - readonly next: Maybe - readonly node: WalletsCsv - readonly previous: Maybe - } - - type WalletsCsvFieldsEnum = - | "brand_color" - | "children" - | "children.children" - | "children.children.children" - | "children.children.children.children" - | "children.children.children.id" - | "children.children.id" - | "children.children.internal.content" - | "children.children.internal.contentDigest" - | "children.children.internal.description" - | "children.children.internal.fieldOwners" - | "children.children.internal.ignoreType" - | "children.children.internal.mediaType" - | "children.children.internal.owner" - | "children.children.internal.type" - | "children.children.parent.children" - | "children.children.parent.id" - | "children.id" - | "children.internal.content" - | "children.internal.contentDigest" - | "children.internal.description" - | "children.internal.fieldOwners" - | "children.internal.ignoreType" - | "children.internal.mediaType" - | "children.internal.owner" - | "children.internal.type" - | "children.parent.children" - | "children.parent.children.children" - | "children.parent.children.id" - | "children.parent.id" - | "children.parent.internal.content" - | "children.parent.internal.contentDigest" - | "children.parent.internal.description" - | "children.parent.internal.fieldOwners" - | "children.parent.internal.ignoreType" - | "children.parent.internal.mediaType" - | "children.parent.internal.owner" - | "children.parent.internal.type" - | "children.parent.parent.children" - | "children.parent.parent.id" - | "has_bank_withdrawals" - | "has_card_deposits" - | "has_defi_integrations" - | "has_desktop" - | "has_dex_integrations" - | "has_explore_dapps" - | "has_hardware" - | "has_high_volume_purchases" - | "has_limits_protection" - | "has_mobile" - | "has_multisig" - | "has_web" - | "id" - | "internal.content" - | "internal.contentDigest" - | "internal.description" - | "internal.fieldOwners" - | "internal.ignoreType" - | "internal.mediaType" - | "internal.owner" - | "internal.type" - | "name" - | "parent.children" - | "parent.children.children" - | "parent.children.children.children" - | "parent.children.children.id" - | "parent.children.id" - | "parent.children.internal.content" - | "parent.children.internal.contentDigest" - | "parent.children.internal.description" - | "parent.children.internal.fieldOwners" - | "parent.children.internal.ignoreType" - | "parent.children.internal.mediaType" - | "parent.children.internal.owner" - | "parent.children.internal.type" - | "parent.children.parent.children" - | "parent.children.parent.id" - | "parent.id" - | "parent.internal.content" - | "parent.internal.contentDigest" - | "parent.internal.description" - | "parent.internal.fieldOwners" - | "parent.internal.ignoreType" - | "parent.internal.mediaType" - | "parent.internal.owner" - | "parent.internal.type" - | "parent.parent.children" - | "parent.parent.children.children" - | "parent.parent.children.id" - | "parent.parent.id" - | "parent.parent.internal.content" - | "parent.parent.internal.contentDigest" - | "parent.parent.internal.description" - | "parent.parent.internal.fieldOwners" - | "parent.parent.internal.ignoreType" - | "parent.parent.internal.mediaType" - | "parent.parent.internal.owner" - | "parent.parent.internal.type" - | "parent.parent.parent.children" - | "parent.parent.parent.id" - | "url" - - type WalletsCsvFilterInput = { - readonly brand_color: InputMaybe - readonly children: InputMaybe - readonly has_bank_withdrawals: InputMaybe - readonly has_card_deposits: InputMaybe - readonly has_defi_integrations: InputMaybe - readonly has_desktop: InputMaybe - readonly has_dex_integrations: InputMaybe - readonly has_explore_dapps: InputMaybe - readonly has_hardware: InputMaybe - readonly has_high_volume_purchases: InputMaybe - readonly has_limits_protection: InputMaybe - readonly has_mobile: InputMaybe - readonly has_multisig: InputMaybe - readonly has_web: InputMaybe - readonly id: InputMaybe - readonly internal: InputMaybe - readonly name: InputMaybe - readonly parent: InputMaybe - readonly url: InputMaybe - } - - type WalletsCsvFilterListInput = { - readonly elemMatch: InputMaybe - } - - type WalletsCsvGroupConnection = { - readonly distinct: ReadonlyArray - readonly edges: ReadonlyArray - readonly field: Scalars["String"] - readonly fieldValue: Maybe - readonly group: ReadonlyArray - readonly max: Maybe - readonly min: Maybe - readonly nodes: ReadonlyArray - readonly pageInfo: PageInfo - readonly sum: Maybe - readonly totalCount: Scalars["Int"] - } - - type WalletsCsvGroupConnection_distinctArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvGroupConnection_groupArgs = { - field: WalletsCsvFieldsEnum - limit: InputMaybe - skip: InputMaybe - } - - type WalletsCsvGroupConnection_maxArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvGroupConnection_minArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvGroupConnection_sumArgs = { - field: WalletsCsvFieldsEnum - } - - type WalletsCsvSortInput = { - readonly fields: InputMaybe>> - readonly order: InputMaybe>> - } - - type WebPOptions = { - readonly quality: InputMaybe - } - - type FooterQueryQueryVariables = Exact<{ [key: string]: never }> - - type FooterQueryQuery = { - readonly allSiteBuildMetadata: { - readonly edges: ReadonlyArray<{ - readonly node: { readonly buildTime: string | null } - }> - } - } - - type IndexPageQueryVariables = Exact<{ [key: string]: never }> - - type IndexPageQuery = { - readonly hero: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly ethereum: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly enterprise: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly dogefixed: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly robotfixed: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly ethfixed: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly devfixed: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly future: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly impact: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly finance: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly hackathon: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly infrastructure: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly infrastructurefixed: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - readonly merge: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - } - - type DocsPageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type DocsPageQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly incomplete: boolean | null - readonly sidebar: boolean | null - readonly sidebarDepth: number | null - readonly isOutdated: boolean | null - } | null - } | null - } - - type JobPageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type JobPageQuery = { - readonly mdx: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly sidebar: boolean | null - readonly sidebarDepth: number | null - readonly position: string | null - readonly location: string | null - readonly compensation: string | null - readonly type: string | null - readonly link: string | null - readonly image: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - } | null - readonly parent: - | { - readonly mtime: string - readonly fields: { readonly gitLogLatestDate: string | null } | null - } - | {} - | null - } | null - } - - type StakingPageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type StakingPageQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly sidebar: boolean | null - readonly emoji: string | null - readonly sidebarDepth: number | null - readonly summaryPoints: ReadonlyArray | null - readonly alt: string | null - readonly image: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - } | null - readonly parent: - | { - readonly mtime: string - readonly fields: { readonly gitLogLatestDate: string | null } | null - } - | {} - | null - } | null - } - - type StaticPageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type StaticPageQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly sidebar: boolean | null - readonly sidebarDepth: number | null - readonly isOutdated: boolean | null - } | null - readonly parent: - | { - readonly mtime: string - readonly fields: { readonly gitLogLatestDate: string | null } | null - } - | {} - | null - } | null - } - - type TutorialPageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type TutorialPageQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { - readonly slug: string | null - readonly readingTime: { readonly minutes: number | null } | null - } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly tags: ReadonlyArray | null - readonly author: string | null - readonly source: string | null - readonly sourceUrl: string | null - readonly skill: string | null - readonly published: string | null - readonly sidebar: boolean | null - readonly sidebarDepth: number | null - readonly address: string | null - readonly isOutdated: boolean | null - } | null - } | null - } - - type UpgradePageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type UpgradePageQuery = { - readonly mdx: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly sidebar: boolean | null - readonly sidebarDepth: number | null - readonly summaryPoint1: string - readonly summaryPoint2: string - readonly summaryPoint3: string - readonly summaryPoint4: string - readonly isOutdated: boolean | null - readonly image: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - } | null - readonly parent: - | { - readonly mtime: string - readonly fields: { readonly gitLogLatestDate: string | null } | null - } - | {} - | null - } | null - } - - type UseCasePageQueryVariables = Exact<{ - relativePath: InputMaybe - }> - - type UseCasePageQuery = { - readonly siteData: { - readonly siteMetadata: { readonly editContentUrl: string | null } | null - } | null - readonly pageData: { - readonly body: string - readonly tableOfContents: Record | null - readonly fields: { readonly slug: string | null } | null - readonly frontmatter: { - readonly title: string | null - readonly description: string | null - readonly lang: string | null - readonly sidebar: boolean | null - readonly emoji: string | null - readonly sidebarDepth: number | null - readonly summaryPoint1: string - readonly summaryPoint2: string - readonly summaryPoint3: string - readonly alt: string | null - readonly isOutdated: boolean | null - readonly image: { - readonly childImageSharp: { - readonly gatsbyImageData: Record - } | null - } | null - } | null - readonly parent: - | { - readonly mtime: string - readonly fields: { readonly gitLogLatestDate: string | null } | null - } - | {} - | null - } | null - } - - type AllMdxQueryVariables = Exact<{ [key: string]: never }> - - type AllMdxQuery = { - readonly allMdx: { - readonly edges: ReadonlyArray<{ - readonly node: { - readonly fields: { - readonly isOutdated: boolean | null - readonly slug: string | null - readonly relativePath: string | null - } | null - readonly frontmatter: { - readonly lang: string | null - readonly template: string | null - } | null - } - }> - } - } -} From 2bc692eb0f69f65d18a0db9716f3eba0fc60e813 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 25 May 2022 15:17:19 -0300 Subject: [PATCH 92/93] bump volta node version to v16.15.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index aa8b228b8cc..86d3afce90f 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ } }, "volta": { - "node": "16.14.2", + "node": "16.15.0", "npm": "8.5.5", "yarn": "1.22.18" } From e0566f58c96bc5c560a8601814d6b07e7fa23dc7 Mon Sep 17 00:00:00 2001 From: Pablo Pettinari Date: Wed, 25 May 2022 16:10:38 -0300 Subject: [PATCH 93/93] v4.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 86d3afce90f..5d097fe1843 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ethereum-org-website", - "version": "3.25.2", + "version": "4.0.0", "description": "Website of ethereum.org", "main": "index.js", "repository": "git@github.com:ethereum/ethereum-org-website.git",